Click or drag to resize

MatrixRotationAxis Method (Vector3, Double, Vector3)

Form a rotation Matrix rotating about given axis, offset from the origin

Namespace:  Microsoft.DirectX
Assembly:  Demo3D.Common (in Demo3D.Common.dll) Version: 15.0.2.11458
Syntax
C#
public static Matrix RotationAxis(
	Vector3 axis,
	double radians,
	Vector3 o
)

Parameters

axis
Type: Microsoft.DirectXVector3
Axis to rotate about
radians
Type: SystemDouble
Angle in radians
o
Type: Microsoft.DirectXVector3
Origin of rotation

Return Value

Type: Matrix
Resulting rotation Matrix
Remarks
Equivalent to
Matrix.Translation(-o) * Matrix.RotationAxis(axis, radians) * Matrix.Translation(o)
See Also