Пример #1
0
        public override void Render()
        {
            PreRender();

            //Render
            arrow.Render();

            box.Render();

            PostRender();
        }
Пример #2
0
        public override void Render()
        {
            PreRender();

            //Renderizar caja
            if (boxModifier.Value)
            {
                box.Render();
            }

            //Mostrar BoundingBox de la caja
            if (boundingBoxModifier.Value)
            {
                box.BoundingBox.Render();
            }

            if (debugBoxModifier.Value)
            {
                debugBox.Render();
            }

            PostRender();
        }
Пример #3
0
        public override void Render()
        {
            PreRender();

            //Renderizar caja
            if (boxModifier.Value)
            {
                box.Transform = TGCMatrix.Scaling(box.Scale) * TGCMatrix.RotationYawPitchRoll(box.Rotation.Y, box.Rotation.X, box.Rotation.Z) * TGCMatrix.Translation(box.Position);
                box.Render();
            }

            //Mostrar BoundingBox de la caja
            if (boundingBoxModifier.Value)
            {
                box.BoundingBox.Render();
            }

            if (debugBoxModifier.Value)
            {
                debugBox.Render();
            }

            PostRender();
        }