Public Types |
| enum | { PROPERTY_LATHEPOINTS = 0x0300
} |
Public Methods |
|
| DECLARE_CLASS (Lathe,Primitive) |
|
| Lathe () |
|
virtual | ~Lathe () |
|
void | addPoint (LathePoint *pPoint) |
|
virtual void | setProperty (int nProperty,const Variant &value) |
|
virtual void | getProperty (int nProperty,Variant &vValue)const |
|
virtual bool | intersect (Ray *ray,IntersectionList *intersectionList) |
|
virtual Vector3 | getNormalVector (Intersection *intersection) |
|
virtual Color | getColor (Intersection *intersection) |
|
virtual bool | getBounds (Bounds &bounds)const |
Public Attributes |
|
vector< <LathePoint> > | points |