Ejemplo n.º 1
0
        static Mesh <VertexPositionColor> CreateTranslationGizmo()
        {
            var axisX = CreateArrow(Matrix44.CreateRotationZ(-Mathf.HalfPi), Color4.Red);
            var axisY = CreateArrow(Matrix44.Identity, Color4.Green);
            var axisZ = CreateArrow(Matrix44.CreateRotationX(Mathf.HalfPi), Color4.Blue);

            return(MeshUtils.Combine(axisX, axisY, axisZ));
        }
Ejemplo n.º 2
0
 public void Rotate(float r)
 {
     Effect(Matrix44.CreateRotationZ(r));
 }