|
Wir öffnen das Testprogram und erzeugen einen RotationAnimator.
public class MyDevice : OpenGlDevice
{
RotationAnimator RotationAnimator = new RotationAnimator();
...
und initialisieren ihn:
protected override void OnCreated()
{
base.OnCreated();
RotationAnimator.Device = this;
// RotationAnimator.Entities.Add(Sphere1);
RotationAnimator.RotationAxis = new LineType(new xyz(0, 0, 0), new xyz(0, 0, 1));
RotationAnimator.FromValue = 0;
RotationAnimator.ToValue =(float) System.Math.PI * 2;
RotationAnimator.Start();
Cone.Material = Materials.Gold;
}
Es dreht sich die gesamte Szene. Entfernen wir das Komment bei "// RotationAnimator.Entities.Add(Sphere1); ", so rotiert nur die Sphere1
Hier der Code
|
|