|
int | FindIndex (NURBSIdTab ids, NURBSId id) |
|
DllExport NURBSResult | GenNURBSCVSurfaceProceedurally (NURBSProceeduralSurface *pSurf, double tolerence, NURBSCVSurface &surf) |
|
DllExport NURBSResult | GenNURBSCVCurveProceedurally (NURBSProceeduralCurve *pCrv, double tolerence, NURBSCVCurve &crv) |
|
DllExport NURBSResult | GenNURBSLatheSurface (NURBSCVCurve &curve, const Point3 &origin, const Point3 &north, float start, float end, NURBSCVSurface &surf) |
|
DllExport NURBSResult | GenNURBSSphereSurface (float radius, const Point3 ¢er, const Point3 &northAxis, const Point3 &refAxis, float startAngleU, float endAngleU, float startAngleV, float endAngleV, BOOL open, NURBSCVSurface &surf) |
|
DllExport NURBSResult | GenNURBSCylinderSurface (float radius, float height, const Point3 &origin, const Point3 &symAxis, const Point3 &refAxis, float startAngle, float endAngle, BOOL open, NURBSCVSurface &surf) |
|
DllExport NURBSResult | GenNURBSConeSurface (float radius1, float radius2, float height, const Point3 &origin, const Point3 &symAxis, const Point3 &refAxis, float startAngle, float endAngle, BOOL open, NURBSCVSurface &surf) |
|
DllExport NURBSResult | GenNURBSTorusSurface (float majorRadius, float minorRadius, const Point3 &origin, const Point3 &symAxis, const Point3 &refAxis, float startAngleU, float endAngleU, float startAngleV, float endAngleV, BOOL open, NURBSCVSurface &surf) |
|
DllExport Object * | CreateNURBSObject (IObjParam *ip, NURBSSet *nset, const Matrix3 &mat) |
|
DllExport int | AddNURBSObjects (Object *obj, IObjParam *ip, NURBSSet *nset) |
|
DllExport Object * | CreateNURBSLatheShape (IObjParam *ip, MSTR name, TimeValue t, ShapeObject *shape, const Matrix3 &axis, float degrees, int capStart, int capEnd, int capType, BOOL weldCore, BOOL flipNormals, BOOL texturing, int segs, BOOL matIds, BOOL shapeIDs) |
|
DllExport Object * | CreateNURBSExtrudeShape (IObjParam *ip, MSTR name, TimeValue t, ShapeObject *shape, float amount, int capStart, int capEnd, int capType, BOOL texturing, BOOL matIds, BOOL shapeIDs) |
|
DllExport BOOL | GetNURBSSet (Object *object, TimeValue t, NURBSSet &nset, BOOL Relational) |
|
DllExport NURBSId | ValidateId (Object *obj, NURBSId id) |
| Validates a NURBSId for a NURBS object.
|
|
DllExport NURBSResult | SetSurfaceApprox (Object *obj, BOOL viewport, TessApprox *tess, BOOL clearSurfs=FALSE) |
|
DllExport NURBSResult | SetCurveApprox (Object *obj, BOOL viewport, TessApprox *tess, BOOL clearSurfs) |
|
DllExport NURBSResult | SetDispApprox (Object *obj, TessApprox *tess, BOOL clearSurfs) |
|
DllExport NURBSResult | SetSurfaceDisplaySettings (Object *obj, NURBSDisplay &disp) |
|
DllExport NURBSResult | GetSurfaceDisplaySettings (Object *obj, NURBSDisplay &disp) |
|
DllExport NURBSResult | Transform (Object *obj, NURBSIdTab &ids, SetXFormPacket &xPack, Matrix3 &mat, TimeValue t) |
|
DllExport NURBSResult | BreakCurve (Object *obj, NURBSId id, double u, TimeValue t) |
|
DllExport NURBSResult | BreakSurface (Object *obj, NURBSId id, BOOL breakU, double param, TimeValue t) |
|
DllExport NURBSResult | JoinCurves (Object *obj, NURBSId id1, NURBSId id2, BOOL begin1, BOOL begin2, double tolerance, double ten1, double ten2, TimeValue t) |
|
DllExport NURBSResult | JoinSurfaces (Object *obj, NURBSId id1, NURBSId id2, int edge1, int edge2, double tolerance, double ten1, double ten2, TimeValue t) |
|
DllExport NURBSResult | ZipCurves (Object *obj, NURBSId id1, NURBSId id2, BOOL begin1, BOOL begin2, double tolerance, TimeValue t) |
|
DllExport NURBSResult | ZipSurfaces (Object *obj, NURBSId id1, NURBSId id2, int edge1, int edge2, double tolerance, TimeValue t) |
|
DllExport NURBSId | MakeIndependent (Object *obj, NURBSId id, TimeValue t) |
|
DllExport NURBSId | MakeRigid (Object *obj, NURBSId id, TimeValue t) |
|
DllExport void | SetApproxPreset (Object *pObj, int i) |
|
DllExport void | ToggleShadedLattice (Object *pObj) |
|
DllExport TessApprox * | GetTessPreset (int which, int preset) |
|
DllExport void | SetTessPreset (int which, int preset, TessApprox &tess) |
|
DllExport Object * | BuildEMObjectFromLofterObject (Object *loftObject, double tolerance) |
|
DllExport Object * | BuildEMObjectFromPatchObject (Object *patchObject) |
|
DllExport Object * | DetachObjects (TimeValue t, INode *pNode, Object *pobj, NURBSIdList list, const MCHAR *newObjName, BOOL copy, BOOL relational) |
|
DllExport NURBSSubObjectLevel | GetSelectionLevel (Object *pObj) |
|
DllExport NURBSResult | SetSelectionLLevel (Object *pObj, NURBSSubObjectLevel level) |
|
DllExport NURBSResult | GetSelection (Object *pObj, NURBSSubObjectLevel level, BitArray &selset) |
|
DllExport NURBSResult | SetSelection (Object *pObj, NURBSSubObjectLevel level, BitArray &selset) |
|
DllExport NURBSResult | MoveCurrentSelection (Object *pObj, NURBSSubObjectLevel level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin) |
|
DllExport NURBSResult | RotateCurrentSelection (Object *pObj, NURBSSubObjectLevel level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Quat &val, BOOL localOrigin) |
|
DllExport NURBSResult | ScaleCurrentSelection (Object *pObj, NURBSSubObjectLevel level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin) |
|
DllExport int | SubObjectCount (Object *pObj, NURBSSubObjectLevel level) |
|
DllExport int | NamedSelSetCount (Object *pObj, NURBSSubObjectLevel level) |
|
DllExport const MCHAR * | GetNamedSelSetName (Object *pObj, NURBSSubObjectLevel level, int i) |
|
DllExport NURBSResult | GetNamedSelSet (Object *pObj, NURBSSubObjectLevel level, const MCHAR *name, BitArray &selSet) |
|
DllExport NURBSResult | SetNamedSelSet (Object *pObj, NURBSSubObjectLevel level, const MCHAR *name, BitArray &sel) |
|
DllExport NURBSResult | AppendNamedSelSet (Object *pObj, NURBSSubObjectLevel level, const MCHAR *name, BitArray &sel) |
|
DllExport NURBSResult | DeleteCurrentSelection (Object *pObj, NURBSSubObjectLevel level) |
|
DllExport NURBSResult | MapNURBSIdToSelSetIndex (Object *pObj, NURBSId id, int &index, NURBSSubObjectLevel &level) |
|
DllExport NURBSResult | MapSelSetIndexToNURBSId (Object *pObj, int index, NURBSSubObjectLevel level, NURBSId &id) |
|
DllExport void | ApplyUVWMapAsTextureSurface (Object *pObj, int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, int cap, const Matrix3 &tm, int channel) |
|
DllExport void | UpdateSurfaceMapper (Modifier *pMod) |
|