-
Notifications
You must be signed in to change notification settings - Fork 125
VRageMath.Vector3D.Transform
public public sealed struct Vector3D Transform(public sealed struct Vector3D value, public sealed struct Quaternion rotation)
Transforms a Vector3 by a specified Quaternion rotation.
public void Transform(ref public sealed struct Vector3D value, ref public sealed struct Quaternion rotation, ref public sealed struct Vector3D result)
Transforms a Vector3 by a specified Quaternion rotation.
public void Transform(public sealed class Vector3D[] sourceArray, ref public sealed struct MatrixD matrix, public sealed class Vector3D[] destinationArray)
Transforms a source array of Vector3s by a specified Matrix and writes the results to an existing destination array.
public void Transform(public sealed class Vector3D[] sourceArray, ref public sealed struct MatrixD matrix, *public sealed struct Vector3D destinationArray)
public void Transform(public sealed class Vector3D[] sourceArray, int sourceIndex, ref public sealed struct Matrix matrix, public sealed class 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.
public void Transform(public sealed class Vector3D[] sourceArray, ref public sealed struct Quaternion rotation, public sealed class Vector3D[] destinationArray)
Transforms a source array of Vector3s by a specified Quaternion rotation and writes the results to an existing destination array.
public void Transform(public sealed class Vector3D[] sourceArray, int sourceIndex, ref public sealed struct Quaternion rotation, public sealed class 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.
public public sealed struct Vector3D Transform(public sealed struct Vector3D position, public sealed struct MatrixD matrix)
Transforms a 3D vector by the given matrix.
public public sealed struct Vector3D Transform(public sealed struct Vector3 position, public sealed struct MatrixD matrix)
public public sealed struct Vector3D Transform(public sealed struct Vector3D position, public sealed struct Matrix matrix)
Transforms a 3D vector by the given matrix.
public public sealed struct Vector3D Transform(public sealed struct Vector3D position, ref public sealed struct MatrixD matrix)
public void Transform(ref public sealed struct Vector3D position, ref public sealed struct MatrixD matrix, ref public sealed struct Vector3D result)
Transforms a Vector3 by the given Matrix.
public void Transform(ref public sealed struct Vector3 position, ref public sealed struct MatrixD matrix, ref public sealed struct Vector3D result)
public void Transform(ref public sealed struct Vector3D position, ref public sealed struct MatrixI matrix, ref public sealed struct Vector3D result)
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!