Ejemplo n.º 1
0
        public Bone()
        {
            var flags = new Flags <TransformFlags>(TransformFlags.None);

            position    = new RenderPosition3DField(flags);
            orientation = new RenderOrientationField(flags);
        }
Ejemplo n.º 2
0
        protected LightSource3D()
        {
            var flags = new Flags <TransformFlags>(TransformFlags.None);

            position    = new RenderPosition3DField(flags);
            orientation = new RenderOrientationField(flags);
            color       = new RenderColorField(flags);
        }
Ejemplo n.º 3
0
        public Camera3D()
        {
            var flags = new Flags <TransformFlags>(TransformFlags.None);

            position    = new RenderPosition3DField(flags);
            orientation = new RenderOrientationField(flags);

            OrthoWidth  = 16;
            OrthoHeight = 9;
            NearPlane   = 0.1f;
            FarPlane    = 1000;
            fov         = Constants.PiOverTwo;

            MessageSystem.Subscribe(this, (int)CoreMessageTypes.ResizeRender, data =>
            {
                RecomputeProjection();
            });
        }