![]() |
Blender V2.61 - r43446
|
#include "isosurface.h"#include "mcubes_tables.h"#include "particletracer.h"#include <algorithm>#include <stdio.h>Go to the source code of this file.
Defines | |
| #define | round(x) (x) |
| #define | EDGEAR_INDEX(Ai, Aj, Ak, Bi, Bj) |
| #define | ISOTRILININT(fi, fj, fk) |
Definition in file isosurface.cpp.
| #define EDGEAR_INDEX | ( | Ai, | |
| Aj, | |||
| Ak, | |||
| Bi, | |||
| Bj | |||
| ) |
((mSizex*mSizey*mSubdivs*mSubdivs*(Ak))+\
(mSizex*mSubdivs*((Aj)*mSubdivs+(Bj)))+((Ai)*mSubdivs)+(Bi))
Referenced by IsoSurface::triangulate().
| #define ISOTRILININT | ( | fi, | |
| fj, | |||
| fk | |||
| ) |
( \
(1.-(fi))*(1.-(fj))*(1.-(fk))*orgval[0] + \
( (fi))*(1.-(fj))*(1.-(fk))*orgval[1] + \
( (fi))*( (fj))*(1.-(fk))*orgval[2] + \
(1.-(fi))*( (fj))*(1.-(fk))*orgval[3] + \
(1.-(fi))*(1.-(fj))*( (fk))*orgval[4] + \
( (fi))*(1.-(fj))*( (fk))*orgval[5] + \
( (fi))*( (fj))*( (fk))*orgval[6] + \
(1.-(fi))*( (fj))*( (fk))*orgval[7] )
Referenced by IsoSurface::triangulate().
| #define round | ( | x | ) | (x) |
Definition at line 25 of file isosurface.cpp.
Referenced by IsoSurface::triangulate().