Click or drag to resize

VisualTurnTo(Visual, Matrix, SpeedProfile) Method

Main Matrix TurnTo method.

Namespace: Demo3D.Visuals
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.00.00
Syntax
C#
public void TurnTo(
	Visual targetVisual,
	Matrix targetMatrix,
	SpeedProfile speedProfile
)

Parameters

targetVisual  Visual
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  Matrix
The matrix to turn to.
speedProfile  SpeedProfile
The speed profile to be used when turning.
Example
C#
// This example will turn a visual 90 degrees around the Y axis,
// using a given speed profile.
void TurnToVMSP_OnClick(Visual sender, PickInfo pickInfo)
{
    var speed = new SpeedProfile(20, 5, 5);
    sender.TurnTo(sender, Matrix.RotationY90, speed);
}
See Also