Quaternion Constructor (Double, Double, Double, Double)

Initializes a new instance of the Quaternion structure.

Namespace:  System.Windows.Media.Media3D
Assembly:  PresentationCore (in PresentationCore.dll)

public Quaternion(
	double x,
	double y,
	double z,
	double w
)

Parameters

x
Type: System.Double

Value of the new Quaternion's X coordinate.

y
Type: System.Double

Value of the new Quaternion's Y coordinate.

z
Type: System.Double

Value of the new Quaternion's Z coordinate.

w
Type: System.Double

Value of the new Quaternion's W coordinate.

For the axis (x, y, z) and angle of rotation theta, the w value for the quaternion is:

w = cos(theta/2)

Note that if you use the Vector3D constructor, the fourth parameter is the angle, in degrees, and the w calculation is performed for you.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft