string Str(vec3 v) => String.Format("{0:0.00}, {1:0.00}, {2:0.00}", v.x, v.y, v.z);
public Line3D(vec3 point1, vec3 point2) : base(new vec3(0.5f)) { Points = new List <vec3> { point1, point2 }; }
public Shape3D(List <vec3> points, vec3 color) : base(color) { Points = points; }
public void Translate(vec3 where) { Shaders.shader.Set("model", glm.translate(mat4.identity(), where)); }
public PointShape(vec2 point, vec3 color) : base(new List <vec2>(new vec2[] { point }), color) { primitiveType = PrimitiveType.Points; }