Example #1
0
        public static void GetContactDetail(IntPtr contactHandler, ref PContactPoints2D contactPoints2D)
        {
            if (!initialized)
            {
                Initialize();
            }

            contactPoints2D.contactPointCount = 0;


            contactPoints2D.contactPointCount = NativeParallel2D.GetContactDetail(
                contactHandler,
                ref contactPoints2D.point1,
                ref contactPoints2D.point2,
                ref contactPoints2D.penetration1,
                ref contactPoints2D.penetration2,
                ref contactPoints2D.contactNormal);
        }
Example #2
0
 public int GetContactPoints(ref PContactPoints2D contactPoints2D)
 {
     return(0);
     //ParallelPhysics.GetContactDetail(_contact.IntPointer, ref contactPoints2D);
     //return contactPoints2D.contactPointCount;
 }
Example #3
0
 public int GetContactPoints(ref PContactPoints2D contactPoints2D)
 {
     Parallel2D.GetContactDetail(_contact.IntPointer, ref contactPoints2D);
     return(contactPoints2D.contactPointCount);
 }