|
BaseObject * | GeneratePrimitive (const BaseDocument *doc, Int32 type, const BaseContainer &bc, Float lod, Bool isoparm, BaseThread *bt=nullptr) |
|
BaseObject * | GenerateSplinePrimitive (const BaseDocument *doc, Int32 type, const BaseContainer &bc, Float lod, BaseThread *bt=nullptr) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE const PointObject * | ToPoint (const T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE PointObject * | ToPoint (T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE const PolygonObject * | ToPoly (const T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE PolygonObject * | ToPoly (T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE const SplineObject * | ToSpline (const T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE SplineObject * | ToSpline (T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE const LineObject * | ToLine (const T *op) |
|
template<typename T > |
MAXON_ATTRIBUTE_FORCE_INLINE LineObject * | ToLine (T *op) |
|
Vector | CalcFaceNormal (const Vector *padr, const CPolygon &v) |
|
Int32 | CalcLOD (Int32 val, Float lod, Int32 min, Int32 max) |
|
Bool | DisjointMesh (PointObject *op) |
|
SplineObject * | FitCurve (Vector *padr, Int32 pcnt, Float error, BaseThread *bt) |
|
Bool | Triangulate (const Vector *padr, Int32 pcnt, CPolygon **vadr, Int32 *vcnt) |
|
Bool | TriangulateStandard (const Vector *padr, Int32 pcnt, Int32 *list, Int32 lcnt, CPolygon *&vadr, Int32 &vcnt, BaseThread *thread) |
|
Bool | TriangulateRegular (const Vector *pinp, Int32 pinp_cnt, Int32 *list, Int32 lcnt, Vector *&padr, Int32 &pcnt, CPolygon *&vadr, Int32 &vcnt, Float regular_width, BaseThread *thread) |
|
BaseObject * | GenerateText (const BaseDocument *doc, const BaseContainer *cp, BaseThread *bt, Bool separate) |
|
Bool | CheckDisplayFilter (BaseObject *op, DISPLAYFILTER filter) |
|
Bool | CheckEditorVisibility (BaseObject *op) |
|
Int32 | IntersectionTest (PolygonObject *op, BaseDraw *bd, Float x, Float y, const Matrix &mg, Float *z, MODELINGCOMMANDMODE mode, UChar *pPointSelect, Int32 lSelectCount) |
|
Vector | ComputeLightColor (BaseObject *op, Bool editor, Float reference) |
|
Vector | ComputeColorTemperatureRGB (Float temperature, Float reference, Bool normalize) |
|
BaseObject * | GetVirtualLineObject (BaseObject *op, const HierarchyHelp *hh, const Matrix &mloc, Bool keep_spline, Bool recurse, Matrix *mres, Bool *dirty) |
|
UVWTag * | GenerateUVW (const BaseObject *op, const Matrix &opmg, const TextureTag *tp, const Matrix &texopmg, BaseView *view) |
|
void | CutReal (BaseContainer &data, Int32 id, Float min, Float max) |
|
void | CutVector (BaseContainer &data, Int32 id, Float min, Float max) |
|
Bool | CalculateVisiblePoints (BaseDraw *bd, PolygonObject *op, Vector *padr, UChar *pset, Bool select_visibonly) |
|