public ManifoldPoint Clone()
{
ManifoldPoint newPoint = new ManifoldPoint();
newPoint.LocalPoint1 = this.LocalPoint1;
newPoint.LocalPoint2 = this.LocalPoint2;
newPoint.Separation = this.Separation;
newPoint.NormalImpulse = this.NormalImpulse;
newPoint.TangentImpulse = this.TangentImpulse;
newPoint.ID = this.ID;
return newPoint;
}
}