Class Vector3
Inheritance
System.Object
Vector3
Implements
System.Xml.Serialization.IXmlSerializable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: robotManager.dll
Syntax
[Serializable]
public class Vector3 : IXmlSerializable
Constructors
Vector3()
Declaration
Vector3(Vector3)
Declaration
public Vector3(Vector3 vector3)
Parameters
Type |
Name |
Description |
Vector3 |
vector3 |
|
Vector3(Double, Double, Double, String)
Declaration
public Vector3(double x, double y, double z, string type = "None")
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
System.String |
type |
|
Vector3(Single, Single, Single, String)
Declaration
public Vector3(float x, float y, float z, string type = "None")
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
System.Single |
z |
|
System.String |
type |
|
Vector3(Single[])
Declaration
public Vector3(float[] pos)
Parameters
Type |
Name |
Description |
System.Single[] |
pos |
|
Properties
Action
Declaration
public string Action { get; set; }
Property Value
Type |
Description |
System.String |
|
Empty
Declaration
public static Vector3 Empty { get; }
Property Value
Type
Declaration
public string Type { get; set; }
Property Value
Type |
Description |
System.String |
|
X
Declaration
public float X { get; set; }
Property Value
Type |
Description |
System.Single |
|
Y
Declaration
public float Y { get; set; }
Property Value
Type |
Description |
System.Single |
|
Z
Declaration
public float Z { get; set; }
Property Value
Type |
Description |
System.Single |
|
Zero
Declaration
public static Vector3 Zero { get; }
Property Value
Methods
Distance(Vector3, Vector3)
Declaration
public static float Distance(Vector3 a, Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
Distance2D(Vector3, Vector3)
Declaration
public static float Distance2D(Vector3 a, Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
DistanceTo(Vector3)
Declaration
public float DistanceTo(Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
DistanceTo2D(Vector3)
Declaration
public float DistanceTo2D(Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
DistanceZ(Vector3)
Declaration
public float DistanceZ(Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
DistanceZ(Vector3, Vector3)
Declaration
public float DistanceZ(Vector3 a, Vector3 b)
Parameters
Returns
Type |
Description |
System.Single |
|
Dot(ref Vector3, ref Vector3)
Declaration
public static float Dot(ref Vector3 v1, ref Vector3 v2)
Parameters
Returns
Type |
Description |
System.Single |
|
GetSchema()
Declaration
public XmlSchema GetSchema()
Returns
Type |
Description |
System.Xml.Schema.XmlSchema |
|
InFrontOf(Single, Single)
Declaration
public Vector3 InFrontOf(float heading, float d)
Parameters
Type |
Name |
Description |
System.Single |
heading |
|
System.Single |
d |
|
Returns
IsFlying()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsGround()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsSwimming()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Magnitude()
Declaration
Returns
Type |
Description |
System.Single |
|
MagnitudeSqr()
Declaration
public float MagnitudeSqr()
Returns
Type |
Description |
System.Single |
|
ReadXml(XmlReader)
Declaration
public void ReadXml(XmlReader reader)
Parameters
Type |
Name |
Description |
System.Xml.XmlReader |
reader |
|
SetFlying()
Declaration
SetGround()
Declaration
SetSwimming()
Declaration
public void SetSwimming()
Size()
Declaration
Returns
Type |
Description |
System.Single |
|
Size2D()
Declaration
Returns
Type |
Description |
System.Single |
|
ToSlimDxVector3()
Declaration
public Vector3 ToSlimDxVector3()
Returns
Type |
Description |
SlimDX.Vector3 |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
ToStringInvariantCulture()
Declaration
public string ToStringInvariantCulture()
Returns
Type |
Description |
System.String |
|
ToStringNewVector()
Declaration
public string ToStringNewVector()
Returns
Type |
Description |
System.String |
|
ToStringXml()
Declaration
public string ToStringXml()
Returns
Type |
Description |
System.String |
|
WriteXml(XmlWriter)
Declaration
public void WriteXml(XmlWriter writer)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
|
Operators
Addition(Vector3, Vector3)
Declaration
public static Vector3 operator +(Vector3 a, Vector3 b)
Parameters
Returns
Division(Vector3, Vector3)
Declaration
public static Vector3 operator /(Vector3 a, Vector3 b)
Parameters
Returns
Division(Vector3, Single)
Declaration
public static Vector3 operator /(Vector3 a, float b)
Parameters
Type |
Name |
Description |
Vector3 |
a |
|
System.Single |
b |
|
Returns
Equality(Vector3, Vector3)
Declaration
public static bool operator ==(Vector3 a, Vector3 b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(Vector3, Vector3)
Declaration
public static bool operator !=(Vector3 a, Vector3 b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Multiply(Vector3, Vector3)
Declaration
public static Vector3 operator *(Vector3 a, Vector3 b)
Parameters
Returns
Multiply(Vector3, Single)
Declaration
public static Vector3 operator *(Vector3 a, float b)
Parameters
Type |
Name |
Description |
Vector3 |
a |
|
System.Single |
b |
|
Returns
Subtraction(Vector3, Vector3)
Declaration
public static Vector3 operator -(Vector3 a, Vector3 b)
Parameters
Returns
Implements
System.Xml.Serialization.IXmlSerializable
Extension Methods