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); }
public Viewport2D() { _kaleidoscopes = new KaleidoscopeFactory <Node2D, Geometry2D, Transformation2D>(); SizeChanged += OnSizeChanged; DataContextChanged += OnDataContextChanged; }