public TorusModelVisual3D(Material material)
        {
            Mesh3DObjects.Torus torusFactory     = new Mesh3DObjects.Torus(0.7f, 0.3f);
            GeometryModel3D     torus            = new GeometryModel3D(torusFactory.Mesh, material);
            Transform3DGroup    transformGroup3D = new Transform3DGroup();

            transformGroup3D.Children.Add(new ScaleTransform3D(new Vector3D(.1, .1, .1)));
            transformGroup3D.Children.Add(new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 1, 0), 0)));
            transformGroup3D.Children.Add(new TranslateTransform3D(new Vector3D(.1, .1, .1)));
            torus.Transform = transformGroup3D;
            this.Content    = torus;
        }
Exemplo n.º 2
0
 public TorusModelVisual3D(Material material)
 {
     Mesh3DObjects.Torus torusFactory = new Mesh3DObjects.Torus(0.7f, 0.3f);
     GeometryModel3D torus = new GeometryModel3D(torusFactory.Mesh, material);
     Transform3DGroup transformGroup3D = new Transform3DGroup();
     transformGroup3D.Children.Add(new ScaleTransform3D(new Vector3D(.1, .1, .1)));
     transformGroup3D.Children.Add(new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 1, 0), 0)));
     transformGroup3D.Children.Add(new TranslateTransform3D(new Vector3D(.1, .1, .1)));
     torus.Transform = transformGroup3D;
     this.Content = torus;
 }