BEPUphysics.Constraints.Collision.NonConvexContactManifoldConstraint.NonConvexContactManifoldConstraint C# (CSharp) Method

NonConvexContactManifoldConstraint() public method

Constructs a new nonconvex manifold constraint.
public NonConvexContactManifoldConstraint ( ) : BEPUphysics.CollisionTests
return BEPUphysics.CollisionTests
        public NonConvexContactManifoldConstraint()
        {
            //All of the constraints are always in the solver group.  Some of them are just deactivated sometimes.
            //This reduces some bookkeeping complications.

            penetrationConstraints = new RawList<ContactPenetrationConstraint>(4);
            frictionConstraints = new RawList<ContactFrictionConstraint>(4);

            for (int i = 0; i < 4; i++)
            {
                var penetrationConstraint = new ContactPenetrationConstraint();
                penetrationConstraintPool.Push(penetrationConstraint);
                Add(penetrationConstraint);

                var frictionConstraint = new ContactFrictionConstraint();
                frictionConstraintPool.Push(frictionConstraint);
                Add(frictionConstraint);
            }
            
        }