Struct Vector3D
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
Assembly: SMT.MastaAPI.14.1.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