Export (0) Print
Expand All

Vector3.Transform Method (Vector3[], Int32, Matrix%, Vector3[], Int32, Int32)

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.

Namespace:  Microsoft.Xna.Framework
Assembly:  Microsoft.Xna.Framework.Math (in Microsoft.Xna.Framework.Math.dll)

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

Parameters

sourceArray
Type: Microsoft.Xna.Framework.Vector3[]
The source array.
sourceIndex
Type: System.Int32
The index in the source array at which to start.
matrix
Type: Microsoft.Xna.Framework.Matrix%
The transform Matrix to apply.
destinationArray
Type: Microsoft.Xna.Framework.Vector3[]
The existing destination array.
destinationIndex
Type: System.Int32
The index in the destination array at which to start.
length
Type: System.Int32
The number of Vector3s to transform.

ExceptionCondition
ArgumentException

destinationArray is too small to contain the result or the combination of sourceIndex and length was greater than sourceArray.Length.

ArgumentNullException

sourceArray or destinationArray is null.

Silverlight

Supported in: 5

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft