#include <GU_RayPrimitive.h>

Public Member Functions | |
| GU_RayMovingTriangleInfo (const GEO_Primitive *prim0, const GEO_Point *p00, const GEO_Point *p01, const GEO_Point *p02, const GEO_Primitive *prim1, const GEO_Point *p10, const GEO_Point *p11, const GEO_Point *p12) | |
| virtual | ~GU_RayMovingTriangleInfo () |
| virtual void | init () |
| virtual int | intersect (const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hitinfo) |
Public Attributes | |
| const GEO_Point * | myV0 [3] |
| const GEO_Point * | myV1 [3] |
| double | a2 |
| double | a1 |
| double | a0 |
| double | b2 |
| double | b1 |
| double | b0 |
| double | c2 |
| double | c1 |
| double | c0 |
Definition at line 487 of file GU_RayPrimitive.h.
| GU_RayMovingTriangleInfo::GU_RayMovingTriangleInfo | ( | const GEO_Primitive * | prim0, | |
| const GEO_Point * | p00, | |||
| const GEO_Point * | p01, | |||
| const GEO_Point * | p02, | |||
| const GEO_Primitive * | prim1, | |||
| const GEO_Point * | p10, | |||
| const GEO_Point * | p11, | |||
| const GEO_Point * | p12 | |||
| ) |
| virtual GU_RayMovingTriangleInfo::~GU_RayMovingTriangleInfo | ( | ) | [virtual] |
| virtual void GU_RayMovingTriangleInfo::init | ( | ) | [virtual] |
Reimplemented from GU_RayPrimInfo.
| virtual int GU_RayMovingTriangleInfo::intersect | ( | const UT_Vector3 & | org, | |
| const UT_Vector3 & | dir, | |||
| GU_RayInfo & | hitinfo | |||
| ) | [virtual] |
Reimplemented from GU_RayPrimInfo.
| double GU_RayMovingTriangleInfo::a0 |
Definition at line 514 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::a1 |
Definition at line 514 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::a2 |
Definition at line 514 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::b0 |
Definition at line 515 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::b1 |
Definition at line 515 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::b2 |
Definition at line 515 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::c0 |
Definition at line 516 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::c1 |
Definition at line 516 of file GU_RayPrimitive.h.
| double GU_RayMovingTriangleInfo::c2 |
Definition at line 516 of file GU_RayPrimitive.h.
| const GEO_Point* GU_RayMovingTriangleInfo::myV0[3] |
Definition at line 511 of file GU_RayPrimitive.h.
| const GEO_Point* GU_RayMovingTriangleInfo::myV1[3] |
Definition at line 512 of file GU_RayPrimitive.h.
1.5.9