|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| static void | crossProduct (int64_t res[3], const int64_t a[3], const int64_t b[3]) |
| static void | crossProduct (double res[3], const double a[3], const double b[3]) |
| static int64_t | dotProduct (const int64_t a[3], const int64_t b[3]) |
| static void | normalize (double a[3]) |
| static void | create_projection_axes (int64_t axes[NUM_AXES][3], const int64_t tri[3][3]) |
Variables | |
| const int | vertmap [8][3] |
| const int | centmap [3][3][3][2] |
| const int | edgemap [12][2] |
| const int | facemap [6][4] |
Definition at line 100 of file Projections.cpp.
References crossProduct().
Referenced by CubeTriangleIsect::CubeTriangleIsect().
Definition at line 64 of file Projections.cpp.
References b.
Method to perform cross-product
Definition at line 57 of file Projections.cpp.
References b.
Referenced by create_projection_axes(), and CubeTriangleIsect::CubeTriangleIsect().
Method to perform dot product
Definition at line 74 of file Projections.cpp.
References b.
Referenced by CubeTriangleIsect::CubeTriangleIsect().
|
static |
Definition at line 79 of file Projections.cpp.
References sqrt().
| const int centmap[3][3][3][2] |
Definition at line 23 of file Projections.cpp.
| const int edgemap[12][2] |
Definition at line 30 of file Projections.cpp.
| const int facemap[6][4] |
Definition at line 45 of file Projections.cpp.
| const int vertmap[8][3] |
Structures and classes for computing projections of triangles onto separating axes during scan conversion
Definition at line 12 of file Projections.cpp.
Referenced by CubeTriangleIsect::CubeTriangleIsect().