Ejemplo n.º 1
0
 public bool RemoveBody(IGraphicalBody b)
 {
     if (bodies.Contains(b))
     {
         bodiesToRemove.Add(b);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 public void AddBody(IGraphicalBody b)
 {
     bodiesToAdd.Add(b);
 }
Ejemplo n.º 3
0
 public bool RemoveBody(IGraphicalBody b)
 {
     if (bodies.Contains(b))
     {
         bodiesToRemove.Add(b);
         return true;
     }
     return false;
 }
Ejemplo n.º 4
0
 public void AddBody(IGraphicalBody b)
 {
     bodiesToAdd.Add(b);            
 }
Ejemplo n.º 5
0
 public static OpenGLVertex[] Vertices(this IGraphicalBody b) => b.Triangles.SelectMany(t => t.Vertices()).ToArray();
Ejemplo n.º 6
0
 public static Vector3[] Positions(this IGraphicalBody b) => b.Triangles.SelectMany(t => t.Positions()).ToArray();
Ejemplo n.º 7
0
 public static Vector4[] Colors(this IGraphicalBody b) => b.Triangles.SelectMany(t => t.Colors()).ToArray();