3ds Max C++ API Reference
|
#include "maxheap.h"
#include "shape.h"
#include "istdplug.h"
#include "sbmtlapi.h"
#include "objmode.h"
#include "MouseCursors.h"
Functions | |
CoreExport ClassDesc * | GetSplineShapeDescriptor () |
CoreExport int | ApplyOffset (Interface *intf, INode *node, float amount) |
CoreExport int | MeasureOffset (Interface *intf, INode *node, Point3 *point, float *result) |
Variables | |
CoreExport Class_ID | splineShapeClassID |
HINSTANCE | hInstance |
const DWORD | kSplineActions = 0x34fe2c73 |
const DWORD | kSplineActionsContext = 0x34fe2c73 |
#define BOOL_UNION 0 |
#define BOOL_SUBTRACTION 1 |
#define BOOL_INTERSECTION 2 |
#define MIRROR_HORIZONTAL 3 |
#define MIRROR_VERTICAL 4 |
#define MIRROR_BOTH 5 |
#define POLYBOOL (1 << 0) |
#define POLYOUTSIDE (1 << 1) |
#define POLYINSIDE (1 << 2) |
#define ES_DISP_RESULT 0x0100 |
#define ES_ADDED_SELECT 0x0200 |
#define ES_MASTER_CONTROL_REF SHAPE_OBJ_NUM_REFS |
#define ES_POINT_CTRL_CONTAINER_REF SHAPE_OBJ_NUM_REFS |
#define ES_VERT_BASE_REF (SHAPE_OBJ_NUM_REFS + 1) |
#define SS_OBJECT 0 |
#define SS_VERTEX 1 |
#define SS_SEGMENT 2 |
#define SS_SPLINE 3 |
#define CID_OUTLINE CID_USER + 201 |
#define CID_SEGBREAK CID_USER + 202 |
#define CID_SEGREFINE CID_USER + 203 |
#define CID_VERTCONNECT CID_USER + 204 |
#define CID_VERTINSERT CID_USER + 205 |
#define CID_BOOLEAN CID_USER + 206 |
#define CID_CREATELINE CID_USER + 207 |
#define CID_CROSSINSERT CID_USER + 208 |
#define CID_FILLET CID_USER + 209 |
#define CID_CHAMFER CID_USER + 210 |
#define CID_TRIM CID_USER + 211 |
#define CID_EXTEND CID_USER + 212 |
#define CID_SPLINEBIND CID_USER + 213 |
#define CID_REFINECONNECT CID_USER + 214 |
#define CID_CROSSSECTION CID_USER + 215 |
#define CID_COPYTANGENT CID_USER + 216 |
#define CID_PASTETANGENT CID_USER + 217 |
#define NS_SS_VERT 0 |
#define NS_SS_SEG 1 |
#define NS_SS_POLY 2 |
#define REFINE_VERT 0 |
#define REFINE_SEG 1 |
#define ID_SPLINE_MENU 1320 |
CoreExport ClassDesc* GetSplineShapeDescriptor | ( | ) |
CoreExport int ApplyOffset | ( | Interface * | intf, |
INode * | node, | ||
float | amount | ||
) |
CoreExport int MeasureOffset | ( | Interface * | intf, |
INode * | node, | ||
Point3 * | point, | ||
float * | result | ||
) |
|
extern |
|
extern |
const DWORD kSplineActions = 0x34fe2c73 |
const DWORD kSplineActionsContext = 0x34fe2c73 |