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