|
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 (Point3 &pos, float radius, int segments) |
| ManipExport Mesh * | MakeTorus (Point3 &pos, float radius, float radius2, int segs, int sides) |
| ManipExport Mesh * | MakeBox (Point3 &pos, float l, float w, float h, int lsegs, int wsegs, int hsegs) |
| ManipExport void | AddCubeShape (PolyShape &shape, 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 |
| ManipExport Mesh* MakeSphere | ( | Point3 & | pos, |
| float | radius, | ||
| int | segments | ||
| ) |
| ManipExport Mesh* MakeTorus | ( | Point3 & | pos, |
| float | radius, | ||
| float | radius2, | ||
| int | segs, | ||
| int | sides | ||
| ) |
| ManipExport Mesh* MakeBox | ( | Point3 & | pos, |
| float | l, | ||
| float | w, | ||
| float | h, | ||
| int | lsegs, | ||
| int | wsegs, | ||
| int | hsegs | ||
| ) |
| ManipExport void AddCubeShape | ( | PolyShape & | shape, |
| Point3 & | pos, | ||
| float | size | ||
| ) |