private PerspectiveCamera _camera; // store a referece to the PerspectiveCamera to access position

        public Vieport3DExt() : base()
        {
            _kaleidoscopes      = new KaleidoscopeFactory <Node3D, Geometry3D, Transformation3D>();
            _light              = new AmbientLight(Colors.White);
            SizeChanged        += OnSizeChanged;
            DataContextChanged += OnDataContextChanged;
            _camera             = new PerspectiveCamera()
            {
                Position      = new Point3D(0, 0, 1067),
                LookDirection = new Vector3D(0, 0, -40),
                UpDirection   = new Vector3D(0, -1, 0)
            };
            Camera = _camera;
        }
 public Vieport3DExt()
     : base()
 {
     _kaleidoscopes = new KaleidoscopeFactory<Node3D, Geometry3D, Transformation3D>();
     _light = new AmbientLight(Colors.White);
     SizeChanged += OnSizeChanged;
     DataContextChanged += OnDataContextChanged;
     _camera = new PerspectiveCamera()
     {
         Position= new Point3D(0, 0, 1067),
         LookDirection = new Vector3D(0, 0, -40),
         UpDirection = new Vector3D(0, -1, 0)
     };
     Camera = _camera;
 }
 public Viewport2D()
 {
     _kaleidoscopes = new KaleidoscopeFactory<Node2D, Geometry2D, Transformation2D>();
     SizeChanged += OnSizeChanged;
     DataContextChanged += OnDataContextChanged;
 }
 public CairoRenderer()
 {
     _factory = new KaleidoscopeFactory<CairoNode, CairoGeometry, CairoTransformation> ();
 }
        void before_each()
        {
            var factory = new KaleidoscopeFactory <NodeMock, GeometryMock, TransformationMock>();

            _kaleidoscope = factory.Get(KaleidoscopeTypes.Triangle);
        }
 public CairoRenderer()
 {
     _factory = new KaleidoscopeFactory <CairoNode, CairoGeometry, CairoTransformation> ();
 }
 void before_each()
 {
     var factory = new KaleidoscopeFactory<NodeMock, GeometryMock, TransformationMock>();
     _kaleidoscope = factory.Get(KaleidoscopeTypes.Triangle);
 }
Exemplo n.º 8
0
 public Viewport2D()
 {
     _kaleidoscopes      = new KaleidoscopeFactory <Node2D, Geometry2D, Transformation2D>();
     SizeChanged        += OnSizeChanged;
     DataContextChanged += OnDataContextChanged;
 }