Ejemplo n.º 1
0
 public static void DeleteParticleMarker(
     MarkerManager marker, Particle p,
     List <SpringConstraint> springs, List <AngleConstraint> angles, List <PinConstraint> pins
     )
 {
     marker.DeleteParticleMarker(p);
     for (var i = 0; i < springs.Count; ++i)
     {
         marker.DeleteSpringMarker(springs[i]);
     }
     for (var i = 0; i < angles.Count; ++i)
     {
         marker.DeleteAngleMarker(angles[i]);
     }
 }
Ejemplo n.º 2
0
 public bool Do()
 {
     _sim.DeleteSpringByUID(_uid);
     _marker.DeleteSpringMarker(_s);
     return(true);
 }
Ejemplo n.º 3
0
 public void Undo()
 {
     _sim.DeleteSpring(_s);
     _marker.DeleteSpringMarker(_s);
 }