VisualMoveTo Method (Visual, Matrix, Double) |
Move to a new matrix location relative to another visual.
Namespace:
Demo3D.Visuals
Assembly:
Demo3D.Core (in Demo3D.Core.dll) Version: 15.0.2.11458
Syntaxpublic void MoveTo(
Visual targetVisual,
Matrix targetMatrix,
double speed
)
Parameters
- targetVisual
- Type: Demo3D.VisualsVisual
The MoveTo will be relative to this visual's initial position and coordinate space.
If the visual to be moved is passed in here the movement will be relative to it's initial position.
If null is passed in here the MoveTo will be relative to the scene. - targetMatrix
- Type: Microsoft.DirectXMatrix
Location to move to relative to the targetVisual's coordinate space in Matrix form. - speed
- Type: SystemDouble
Speed to move at.
Examples
[Auto] SimpleVisualPropertyValue<Visual> target5;
[Auto("OnClick")]
void MoveToVMD_OnClick(Visual sender, PickInfo pickInfo)
{
sender.MoveTo(target5.Value, Matrix.RotationYDegrees(45), 2);
}
See Also