Example #1
0
        public GameObjectViewModel()
        {
            RootTemplateHelper = new RootTemplateHelper(this);

            EffectsManager = new DefaultEffectsManager();
            Camera         = new PerspectiveCamera()
            {
                FarPlaneDistance = 3000, FieldOfView = 75, CreateLeftHandSystem = true
            };
            var matrix = new System.Windows.Media.Media3D.MatrixTransform3D(new System.Windows.Media.Media3D.Matrix3D()).Value;

            matrix.Translate(new System.Windows.Media.Media3D.Vector3D(0, 0, 0));
            matrix.Rotate(new System.Windows.Media.Media3D.Quaternion(new System.Windows.Media.Media3D.Vector3D(0, 1, 0), 180));
            Transform = new System.Windows.Media.Media3D.MatrixTransform3D(matrix);
        }
Example #2
0
 public void Clear()
 {
     RootTemplateHelper.Clear();
 }