![]() |
open_iA
2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Triangle primitive class. More...
#include <iAScene.h>
Public Member Functions | |
| int | CenterInside (iAaabb &a_aabb) const |
| float & | d () |
| float | GetAngleCos (iARay &a_Ray) |
| float | getAxisBound (unsigned int axis_int, unsigned int maximum) const |
| unsigned int | GetIndex () |
| float | getMaxX () const |
| float | getMaxY () const |
| float | getMaxZ () const |
| float | getMinX () const |
| float | getMinY () const |
| float | getMinZ () const |
| const iAtriangle * | getTri () const |
| iAVec3f * | getVertex (int i) |
| iAwald_tri | GetWaldTri () |
| iATriPrim (iAtriangle *a_Tri, unsigned int index=0) | |
| iATriPrim (iAVec3f *a_V1, iAVec3f *a_V2, iAVec3f *a_V3, unsigned int index=0) | |
| virtual int | Intersect (iAaabb &a_aabb, iAVec3f &a_BoxCentre, iAVec3f &a_BoxHalfsize) const |
| virtual int | Intersect (iARay &a_Ray, float &a_Dist) const |
| iAVec3f & | normal () |
| void | recalculateD (iAVec3f *translate) |
| recalculate d coefficient when translation vector is given. More... | |
| float & | surface () |
Triangle primitive class.
| iATriPrim::iATriPrim | ( | iAtriangle * | a_Tri, |
| unsigned int | index = 0 |
||
| ) |
| int iATriPrim::CenterInside | ( | iAaabb & | a_aabb | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
|
virtual |
|
inline |
| void iATriPrim::recalculateD | ( | iAVec3f * | translate | ) |
recalculate d coefficient when translation vector is given.
|
inline |
1.8.16