Lines Matching refs:p2
3208 * @param p2 The enclosed triangle
3209 * @return True if the triangle p1 contains the triangle p2
3214 private static boolean contains(@NonNull @Size(6) float[] p1, @NonNull @Size(6) float[] p2) {
3216 // with the vertices p2 as the origin
3218 p1[0] - p2[0], p1[1] - p2[1],
3219 p1[2] - p2[2], p1[3] - p2[3],
3220 p1[4] - p2[4], p1[5] - p2[5],
3223 if (cross(p0[0], p0[1], p2[0] - p2[4], p2[1] - p2[5]) < 0 ||
3224 cross(p2[0] - p2[2], p2[1] - p2[3], p0[0], p0[1]) < 0) {
3228 if (cross(p0[2], p0[3], p2[2] - p2[0], p2[3] - p2[1]) < 0 ||
3229 cross(p2[2] - p2[4], p2[3] - p2[5], p0[2], p0[3]) < 0) {
3233 if (cross(p0[4], p0[5], p2[4] - p2[2], p2[5] - p2[3]) < 0 ||
3234 cross(p2[4] - p2[0], p2[5] - p2[1], p0[4], p0[5]) < 0) {