-
Notifications
You must be signed in to change notification settings - Fork 123
VRageMath.Vector3D.Transform
private public private public sealed struct.Vector3D Transform(private public sealed struct.Vector3D value, private public sealed struct.Quaternion rotation)Transforms a Vector3 by a specified Quaternion rotation.
private public void Transform(ref private public sealed struct.Vector3D value, ref private public sealed struct.Quaternion rotation, ref private public sealed struct.Vector3D result)Transforms a Vector3 by a specified Quaternion rotation.
private public void Transform(private public sealed class.Vector3D[] sourceArray, ref private public sealed struct.MatrixD matrix, private public sealed class.Vector3D[] destinationArray)Transforms a source array of Vector3s by a specified Matrix and writes the results to an existing destination array.
private public void Transform(private public sealed class.Vector3D[] sourceArray, ref private public sealed struct.MatrixD matrix, *private public sealed struct.Vector3D destinationArray)private public void Transform(private public sealed class.Vector3D[] sourceArray, int sourceIndex, ref private public sealed struct.Matrix matrix, private 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.
private public void Transform(private public sealed class.Vector3D[] sourceArray, ref private public sealed struct.Quaternion rotation, private 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.
private public void Transform(private public sealed class.Vector3D[] sourceArray, int sourceIndex, ref private public sealed struct.Quaternion rotation, private 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.
private public private public sealed struct.Vector3D Transform(private public sealed struct.Vector3D position, private public sealed struct.MatrixD matrix)Transforms a 3D vector by the given matrix.
private public private public sealed struct.Vector3D Transform(private public sealed struct.Vector3 position, private public sealed struct.MatrixD matrix)private public private public sealed struct.Vector3D Transform(private public sealed struct.Vector3D position, private public sealed struct.Matrix matrix)Transforms a 3D vector by the given matrix.
private public private public sealed struct.Vector3D Transform(private public sealed struct.Vector3D position, ref private public sealed struct.MatrixD matrix)private public void Transform(ref private public sealed struct.Vector3D position, ref private public sealed struct.MatrixD matrix, ref private public sealed struct.Vector3D result)Transforms a Vector3 by the given Matrix.
private public void Transform(ref private public sealed struct.Vector3 position, ref private public sealed struct.MatrixD matrix, ref private public sealed struct.Vector3D result)private public void Transform(ref private public sealed struct.Vector3D position, ref private public sealed struct.MatrixI matrix, ref private 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!