Example #1
0
        protected Shape3D()
        {
            PerspectiveCamera camera = new PerspectiveCamera
                {
                    Position = CameraPosition
                };
            camera.SetLookAtPosition(CameraLookAtPosition);

            viewport = new Viewport3D
                {
                    Camera = camera
                };

            light = new ModelVisual3D
            {
                Content = new DirectionalLight(LightColor, LightDirection)
            };
            viewport.Children.Add(light);

            RebuildModel();

            Content = viewport;
        }