Click or drag to resize

VisualTurnTo Method (Visual, Matrix, Double, Double, Double)

Matrix TurnTo method

Namespace:  Demo3D.Visuals
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 15.0.2.11458
Syntax
C#
public void TurnTo(
	Visual targetVisual,
	Matrix targetMatrix,
	double speed,
	double acc,
	double dec
)

Parameters

targetVisual
Type: Demo3D.VisualsVisual
The turn will be in this visual's coordinate space. If the visual itself is passed in here it will rotate in the coordinate space of its parent, or the scene if there is no parent.
targetMatrix
Type: Microsoft.DirectXMatrix
The matrix to turn to.
speed
Type: SystemDouble
The speed to be used when turning.
acc
Type: SystemDouble
The acceleration to be used when turning.
dec
Type: SystemDouble
The deceleration to be used when turning.
Examples
C#
// This example will turn a visual 90 degrees around the Y axis,
// using a given speed, acceleration and deceleration.
void TurnToVMDDD_OnClick(Visual sender, PickInfo pickInfo)
{
    sender.TurnTo(sender, Matrix.RotationY90, 20, 5, 5);
}
See Also