Transform
Summary
public static Vector3D Transform(Vector3D value, Quaternion rotation)
Transforms a Vector3 by a specified Quaternion rotation.
Returns
Parameters
- Vector3D value
- Quaternion rotation
Summary
public static Vector3D Transform(Vector3D value, QuaternionD rotation)
Transforms a Vector3 by a specified Quaternion rotation.
Returns
Parameters
- Vector3D value
- QuaternionD rotation
Summary
public static void Transform(ref Vector3D value, ref Quaternion rotation, out Vector3D result)
Transforms a Vector3 by a specified Quaternion rotation.
Parameters
- Vector3D value
- Quaternion rotation
- Vector3D result
Summary
public static void Transform(Vector3D[] sourceArray, ref MatrixD matrix, Vector3D[] destinationArray)
Transforms a source array of Vector3s by a specified Matrix and writes the results to an existing destination array.
Parameters
- Vector3D[] sourceArray
- MatrixD matrix
- Vector3D[] destinationArray
Summary
public static void Transform(Vector3D[] sourceArray, ref MatrixD matrix, *Vector3D destinationArray)
Parameters
- Vector3D[] sourceArray
- MatrixD matrix
- Vector3D destinationArray
Summary
public static void Transform(Vector3D[] sourceArray, int sourceIndex, ref Matrix matrix, Vector3D[] destinationArray, int destinationIndex, int length)
Applies a specified transform Matrix to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.
Parameters
- Vector3D[] sourceArray
- int sourceIndex
- Matrix matrix
- Vector3D[] destinationArray
- int destinationIndex
- int length
Summary
public static void Transform(Vector3D[] sourceArray, ref Quaternion rotation, Vector3D[] destinationArray)
Transforms a source array of Vector3s by a specified Quaternion rotation and writes the results to an existing destination array.
Parameters
- Vector3D[] sourceArray
- Quaternion rotation
- Vector3D[] destinationArray
Summary
public static void Transform(Vector3D[] sourceArray, int sourceIndex, ref Quaternion rotation, Vector3D[] destinationArray, int destinationIndex, int length)
Applies a specified Quaternion rotation to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.
Parameters
- Vector3D[] sourceArray
- int sourceIndex
- Quaternion rotation
- Vector3D[] destinationArray
- int destinationIndex
- int length
Summary
public static Vector3D Transform(Vector3D position, MatrixD matrix)
Transforms a 3D vector by the given matrix.
Returns
Parameters
Summary
public static Vector3D Transform(Vector3 position, MatrixD matrix)
Returns
Parameters
Summary
public static Vector3D Transform(Vector3D position, Matrix matrix)
Transforms a 3D vector by the given matrix.
Returns
Parameters
Summary
public static Vector3D Transform(Vector3D position, ref MatrixD matrix)
Returns
Parameters
Summary
public static void Transform(ref Vector3D position, ref MatrixD matrix, out Vector3D result)
Transforms a Vector3 by the given Matrix.
Parameters
Summary
public static void Transform(ref Vector3 position, ref MatrixD matrix, out Vector3D result)
Parameters
Summary
public static void Transform(ref Vector3D position, ref MatrixI matrix, out Vector3D result)