Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRageMath.Vector2D.Transform

Malware edited this page Dec 24, 2018 · 23 revisions

IndexVector2D

Vector2D Transform(Vector2D position, Matrix matrix)

Summary

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

void Transform(ref Vector2D position, ref Matrix matrix, ref Vector2D result)

Summary

Transforms a Vector2D by the given Matrix.

Vector2D Transform(Vector2D value, Quaternion rotation)

Summary

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

void Transform(ref Vector2D value, ref Quaternion rotation, ref Vector2D result)

Summary

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

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

Summary

Transforms an array of Vector2s by a specified Matrix.

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

Summary

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.

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

Summary

Transforms an array of Vector2s by a specified Quaternion.

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

Summary

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.

Clone this wiki locally