3ds Max C++ API Reference
|
#include "iparamb2.h"
#include "iFnPub.h"
#include "polyshp.h"
#include "object.h"
#include "gfx.h"
#include "icolorman.h"
Classes | |
class | Plane |
class | GizmoShape |
class | IManipulatorMgr |
class | Manipulator |
class | ManipulatorGizmo |
class | ISimpleManipulator |
class | SimpleManipulator |
class | ManipHitData |
This is a special storage class for hit records that keep track of which manipulator was hit. More... | |
class | SimpleManipHitData |
Macros | |
#define | ManipExport __declspec(dllimport) |
#define | MANIP_PLANE_INTERFACE Interface_ID(0x44460ea4, 0xbf73be6) |
#define | MANIP_GIZMO_INTERFACE Interface_ID(0x124e3169, 0xf067ad4) |
#define | MANIP_MGR_INTERFACE Interface_ID(0x2c450aa2, 0x7b9d0365) |
#define | SIMPLE_MANIP_INTERFACE Interface_ID(0x617c41d4, 0x6af06a5f) |
Enumerations | |
enum | DisplayState { kNoRedrawNeeded , kFullRedrawNeeded , kPostRedrawNeeded } |
enum | MouseState { kMouseIdle , kMouseDragging , kMouseOverManip } |
Functions | |
ManipExport Mesh * | MakeSphere (const Point3 &pos, float radius, int segments) |
ManipExport Mesh * | MakeTorus (const Point3 &pos, float radius, float radius2, int segs, int sides) |
ManipExport Mesh * | MakeBox (const Point3 &pos, float l, float w, float h, int lsegs, int wsegs, int hsegs) |
ManipExport void | AddCubeShape (PolyShape &shape, const Point3 &pos, float size) |
#define ManipExport __declspec(dllimport) |
#define MANIP_PLANE_INTERFACE Interface_ID(0x44460ea4, 0xbf73be6) |
#define MANIP_GIZMO_INTERFACE Interface_ID(0x124e3169, 0xf067ad4) |
#define MANIP_MGR_INTERFACE Interface_ID(0x2c450aa2, 0x7b9d0365) |
#define SIMPLE_MANIP_INTERFACE Interface_ID(0x617c41d4, 0x6af06a5f) |
enum DisplayState |
enum MouseState |
Enumerator | |
---|---|
kMouseIdle | |
kMouseDragging | |
kMouseOverManip |
ManipExport Mesh * MakeSphere | ( | const Point3 & | pos, |
float | radius, | ||
int | segments | ||
) |
ManipExport Mesh * MakeTorus | ( | const Point3 & | pos, |
float | radius, | ||
float | radius2, | ||
int | segs, | ||
int | sides | ||
) |
ManipExport Mesh * MakeBox | ( | const Point3 & | pos, |
float | l, | ||
float | w, | ||
float | h, | ||
int | lsegs, | ||
int | wsegs, | ||
int | hsegs | ||
) |
ManipExport void AddCubeShape | ( | PolyShape & | shape, |
const Point3 & | pos, | ||
float | size | ||
) |