Struct Vector3D
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
Assembly: SMT.MastaAPI.15.0.dll
Syntax
Constructors
Vector3D(Double, Double, Double)
Declaration
public Vector3D(double x, double y, double z)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
Fields
X
Declaration
Field Value
Type |
Description |
System.Double |
|
XAxis
Declaration
public static readonly Vector3D XAxis
Field Value
Y
Declaration
Field Value
Type |
Description |
System.Double |
|
YAxis
Declaration
public static readonly Vector3D YAxis
Field Value
Z
Declaration
Field Value
Type |
Description |
System.Double |
|
ZAxis
Declaration
public static readonly Vector3D ZAxis
Field Value
Zero
Declaration
public static readonly Vector3D Zero
Field Value
Methods
AngleBetween(Vector3D)
Declaration
public double AngleBetween(Vector3D vecB)
Parameters
Returns
Type |
Description |
System.Double |
|
Dot(Vector3D, Vector3D)
Declaration
public static double Dot(Vector3D left, Vector3D right)
Parameters
Returns
Type |
Description |
System.Double |
|
Magnitude()
Declaration
public double Magnitude()
Returns
Type |
Description |
System.Double |
|
RotatedAboutZAxis(Double)
Declaration
public Vector3D RotatedAboutZAxis(double angle)
Parameters
Type |
Name |
Description |
System.Double |
angle |
|
Returns
Declaration
public Vector3D TransformFromCoordinateSystem(Vector3D xAxis, Vector3D yAxis)
Parameters
Returns
Declaration
public Vector3D TransformFromCoordinateSystem(Vector3D xAxis, Vector3D yAxis, Vector3D translation)
Parameters
Returns
Declaration
public Vector3D TransformToCoordinateSystem(Vector3D xAxis, Vector3D yAxis)
Parameters
Returns
Declaration
public Vector3D TransformToCoordinateSystem(Vector3D xAxis, Vector3D yAxis, Vector3D translation)
Parameters
Returns
Operators
Addition(Vector3D, Vector3D)
Declaration
public static Vector3D operator +(Vector3D a, Vector3D b)
Parameters
Returns
Subtraction(Vector3D, Vector3D)
Declaration
public static Vector3D operator -(Vector3D a, Vector3D b)
Parameters
Returns