|
Basilisk CFD
Adaptive Cartesian mesh PDE framework
|
#include <math.h>#include <stdio.h>Go to the source code of this file.
Macros | |
| #define | X 0 |
| #define | Y 1 |
| #define | Z 2 |
| #define | CROSS(dest, v1, v2) |
| #define | DOT(v1, v2) (v1[0]*v2[0]+v1[1]*v2[1]+v1[2]*v2[2]) |
| #define | SUB(dest, v1, v2) |
| #define | FINDMINMAX(x0, x1, x2, min, max) |
| #define | AXISTEST_X01(a, b, fa, fb) |
| #define | AXISTEST_X2(a, b, fa, fb) |
| #define | AXISTEST_Y02(a, b, fa, fb) |
| #define | AXISTEST_Y1(a, b, fa, fb) |
| #define | AXISTEST_Z12(a, b, fa, fb) |
| #define | AXISTEST_Z0(a, b, fa, fb) |
Functions | |
| int | planeBoxOverlap (float normal[3], float vert[3], float maxbox[3]) |
| int | triBoxOverlap (float boxcenter[3], float boxhalfsize[3], float triverts[3][3]) |
| bool | segBoxOverlap (coord *min, coord *max, coord *p1, coord *p2) |
Definition at line 115 of file tribox3.h.
References AXISTEST_X01, AXISTEST_X2, AXISTEST_Y02, AXISTEST_Y1, AXISTEST_Z0, AXISTEST_Z12, CROSS, FINDMINMAX, max, min, normal, planeBoxOverlap(), SUB, x, X, Y, and Z.