INNER CODE UNIT · C
plane1
clover-moe/spearmint · code/botlib/be_aas_cluster.c:505
plane1 = &aasworld.planes[face1->planenum ^ side1];
plane2 = &aasworld.planes[face2->planenum ^ side2];
//check if one of the points of face1 is at the back of the plane of face2
for (i = 0; i < face1->numedges; i++)
{
edgenum = abs(aasworld.edgeindex[face1->firstedge + i]);
edge = &aasworld.edges[edgenum];
for (j = 0; j < 2; j++)
{
if (DotProduct(plane2->normal, aasworld.vertexes[edge->v[j]]) -
plane2->dist < -0.01) return qtrue;
} //end for
} //end for
for (i = 0; i < face2->numedges; i++)
{
edgenum = abs(aasworld.edgeindex[face2->firstedge + i]);
edge = &aasworld.edges[edgenum];