Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRageMath.Vector2.Transform

Malware edited this page Dec 25, 2018 · 22 revisions

IndexVector2

Summary

public Vector2 Transform(Vector2 position, Matrix matrix)

Transforms the vector (x, y, 0, 1) by the specified matrix.

Returns

Example

Remarks

Summary

public void Transform(ref Vector2 position, ref Matrix matrix, ref Vector2 result)

Transforms a Vector2 by the given Matrix.

Returns

Example

Remarks

Summary

public Vector2 Transform(Vector2 value, Quaternion rotation)

Transforms a single Vector2, or the vector normal (x, y, 0, 0), by a specified Quaternion rotation.

Returns

Example

Remarks

Summary

public void Transform(ref Vector2 value, ref Quaternion rotation, ref Vector2 result)

Transforms a Vector2, or the vector normal (x, y, 0, 0), by a specified Quaternion rotation.

Returns

Example

Remarks

Summary

public void Transform(Vector2[] sourceArray, ref Matrix matrix, Vector2[] destinationArray)

Transforms an array of Vector2s by a specified Matrix.

Returns

Example

Remarks

Summary

public void Transform(Vector2[] sourceArray, int sourceIndex, ref Matrix matrix, Vector2[] destinationArray, int destinationIndex, int length)

Transforms a specified range in an array of Vector2s by a specified Matrix and places the results in a specified range in a destination array.

Returns

Example

Remarks

Summary

public void Transform(Vector2[] sourceArray, ref Quaternion rotation, Vector2[] destinationArray)

Transforms an array of Vector2s by a specified Quaternion.

Returns

Example

Remarks

Summary

public void Transform(Vector2[] sourceArray, int sourceIndex, ref Quaternion rotation, Vector2[] destinationArray, int destinationIndex, int length)

Transforms a specified range in an array of Vector2s by a specified Quaternion and places the results in a specified range in a destination array.

Returns

Example

Remarks

Clone this wiki locally