Public Types
|
enum |
{
makeSphere,
makeTorus,
makeBox,
makePlane,
makePlaneFromPts,
makePlaneFromNormal,
getmsXYPlane,
getmsXZPlane,
getmsYZPlane,
makeGizmoShape,
makeCircle
} |
Public Member Functions
|
virtual
Mesh * |
MakeSphere
(Point3 &pos, float
radius, int segments)=0 |
virtual
Mesh * |
MakeTorus
(Point3 &pos, float
radius, float radius2, int segs, int sides)=0 |
virtual
Mesh * |
MakeBox
(Point3 &pos, float
l, float w, float h, int lsegs, int wsegs, int hsegs)=0 |
virtual
Plane * |
MakePlane
()=0 |
virtual
Plane * |
MakePlane
(Point3 &p1,
Point3 &p2,
Point3 &p3)=0 |
virtual
Plane * |
MakePlane
(Point3 &normal,
Point3
&point)=0 |
virtual
Plane * |
GetmsXYPlane
()=0 |
virtual
Plane * |
GetmsXZPlane
()=0 |
virtual
Plane * |
GetmsYZPlane
()=0 |
virtual
GizmoShape
* |
MakeGizmoShape
()=0 |
virtual
GizmoShape
* |
MakeCircle
(Point3 ¢er,
float radius, int segments)=0 |