using OpenTK.Graphics; using OpenTK.Graphics.OpenGL4; using SM.OGL.Mesh; namespace SM.Base.Objects.Static { /// /// An AxisHelper-Model /// White: -X, -Y, -Z /// Red: +X /// Green: +Y /// Blue: +Z /// public class AxisHelper : Mesh { /// /// Object /// public static AxisHelper Object = new AxisHelper(); private AxisHelper() : base(PrimitiveType.Lines) {} /// public override VBO Vertex { get; protected set; } = new VBO() { {0, 0, 0}, {.5f, 0, 0}, {0, 0, 0}, {0, .5f, 0}, {0, 0, -.5f}, {0, 0, .5f}, }; /// public override VBO Color { get; protected set; } = new VBO(pointerSize:4) { {Color4.White}, {Color4.Red}, {Color4.White}, {Color4.Green}, {Color4.White}, {Color4.DarkBlue}, }; } }