#region usings
using OpenTK;
using OpenTK.Graphics;
using OpenTK.Graphics.OpenGL4;
using SM.OGL.Mesh;
#endregion
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
{
new Vector3(0, 0, 0),
new Vector3(.5f, 0, 0),
new Vector3(0, 0, 0),
new Vector3(0, .5f, 0),
new Vector3(0, 0, -.5f),
new Vector3(0, 0, .5f)
};
///
public override VBO Color { get; protected set; } = new VBO
{
Color4.White,
Color4.Red,
Color4.White,
Color4.Green,
Color4.White,
Color4.DarkBlue
};
}
}