HDK
|
#include <GU_RayPrimitive.h>
Static Public Member Functions | |
static int | circle (GEO_ConstPrimitiveP prim, const GU_Ray &ray, GU_RayInfo &hi, UT_Vector3 &nml) |
static int | sphere (GEO_ConstPrimitiveP prim, const GU_Ray &ray, GU_RayInfo &hi, UT_Vector3 &nml) |
static int | tube (GEO_ConstPrimitiveP prim, const GU_Ray &ray, GU_RayInfo &hi, UT_Vector3 &nml) |
static void | minCircle (const UT_Vector3 &p, UT_Vector3 &minpt) |
static void | minSphere (const UT_Vector3 &p, UT_Vector3 &minpt) |
static void | minTube (GEO_ConstPrimitiveP prim, const UT_Vector3 &p, UT_Vector3 &minpt, float &u, float &v) |
Static Public Member Functions inherited from GU_RayPrimInfo | |
static void | getXYProjection (const UT_Vector3 &nml, int &x, int &y) |
Public Attributes | |
UT_Matrix4 | xform |
UT_Matrix3 | nmlXform |
Public Attributes inherited from GU_RayPrimInfo | |
GA_Offset | myPrimOffset |
UT_BoundingBox | bbox |
float | sortValue |
int | mySerialIdx |
SYS_AtomicCounter | refCount |
bool | degenerate:1 |
volatile int | myDirty |
Additional Inherited Members | |
Protected Member Functions inherited from GU_RayPrimInfo | |
void | initBBox (GEO_ConstPrimitiveP prim) |
virtual | ~GU_RayPrimInfo () |
Definition at line 169 of file GU_RayPrimitive.h.
GU_RayQuadricInfo::GU_RayQuadricInfo | ( | GEO_ConstPrimitiveP | prim, |
int | serialidx | ||
) |
|
override |
|
static |
|
inlineoverridevirtual |
Report approximate memory usage.
Implements GU_RayPrimInfo.
Definition at line 185 of file GU_RayPrimitive.h.
|
overridevirtual |
Reimplemented from GU_RayPrimInfo.
|
static |
|
overridevirtual |
Reimplemented from GU_RayPrimInfo.
|
static |
|
static |
|
static |
|
static |
UT_Matrix3 GU_RayQuadricInfo::nmlXform |
Definition at line 218 of file GU_RayPrimitive.h.
UT_Matrix4 GU_RayQuadricInfo::xform |
Definition at line 217 of file GU_RayPrimitive.h.