35 int numbrushes = planeEquations.
size();
36 for (
int i=0;i<numbrushes;i++)
52 int numvertices = vertices.
size();
53 for (
int i=0;i<numvertices;i++)
69 int numbrushes = planeEquations.
size();
70 for (
int i=0;i<numbrushes;i++)
83 const int numvertices = vertices.
size();
85 for (
int i=0;i<numvertices;i++)
90 for (
int j=i+1;j<numvertices;j++)
94 for (
int k=j+1;k<numvertices;k++)
103 for (
int ww=0;ww<2;ww++)
105 planeEquation = normalSign * edge0.
cross(edge1);
109 if (
notExist(planeEquation,planeEquationsOut))
111 planeEquation[3] = -planeEquation.
dot(N1);
116 planeEquationsOut.
push_back(planeEquation);
131 const int numbrushes = planeEquations.
size();
133 for (
int i=0;i<numbrushes;i++)
138 for (
int j=i+1;j<numbrushes;j++)
142 for (
int k=j+1;k<numbrushes;k++)
165 quotient =
btScalar(-1.) / quotient;
170 potentialVertex += n3n1;
171 potentialVertex += n1n2;
172 potentialVertex *= quotient;