Go to the source code of this file.
Defines | |
#define | MainVp (*(lpEVI->MainVp)) |
#define | MainEp (*(lpEVI->MainEp)) |
#define | MainFp (*(lpEVI->MainFp)) |
#define | MainSp (*(lpEVI->MainSp)) |
#define | FirstSp (*(lpEVI->FirstSp)) |
#define | MainNp (*(lpEVI->MainNp)) |
#define | Nvert (*(lpEVI->Nvert)) |
#define | NvertSelect (*(lpEVI->NvertSelect)) |
#define | NvertDeselect (*(lpEVI->NvertDeselect)) |
#define | Nedge (*(lpEVI->Nedge)) |
#define | Nface (*(lpEVI->Nface)) |
#define | Nskel (*(lpEVI->Nskel)) |
#define | nImaps (*(lpEVI->nImaps)) |
#define | Nnurbs (*(lpEVI->Nnurbs)) |
#define | nMats (*(lpEVI->nMats)) |
#define | iMap (lpEVI->iMap) |
#define | iMat (lpEVI->iMat) |
#define | NpointerX (*(lpEVI->NpointerX)) |
#define | NpointerY (*(lpEVI->NpointerY)) |
#define | NpointerZ (*(lpEVI->NpointerZ)) |
#define | TVsizeX (*(lpEVI->TVsizeX)) |
#define | TVsizeY (*(lpEVI->TVsizeY)) |
#define | TVsizeZ (*(lpEVI->TVsizeZ)) |
#define | TVpointX (*(lpEVI->TVpointX)) |
#define | TVpointY (*(lpEVI->TVpointY)) |
#define | TVpointZ (*(lpEVI->TVpointZ)) |
#define | RulerScale (*(lpEVI->ruler)) |
#define | ActiveView (*(lpEVI->ActiveView)) |
#define | WireFrame (lpEVI->w_frame) |
#define | EraseAll(w) (lpEVI->fpDA(w)) |
#define | CreateVertex() (lpEVI->fpCV()) |
#define | CreateEdge(n, m) (lpEVI->fpCE(n,m)) |
#define | CreateFace(l, m, n) (lpEVI->fpCF(l,m,n)) |
#define | CreateSkeleton(s) (lpEVI->fpCS(s)) |
#define | CreateMaterial(a) (lpEVI->fpCreateMaterial(a)) |
#define | CreateImageMap() (lpEVI->fpCreateImageMap()) |
#define | UpdateVertexHeap(n) (lpEVI->fpUVH(n)) |
#define | UpdateEdgeHeap(n) (lpEVI->fpUEH(n)) |
#define | UpdateFaceHeap(n) (lpEVI->fpUFH(n)) |
#define | UpdateCounters() (lpEVI->fpTool_UP()) |
#define | DrawModel() (lpEVI->fpTool_RD()) |
#define | AddCopy(n) (lpEVI->fpTool_CP(n)) |
#define | AutoFacetCurveWithHoles(n, m, o, p, q) (lpEVI->fpTool_FC(n,m,o,p,q)) |
#define | CreateAttachedCopy(n) (lpEVI->fpTool_AC(n)) |
#define | ChooseColour(a, b, c) (lpEVI->fpChooseColour(a,b,c)) |
#define | ChooseFile(a, b, c, d, e, f) (lpEVI->fpChooseFile(a,b,c,d,e,f)) |
#define | CentreDlgOnC(a) (lpEVI->fpCentreDlgOnC(a)) |
#define | CentreDlgOnS(a) (lpEVI->fpCentreDlgOnS(a)) |
#define | CopyFaceProp(a, b) (lpEVI->fpCopyFaceProp(a,b)) |
#define | ZeroSkeletonBoundingBox(a) (lpEVI->fpZeroSkeletonBoundingBox(a)) |
#define | GetSkeletonBoundBox(a, b) (lpEVI->fpGetSkeletonBoundBox(a,b)) |
#define | EraseVertex(a) (lpEVI->fpEraseVertex(a)) |
#define | EraseVertexMapping() (lpEVI->fpEraseVertexMapping()) |
#define | EraseSkeleton(a) (lpEVI->fpEraseSkeleton(a)) |
#define | get_closest_vertex() (lpEVI->fpGetClosestVertex()) |
#define | Connected(n, m) (lpEVI->fpConnected(n,m)) |
#define | oNormalize(v) (lpEVI->fpNormalize(v)) |
#define | ArbitraryRotate(a, p, q, m) (lpEVI->fpArbitraryRotate(a,p,q,m)) |
#define | OrientateFaceNormals(a, b, c) (lpEVI->fpOrientateFaceNormals(a,b,c)) |
#define | ReverseFaceOrientation(a, b) (lpEVI->fpReverseFaceOrientation(a,b)) |
#define | IsFOSame(a, b, c, d, e, f) (lpEVI->fpIsFOSame(a,b,c,d,e,f)) |
#define | OrientateSelectedFaces() (lpEVI->fpOrientateSelectedFaces()) |
#define | AppendFileExtension(a, b) (lpEVI->fpAppendFileExtension(a,b)) |
#define | EraseAllNurbs() (lpEVI->fpEraseAllNurbs()) |
#define | EraseNurbs(a) (lpEVI->fpEraseNurbs(a)) |
#define | CreateNurbs() (lpEVI->fpCreateNurbs()) |
#define | ClearNurbsSkeleton(a) (lpEVI->fpClearNurbsSkeleton(a)) |
#define | AllocNurbs(a, b, c) (lpEVI->fpAllocNurbs(a,b,c)) |
#define | CloneNurbs(a, b) (lpEVI->fpCloneNurbs(a,b)) |
#define | ReleaseNurbs(a) (lpEVI->fpReleaseNurbs(a)) |
Definition at line 10 of file DSTRUCT.H.
Referenced by _Export(), _HeightField(), _Xmodeler(), ActionRotate(), AddCopy(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), AutoVerticesToSkeleton(), BuildAccurateCurveDlgProc(), BuildEdges(), BuildPrimitive(), CopyConnected(), Create3DSfile(), CreateAttachedCopy(), CreateDXFcircle(), CreateDXFline(), CreateDXFsolid(), CreateVertex(), CreateVRMLfile(), Delete_Bcurve(), Delete_MapLock(), DrawModelEdges(), DrawQuickModel(), DrawRubberLines(), EraseAll(), EraseAllSkeleton(), EraseEdge(), EraseIndicatedEdge(), EraseIndicatedVertex(), EraseVertex(), EraseVertexMapping(), SfxEdgeReader::Execute(), SfxPointReader::Execute(), ExecuteHide(), ExecuteSelect(), ExpandDlgProc(), Explode(), Extrude(), ExtrudeAlong(), Flip(), get_centre(), get_closest_vertex(), GetDistanceFromCurves(), SfxBound::GetMaximumSize(), GetPathList(), GetSkeletonBoundBox(), GrowSelectedAlongNormal(), HierarchyDlgProc(), IdentifyCurve(), IdentifyIndicatedFace(), ImplicitPolygon(), InsertInVertexList(), IsFOSame(), JoinTwoCurves(), LoadAApoly(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), MakeAutoWireFrame(), MakeBezierCurve(), MakeWireFrame(), MapFacesByImageMap(), MapOntoPath(), MapVerticesByImageMap(), Move3dCursor(), MoveDlgProc(), MoveInPerspective(), MoveInPerspectiveGL(), Nudge(), OrientateFaceNormals(), OrientateSelectedFaces(), PickVertex(), ProcessChunk3ds(), RecalibrateBezier(), RecalibrateMapLocks(), Replace_Faces(), rescale_model(), Restore_Undo(), RotateInPerspectiveGL(), Save_Undo(), SaveObjects(), SavePath(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetMapCoords(), SetupStructures(), ShapeInPerspectiveGL(), ShatterEffect(), SkDelete(), SmoothCurve(), SnapCursorTo(), Spin(), SplitSelectedAlongMaterialsMaps(), Subdivide(), ToolDown(), ToolMove(), ToolUp(), TriangulateNurbsSurface(), TurnIndicatedEdge(), UnMakeWireFrame(), UnPlan(), UpdateVertexHeap(), WrapMapSelectedFaces(), WriteSkeleton(), and WriteVertices().
Definition at line 11 of file DSTRUCT.H.
Referenced by _HeightField(), _Xmodeler(), AddCopy(), AddFace(), CheckEdgeExists(), connected(), CreateAttachedCopy(), CreateEdge(), DrawModelEdges(), DrawQuickModel(), DrawRubberLines(), EraseAll(), EraseEdge(), EraseIndicatedEdge(), EraseVertex(), SfxEdgeReader::Execute(), MakeAutoWireFrame(), MakeWireFrame(), SaveObjects(), SelectConnected(), SelectConnectedTo(), SetupStructures(), Subdivide(), TurnIndicatedEdge(), UnPlan(), UpdateEdgeHeap(), and WriteEdges().
Definition at line 12 of file DSTRUCT.H.
Referenced by _Export(), _HeightField(), _Xmodeler(), AddCopy(), BuildPrimitive(), CheckFaceExists(), Create3DSfile(), CreateAttachedCopy(), CreateFace(), CreateVRMLfile(), DeleteImageMap(), DeleteMaterial(), EraseAll(), EraseEdge(), EraseVertex(), ExecuteSelect(), ExpandDlgProc(), Explode(), GrowSelectedAlongNormal(), IdentifyIndicatedFace(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), MapFacesByImageMap(), OrientateFaceNormals(), OrientateSelectedFaces(), ProcessChunk3ds(), PurgeDuplicateMaps(), PurgeDuplicateMaterials(), PurgeUnusedMaps(), PurgeUnusedMaterials(), ReverseFaceOrientation(), SaveObjects(), SetMapCoords(), SetupStructures(), ShatterEffect(), SplitSelectedAlongMaterialsMaps(), Subdivide(), TriangulateNurbsSurface(), TurnIndicatedEdge(), UpdateFaceHeap(), WrapMapSelectedFaces(), and WriteFaces().
Definition at line 13 of file DSTRUCT.H.
Referenced by _Export(), AutoVerticesToSkeleton(), Create3DSfile(), CreateSkeleton(), CreateVRMLfile(), EraseAllSkeleton(), EraseSkeleton(), HierarchyDlgProc(), ProcessChunk3ds(), rescale_model(), ResetSkeletonWeights(), SaveObjects(), SelectByHierarchy(), and SetupStructures().
Definition at line 14 of file DSTRUCT.H.
Referenced by Do3dsConvert(), DrawSkeletonInOne(), DrawTrSkeletonInOne(), EraseAllSkeleton(), EraseSkeleton(), HierarchyDlgProc(), Restore_Undo(), Save_Undo(), SaveObjects(), SetupStructures(), SkToolAction(), TidyUpOldSkeltonType(), UpdateSkTreeView(), WriteSkeleton(), and WriteTextures().
Definition at line 16 of file DSTRUCT.H.
Referenced by _Export(), _HeightField(), _Xmodeler(), AddExternalSkeleton(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildEdges(), Create3DSfile(), CreateVertex(), CreateVRMLfile(), DoDxfConvert(), EraseAll(), EraseAllSkeleton(), EraseIndicatedEdge(), EraseIndicatedVertex(), EraseVertex(), EraseVertexMapping(), ExecuteHide(), ExecuteSelect(), ExpandDlgProc(), get_centre(), SfxBound::GetMaximumSize(), GetPathList(), GetSkeletonBoundBox(), HierarchyDlgProc(), IdentifyCurve(), ImplicitPolygon(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), MakeBezierCurve(), MapVerticesByImageMap(), MoveDlgProc(), MoveInPerspective(), MoveInPerspectiveGL(), reset_mod_maxview(), RotateInPerspectiveGL(), SaveDivided(), SaveObject(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetupStructures(), ShapeInPerspectiveGL(), ShatterEffect(), SnapCursorTo(), Subdivide(), TriangulateNurbsSurface(), UpdateCounters(), and WriteSkeleton().
#define NvertSelect (*(lpEVI->NvertSelect)) |
Definition at line 17 of file DSTRUCT.H.
Referenced by _Export(), _HeightField(), _Xmodeler(), ActionRotate(), AddCopy(), AddFace(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildPrimitive(), CopyConnected(), CreateAttachedCopy(), CreateVertex(), EraseAll(), EraseIndicatedVertex(), EraseVertex(), SfxEdgeReader::Execute(), SfxPointReader::Execute(), ExecuteHide(), ExecuteSelect(), Explode(), Extrude(), ExtrudeAlong(), Flip(), GetPathList(), GrowSelectedAlongNormal(), IdentifyCurve(), JoinTwoCurves(), MakeBezierCurve(), MakeWireFrame(), MapFacesByImageMap(), MapOntoPath(), Replace_Faces(), Restore_Undo(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectMapAndMapVertices(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetMapCoords(), SetupStructures(), ShatterEffect(), SmoothCurve(), SnapCursorTo(), Spin(), SplitSelectedAlongMaterialsMaps(), Subdivide(), ToolUp(), UnPlan(), and UpdateCounters().
#define NvertDeselect (*(lpEVI->NvertDeselect)) |
Definition at line 18 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddCopy(), AutoFillFace(), BuildPrimitive(), CopyConnected(), CreateAttachedCopy(), EraseAll(), EraseIndicatedVertex(), ExecuteHide(), ExecuteSelect(), ExtrudeAlong(), Flip(), GetPathList(), JoinTwoCurves(), MapOntoPath(), Replace_Faces(), Restore_Undo(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectInPerspective(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetupStructures(), SplitSelectedAlongMaterialsMaps(), ToolUp(), and UnPlan().
Definition at line 19 of file DSTRUCT.H.
Referenced by _HeightField(), _Xmodeler(), AddCopy(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildEdges(), BuildPrimitive(), CheckEdgeExists(), connected(), CreateAttachedCopy(), CreateEdge(), CreateEdge1(), Do3dsConvert(), DrawModelEdges(), EraseAll(), EraseEdge(), EraseIndicatedEdge(), EraseVertex(), SfxEdgeReader::Execute(), LoadObject(), MakeAutoWireFrame(), MakeBezierCurve(), MakeWireFrame(), ProcessChunk3ds(), SaveDivided(), SaveObject(), SelectConnected(), SelectConnectedTo(), SetupStructures(), ShatterEffect(), Subdivide(), TriangulateNurbsSurface(), TurnIndicatedEdge(), UnMakeWireFrame(), and UnPlan().
Definition at line 20 of file DSTRUCT.H.
Referenced by _Export(), _HeightField(), _Xmodeler(), AddCopy(), AddFace(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildPrimitive(), CheckFaceExists(), Create3DSfile(), CreateAttachedCopy(), CreateFace(), CreateVRMLfile(), DeleteImageMap(), Do3dsConvert(), DoDxfConvert(), EraseAll(), EraseEdge(), EraseVertex(), ExecuteSelect(), ExpandDlgProc(), Explode(), GrowSelectedAlongNormal(), IdentifyIndicatedFace(), ImplicitPolygon(), JoinTwoCurves(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), MapFacesByImageMap(), OrientateSelectedFaces(), ProcessChunk3ds(), PurgeDuplicateMaps(), PurgeUnusedMaps(), SaveDivided(), SaveObject(), SetMapCoords(), SetupStructures(), ShatterEffect(), Spin(), SplitSelectedAlongMaterialsMaps(), Subdivide(), TriangulateNurbsSurface(), TurnIndicatedEdge(), UpdateCounters(), and WrapMapSelectedFaces().
Definition at line 21 of file DSTRUCT.H.
Referenced by CreateSkeleton(), DrawTrSkeletonInOne(), EraseAllSkeleton(), EraseSkeleton(), HierarchyDlgProc(), Restore_Undo(), Save_Undo(), SaveObject(), SetupStructures(), and WriteSkeleton().
Definition at line 22 of file DSTRUCT.H.
Referenced by BuildMapList(), CreateVRMLfile(), Delete_MapLock(), DesignStartup(), DrawProjectMapRectangle(), EmbedAllMapsImages(), EraseAll(), ExecuteSelect(), GetActiveTextureIDs(), LoadObject(), PaintMapOutline(), ProcessChunk3ds(), RecalibrateMapLocks(), SaveObject(), SaveObjects(), SaveRamImagesFromAllMaps(), SetupStructures(), SplitSelectedAlongMaterialsMaps(), UnloadRamImagesFromAllMaps(), and WriteTextures().
Definition at line 23 of file DSTRUCT.H.
Referenced by ActionRotate(), ClearNurbsSkeleton(), CreateNurbs(), DeleteSelectedNurbsSurfaces(), DrawAllNurbsInOne(), DrawGlNurbs(), DrawModelEdges(), DrawNurbsWireFrame(), DuplicateSelectedNurbs(), EditSelectedNurbsSurface(), EraseAllNurbs(), EraseNurbs(), ExpandNurbsAction(), HiddenAddNurbsFaces(), HiddenAddNurbsVertices(), HiddenGetNurbsNumbers(), HideNurbs(), IncludeNurbsBoundary(), Make3dDisplayList(), Make3dDisplayListProg(), MakeNewNurbsSurface(), MeshNurbsSurface(), MoveNurbsControlPoint(), MoveNurbsSurface(), PutNurbsAttribute(), reset_mod_maxview(), RotateNurbsAction(), RotateNurbsSurface(), Save_Undo(), SaveObject(), SelectAllNurbs(), SelectNurbsControlPoint(), SelectNurbsInCircle(), SelectNurbsInLasso(), SelectNurbsInRectangle(), SelectNurbsPatch(), SelectorUp(), SetSelectedNurbsWeights(), SetupStructures(), SplitNurbs(), SwapNurbsSelection(), TriangulateNurbsSurface(), WriteNurbs(), and XpandNurbsSurface().
Definition at line 24 of file DSTRUCT.H.
Referenced by CreateMaterial(), DeleteMaterial(), DesignStartup(), DrawShaderInOne(), EditMaterial(), EraseAll(), ExecuteLockAction(), ExecuteSelect(), GetActiveTextureIDs(), LoadObject(), Make3dDisplayList(), Make3dDisplayListProg(), ProcessChunk3ds(), PurgeDuplicateMaterials(), PurgeUnusedMaterials(), RequestMaterialID(), SaveObject(), SetupStructures(), and SplitSelectedAlongMaterialsMaps().
Definition at line 25 of file DSTRUCT.H.
Referenced by _PaintMap(), BuildMapList(), CreateImageMap(), CreateVRMLfile(), Delete_MapLock(), DeleteImageMap(), DrawBrushInOne(), DrawProjectMapRectangle(), EmbedMapsForMap(), EraseAll(), ExecuteLockAction(), GetActiveTextureIDs(), GetMapNormal(), GrabBrushPoint(), LoadObject(), MapFacesByImageMap(), MapVerticesByImageMap(), PaintMapOutline(), ProcessChunk3ds(), PullBrushPoint(), PurgeDuplicateMaps(), RecalibrateMapLocks(), RequestMapID(), SaveObjects(), SaveRamImagesFromAllMaps(), SaveRamImagesToFiles(), SetupStructures(), UnloadRamImagesFromAllMaps(), UnloadRamImagesFromMap(), VectorMaps(), and WriteTextures().
Definition at line 26 of file DSTRUCT.H.
Referenced by CopyMaterial(), CreateMaterial(), DeleteMaterial(), DrawShaderInOne(), EraseAll(), ExecuteLockAction(), ExportMaterialsToFile(), GetActiveTextureIDs(), GrabMaterialAxisPoint(), ImportMaterialsFromFile(), Make3dDisplayList(), Make3dDisplayListProg(), ProcessChunk3ds(), PullShaderPoint(), PurgeDuplicateMaterials(), RequestMaterialID(), and SetupStructures().
#define RulerScale (*(lpEVI->ruler)) |
#define ActiveView (*(lpEVI->ActiveView)) |
Definition at line 38 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddSinglePrimitive(), AngleKeyFrame(), AnimatorShutdown(), AnimatorTriViewWndProc(), CheckInterrupt(), CheckWindowIcon(), CreateImageMap(), CreateMemoryWindows(), DeleteMemoryWindows(), DesignShutdown(), Draw3dCursor(), DrawActorCentre(), DrawActorTrack(), DrawArrow(), DrawBrush(), DrawDirectionLine(), DrawFullRobot(), DrawGrid(), DrawInvertNode(), DrawModel(), DrawOneEdgeOnly(), DrawQuickModel(), DrawRobot(), DrawRubber3dLine(), DrawRubberBoundBox(), DrawRubberLines(), DrawShader(), DrawShaperSphere(), DrawSkeleton(), DrawVerticesOnly(), EnterGrabMode(), EraseIndicatedEdge(), EraseIndicatedVertex(), Flip(), GetTriview(), GrabBrushPoint(), GrabMaterialAxisPoint(), IdentifyIndicatedFace(), InvertWindowIcon(), LoadPreferences(), MainAnimatorWndProc(), MainModelerWndProc(), ModelerTriViewWndProc(), Move3dCursor(), MoveToolsWindow(), Nudge(), PanToolMove(), PanToolUp(), PickVertex(), PrimitiveOn(), PrimitivesDlgProc(), PullBrushPoint(), PullShaderPoint(), ReDrawQuickDisplay(), ReDrawStageDisplay(), SelectConnected(), SelectNurbsInCircle(), SelectNurbsInLasso(), SelectNurbsInRectangle(), SelectVertex(), SetupMainWindow(), SetupStructures(), ShiftKeyFrame(), ShiftKeyFrameActivate(), SkToolAction(), SkToolDown(), SkToolMove(), SpecialFunction(), Spin(), StageGrab(), StageRotate(), SwitchTrackerType(), SwitchWindow(), ToolMove(), ToolUp(), and TurnIndicatedEdge().
#define EraseAll | ( | w | ) | (lpEVI->fpDA(w)) |
Definition at line 40 of file DSTRUCT.H.
Referenced by DesignShutdown(), DesignStartup(), Restore_Undo(), and SetupStructures().
void CreateVertex | ( | void | ) | (lpEVI->fpCV()) |
Definition at line 41 of file DSTRUCT.H.
Referenced by _HeightField(), _Xmodeler(), AddCopy(), AddPolygon(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildPrimitive(), CreateAttachedCopy(), CreateDXFcircle(), CreateDXFline(), CreateDXFsolid(), get_vertices(), ImplicitPolygon(), LoadAApoly(), MakeBezierCurve(), ProcessChunk3ds(), SetupStructures(), ShatterEffect(), Subdivide(), TriangulateNurbsSurface(), and UnMakeWireFrame().
#define CreateEdge | ( | n, | |||
m | ) | (lpEVI->fpCE(n,m)) |
Definition at line 42 of file DSTRUCT.H.
Referenced by _HeightField(), _Xmodeler(), AddCopy(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildEdges(), BuildPrimitive(), CreateAttachedCopy(), CreateDXFcircle(), CreateDXFline(), CreateDXFsolid(), JoinTwoCurves(), LoadAApoly(), MakeBezierCurve(), SetupStructures(), ShatterEffect(), Spin(), Subdivide(), TriangulateNurbsSurface(), and UnMakeWireFrame().
#define CreateFace | ( | l, | |||
m, | |||||
n | ) | (lpEVI->fpCF(l,m,n)) |
Definition at line 43 of file DSTRUCT.H.
Referenced by _HeightField(), _Xmodeler(), AddCopy(), AddFace(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildPrimitive(), CreateAttachedCopy(), get_faces(), ImplicitPolygon(), JoinTwoCurves(), ProcessChunk3ds(), SetupStructures(), ShatterEffect(), Spin(), Subdivide(), and TriangulateNurbsSurface().
#define CreateSkeleton | ( | s | ) | (lpEVI->fpCS(s)) |
Definition at line 44 of file DSTRUCT.H.
Referenced by Do3dsConvert(), DoDxfConvert(), EraseAllSkeleton(), get_object(), HierarchyDlgProc(), ProcessChunk3ds(), SetupStructures(), and SkToolAction().
#define CreateMaterial | ( | a | ) | (lpEVI->fpCreateMaterial(a)) |
Definition at line 46 of file DSTRUCT.H.
Referenced by EditMaterial(), ProcessChunk3ds(), and SetupStructures().
#define CreateImageMap | ( | void | ) | (lpEVI->fpCreateImageMap()) |
Definition at line 47 of file DSTRUCT.H.
Referenced by EditImageMap(), ProcessChunk3ds(), and SetupStructures().
#define UpdateVertexHeap | ( | n | ) | (lpEVI->fpUVH(n)) |
Definition at line 49 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddCopy(), AddPolygon(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildPrimitive(), CreateAttachedCopy(), CreateVertex(), EraseVertex(), ImplicitPolygon(), LoadAApoly(), MakeBezierCurve(), ProcessChunk3ds(), Restore_Undo(), SetupStructures(), ShatterEffect(), Subdivide(), TriangulateNurbsSurface(), and UnMakeWireFrame().
#define UpdateEdgeHeap | ( | n | ) | (lpEVI->fpUEH(n)) |
Definition at line 50 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddCopy(), AddFace(), AddPolygon(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildAccurateCurveDlgProc(), BuildEdges(), BuildPrimitive(), CreateAttachedCopy(), CreateEdge(), EraseEdge(), EraseVertex(), JoinTwoCurves(), LoadAApoly(), MakeBezierCurve(), ProcessChunk3ds(), Restore_Undo(), SetupStructures(), ShatterEffect(), Spin(), Subdivide(), TriangulateNurbsSurface(), and UnMakeWireFrame().
#define UpdateFaceHeap | ( | n | ) | (lpEVI->fpUFH(n)) |
Definition at line 51 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddCopy(), AddFace(), AutoFacetCurveWithHoles(), AutoFillFace(), BuildPrimitive(), CreateAttachedCopy(), CreateFace(), EraseEdge(), EraseVertex(), ImplicitPolygon(), JoinTwoCurves(), ProcessChunk3ds(), Restore_Undo(), SetupStructures(), ShatterEffect(), Spin(), Subdivide(), and TriangulateNurbsSurface().
#define UpdateCounters | ( | void | ) | (lpEVI->fpTool_UP()) |
Definition at line 52 of file DSTRUCT.H.
Referenced by AutoFacetCurveWithHoles(), BuildAccurateCurveDlgProc(), BuildPrimitive(), CopyConnected(), ExecuteSelect(), ExtrudeAlong(), Flip(), JoinTwoCurves(), LoadInternalAction(), MakeBezierCurve(), MapOntoPath(), PanToolUp(), Restore_Undo(), SavePath(), SelectByHierarchy(), SelectConnected(), SelectConnectedTo(), SelectorUp(), SelectVertex(), SelectVertexInRectGL(), SetupStructures(), ShatterEffect(), SpecialFunction(), Spin(), ToolUp(), UnMakeWireFrame(), UnPlan(), and ZoomView().
#define DrawModel | ( | void | ) | (lpEVI->fpTool_RD()) |
Definition at line 53 of file DSTRUCT.H.
Referenced by ActionRotate(), AutoFacetCurveWithHoles(), BuildPrimitive(), CoordinatesDlgProc(), CopyConnected(), DesignStartup(), DisengageSkeletonTool(), EditSelectedNurbsSurface(), ExpandDlgProc(), Explode(), Extrude(), ExtrudeAlong(), Flip(), FormatScreen(), HideNurbs(), JoinTwoCurves(), LoadInternalAction(), MainModelerWndProc(), MakeBezierCurve(), MakeNewNurbsSurface(), MeshNurbsSurface(), ModelerViewWndProc(), MoveInPerspectiveGL(), Nudge(), PanToolUp(), Restore_Undo(), RotateInPerspectiveGL(), SelectAllNurbs(), SelectByHierarchy(), SelectNurbsPatch(), SelectorUp(), SelectVertexInRectGL(), SetupStructures(), ShapeInPerspectiveGL(), ShatterEffect(), SkToolDown(), SkToolUp(), SmoothCurve(), SnapCursorTo(), SpecialFunction(), Spin(), SplitNurbs(), SwapNurbsSelection(), SwitchWindow(), TabSkeletonAxis(), ToolUp(), TriangulateNurbsSurface(), UnMakeWireFrame(), UnPlan(), UpdateIconPositions(), UpdateRuler(), Zoom(), Zoom2(), and ZoomView().
#define AddCopy | ( | n | ) | (lpEVI->fpTool_CP(n)) |
Definition at line 54 of file DSTRUCT.H.
Referenced by _Xmodeler(), CopyConnected(), Flip(), SetupStructures(), Spin(), SplitSelectedAlongMaterialsMaps(), and UnPlan().
#define AutoFacetCurveWithHoles | ( | n, | |||
m, | |||||
o, | |||||
p, | |||||
q | ) | (lpEVI->fpTool_FC(n,m,o,p,q)) |
#define CreateAttachedCopy | ( | n | ) | (lpEVI->fpTool_AC(n)) |
Definition at line 57 of file DSTRUCT.H.
Referenced by _Xmodeler(), BuildPrimitive(), Extrude(), ExtrudeAlong(), SetupStructures(), Spin(), and UnPlan().
#define ChooseColour | ( | a, | |||
b, | |||||
c | ) | (lpEVI->fpChooseColour(a,b,c)) |
#define ChooseFile | ( | a, | |||
b, | |||||
c, | |||||
d, | |||||
e, | |||||
f | ) | (lpEVI->fpChooseFile(a,b,c,d,e,f)) |
#define CopyFaceProp | ( | a, | |||
b | ) | (lpEVI->fpCopyFaceProp(a,b)) |
Definition at line 65 of file DSTRUCT.H.
Referenced by _Xmodeler(), AddCopy(), CreateAttachedCopy(), SetupStructures(), and Subdivide().
#define ZeroSkeletonBoundingBox | ( | a | ) | (lpEVI->fpZeroSkeletonBoundingBox(a)) |
Definition at line 66 of file DSTRUCT.H.
Referenced by GetSkeletonBoundBox(), HierarchyDlgProc(), SetupStructures(), and SkToolAction().
#define GetSkeletonBoundBox | ( | a, | |||
b | ) | (lpEVI->fpGetSkeletonBoundBox(a,b)) |
Definition at line 68 of file DSTRUCT.H.
Referenced by AutoVerticesToSkeleton(), HierarchyDlgProc(), SetupStructures(), SkToolAction(), SkToolMove(), and TidyUpOldSkeltonType().
#define EraseVertex | ( | a | ) | (lpEVI->fpEraseVertex(a)) |
Definition at line 70 of file DSTRUCT.H.
Referenced by EraseIndicatedVertex(), SetupStructures(), ShatterEffect(), SplitSelectedAlongMaterialsMaps(), and UnPlan().
#define EraseVertexMapping | ( | void | ) | (lpEVI->fpEraseVertexMapping()) |
#define EraseSkeleton | ( | a | ) | (lpEVI->fpEraseSkeleton(a)) |
#define get_closest_vertex | ( | void | ) | (lpEVI->fpGetClosestVertex()) |
Definition at line 74 of file DSTRUCT.H.
Referenced by _Xmodeler(), ExtrudeAlong(), MakeBezierCurve(), and SetupStructures().
#define Connected | ( | n, | |||
m | ) | (lpEVI->fpConnected(n,m)) |
#define oNormalize | ( | v | ) | (lpEVI->fpNormalize(v)) |
#define ArbitraryRotate | ( | a, | |||
p, | |||||
q, | |||||
m | ) | (lpEVI->fpArbitraryRotate(a,p,q,m)) |
#define OrientateFaceNormals | ( | a, | |||
b, | |||||
c | ) | (lpEVI->fpOrientateFaceNormals(a,b,c)) |
Definition at line 80 of file DSTRUCT.H.
Referenced by AutoFillFace(), BuildPrimitive(), OrientateSelectedFaces(), and SetupStructures().
#define ReverseFaceOrientation | ( | a, | |||
b | ) | (lpEVI->fpReverseFaceOrientation(a,b)) |
Definition at line 82 of file DSTRUCT.H.
Referenced by BuildPrimitive(), OrientateFaceNormals(), and SetupStructures().
#define IsFOSame | ( | a, | |||
b, | |||||
c, | |||||
d, | |||||
e, | |||||
f | ) | (lpEVI->fpIsFOSame(a,b,c,d,e,f)) |
Definition at line 84 of file DSTRUCT.H.
Referenced by OrientateFaceNormals(), SetupStructures(), and Subdivide().
#define OrientateSelectedFaces | ( | void | ) | (lpEVI->fpOrientateSelectedFaces()) |
#define AppendFileExtension | ( | a, | |||
b | ) | (lpEVI->fpAppendFileExtension(a,b)) |
#define EraseAllNurbs | ( | void | ) | (lpEVI->fpEraseAllNurbs()) |
#define EraseNurbs | ( | a | ) | (lpEVI->fpEraseNurbs(a)) |
Definition at line 91 of file DSTRUCT.H.
Referenced by DeleteSelectedNurbsSurfaces(), MakeNewNurbsSurface(), and SetupStructures().
#define CreateNurbs | ( | void | ) | (lpEVI->fpCreateNurbs()) |
Definition at line 92 of file DSTRUCT.H.
Referenced by DuplicateSelectedNurbs(), MakeNewNurbsSurface(), NurbsTeapot(), ReadNurbs(), and SetupStructures().
#define ClearNurbsSkeleton | ( | a | ) | (lpEVI->fpClearNurbsSkeleton(a)) |
#define AllocNurbs | ( | a, | |||
b, | |||||
c | ) | (lpEVI->fpAllocNurbs(a,b,c)) |
Definition at line 95 of file DSTRUCT.H.
Referenced by CloneNurbs(), NurbsTeapot(), ReadNurbs(), and SetupStructures().
#define CloneNurbs | ( | a, | |||
b | ) | (lpEVI->fpCloneNurbs(a,b)) |
Definition at line 96 of file DSTRUCT.H.
Referenced by DuplicateSelectedNurbs(), and SetupStructures().
#define ReleaseNurbs | ( | a | ) | (lpEVI->fpReleaseNurbs(a)) |
Definition at line 97 of file DSTRUCT.H.
Referenced by EraseAllNurbs(), EraseNurbs(), FreeNurbs(), and SetupStructures().