Navigationslinks überspringen  
Navigationslinks überspringen
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

 
Copyright © Drawing3D inc