Go to the source code of this file.
Defines | |
#define | EXTERN extern |
#define | MAXCTAG 50000 |
#define | MAXSTAG 50000 |
#define | NIL 0 |
#define | ERROR -1 |
#define | SUCCESS -2 |
#define | PI 3.141592653589793 |
#define | PIPER2 1.570796326494896 |
#define | RTOD 57.295779513082321 |
#define | DTOR 0.017453292519943 |
#define | CURVED 1 |
#define | SOLID 0 |
#define | SHELL 1 |
#define | FACE 2 |
#define | LOOP 3 |
#define | EDGE 4 |
#define | HALFEDGE 5 |
#define | VERTEX 6 |
#define | AXIS 7 |
#define | GROUP 8 |
#define | TRUE 1 |
#define | FALSE 0 |
#define | PLUS 0 |
#define | MINUS 1 |
#define | _VISIBLE 2 |
#define | INVISIBLE 1 |
#define | DONTSHOW 0 |
#define | AxisOfTranslation 0 |
#define | AxisOfRotation 1 |
#define | NONE 2 |
#define | AxisSolid 3 |
#define | AxisGroup 4 |
#define | AxisSG 5 |
#define | GroupGroup 6 |
#define | GroupSolid 7 |
#define | X 0 |
#define | Y 1 |
#define | Z 2 |
#define | FaceEqNOK(f) (!(FacFBits((f)) & 1)) |
#define | SetFaceEqOK(f) (FacFBits((f)) |= 1) |
#define | SetFaceEqNOK(f) (FacFBits((f)) &= ~1) |
#define | FaceBoxNOK(f) (!(FacFBits(f) & 2)) |
#define | SetFaceBoxOK(f) (FacFBits(f) |= 2) |
#define | SetFaceBoxNOK(f) (FacFBIts(f) &= ~2) |
#define | FaceBitNOK1(f) (!((FacFBits(f)) & 4)) |
#define | SetFaceBitOK1(f) ((FacFBits(f)) = (FacFBits(f)) | 4) |
#define | SetFaceBitNOK1(f) ((FacFBits(f)) = (FacFBits(f)) & ~4) |
#define | FaceBitNOK2(f) (!((FacFBits(f)) & 8)) |
#define | SetFaceBitOK2(f) ((FacFBits(f)) = (FacFBits(f)) | 8) |
#define | SetFaceBitNOK2(f) ((FacFBits(f)) = (FacFBits(f)) & ~8) |
#define | ShellBoxNOK(d) (!(SheDBits(d) & 1)) |
#define | SetShellBoxOK(d) (SheDBits(d) |= 1) |
#define | SetShellBoxNOK(d) (SheDBits(d) &= ~1) |
#define | SolidBoxNOK(s) (!(SolSBits(s) & 1)) |
#define | SetSolidBoxOK(s) (SolSBits(s) |= 1) |
#define | SetSolidBoxNOK(s) (SolSBits(s) &= ~1) |
#define | INF 1e20; |
#define | MSD_lowNaoUtilizado(x) if (x) x = x |
#define | assert(exp) |
#define | assert1(exp) |
#define | EPS 0.0001 |
#define | CONTBVEPS 0.001 |
#define | SetError(a) fprintf(stderr, "ERRO!\n") |
#define _VISIBLE 2 |
Definition at line 90 of file lowparam.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeEdgeIntersection(), MSD_lowIsEdgeVisible(), MSD_lowIsFaceVisible(), MSD_lowIsInsideFace(), MSD_lowIsInsideLoop(), and MSD_lowPositionalVisibility().
#define assert | ( | exp | ) |
Value:
if (!((exp))) { \ fprintf(stderr, "\"%s\":Assertion failed (file %s, line %d)\n", # exp, \ __FILE__, __LINE__); fflush(stdout); return (ERROR); }
Definition at line 137 of file lowparam.h.
Referenced by checke(), checkf(), checkv(), findd(), findes(), findf(), findhe(), findhes(), findv(), MSD_lowLoopGlue(), and MSD_lowRingMove().
#define assert1 | ( | exp | ) |
Value:
if (!((exp))) { \ fprintf(stderr, "\"%s\":Assertion failed (file %s, line %d)\n", # exp, \ __FILE__, __LINE__); fflush(stdout); exit(1); }
Definition at line 142 of file lowparam.h.
Referenced by MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLoopGlue(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), and MSD_lowMSFKR().
#define AXIS 7 |
Definition at line 81 of file lowparam.h.
Referenced by MSD_highName(), MSD_lowAddList(), MSD_lowAxisName(), MSD_lowCheckTranslatorTable(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowNewElement(), MSD_lowRemoveAxis(), MSD_lowSetOp(), MSD_lowSetTranslatorTable(), MSD_modifyStructAssociate(), MSD_modifyStructCrtAxsRotation(), MSD_modifyStructCrtAxsTranslation(), MSD_modifyStructMoveAxis(), MSD_modifyStructName(), MSD_modifyStructRemoveAxis(), and MSD_modifyStructRotateAxis().
#define AxisGroup 4 |
Definition at line 98 of file lowparam.h.
Referenced by MSD_execStructAssociate(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), and MSD_modifyStructAssociate().
#define AxisOfRotation 1 |
Definition at line 95 of file lowparam.h.
Referenced by MSD_lowCreateAxisRotation(), MSD_lowListAxisName(), MSD_lowRemoveAxis(), MSD_lowRotateAxis(), and MSD_lowTransformUsingAxis().
#define AxisOfTranslation 0 |
Definition at line 94 of file lowparam.h.
Referenced by MSD_lowCreateAxisTranslation(), MSD_lowListAxisName(), MSD_lowMoveAxis(), MSD_lowRemoveAxis(), and MSD_lowTransformUsingAxis().
#define AxisSG 5 |
Definition at line 99 of file lowparam.h.
#define AxisSolid 3 |
Definition at line 97 of file lowparam.h.
Referenced by MSD_execStructAssociate(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), and MSD_modifyStructAssociate().
#define CONTBVEPS 0.001 |
Definition at line 148 of file lowparam.h.
Referenced by MSD_lowEdgeBox(), MSD_lowFaceBox(), MSD_lowLooBoxContainment(), MSD_lowShellBox(), and MSD_lowSolidBox().
#define CURVED 1 |
Definition at line 71 of file lowparam.h.
#define DONTSHOW 0 |
Definition at line 92 of file lowparam.h.
Referenced by MSD_lowEdgeFaceIntersection(), MSD_lowIntersectionCheck(), MSD_lowIntersectionCheckStep1(), MSD_lowIsEdgeVisible(), MSD_lowIsFaceVisible(), MSD_lowIsInsideFace(), MSD_lowIsInsideLoop(), and MSD_lowPositionalVisibility().
#define DTOR 0.017453292519943 |
Definition at line 68 of file lowparam.h.
#define EDGE 4 |
Definition at line 78 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddList(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKSFMR(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowNewElement(), and redo().
#define EPS 0.0001 |
Definition at line 147 of file lowparam.h.
Referenced by angle_edge(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), line_inter(), MakeEdgeConvexCorner(), MakingEdges_tables(), MakingVertices_edges(), matrotat(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowDistancePlanePoint(), MSD_lowEdgEdgColinear(), MSD_lowEdgEdgIntersection(), MSD_lowEdgVtxContainment(), MSD_lowEdgVtxIntersection(), MSD_lowFaceEq(), MSD_lowFacFacEqualEqs(), MSD_lowFacFacOppositeEqs(), MSD_lowGetNeighborhood(), MSD_lowGreater(), MSD_lowImprimeListaEstudo(), MSD_lowLooVtxContainment(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeUnion(), MSD_lowReclassifyOnSectors(), MSD_lowScale(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpGreater(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWide(), MSD_lowSetOpSectorWithin(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetVariaveisImpressao(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTouchWire(), normalize(), and vecequal().
#define ERROR -1 |
Definition at line 62 of file lowparam.h.
Referenced by GeneratingVertices_edges(), lrnd_alledges(), MakingEdges_tables(), MakingVertices_edges(), MSD_execRndAllEdges(), MSD_execRound(), MSD_execStructAssociate(), MSD_execStructError(), MSD_highAffine(), MSD_highAllRingMove(), MSD_highAlteraCamera(), MSD_highAlteraCurrentCamera(), MSD_highAreaProjetada(), MSD_highAssociaGroupAxis(), MSD_highAssociaGroupGroup(), MSD_highAssociaGroupSolid(), MSD_highAssociaSolidAxis(), MSD_highCentroCarena(), MSD_highCentroDeGravidade(), MSD_highCleanSolid(), MSD_highColor(), MSD_highCopyCamera(), MSD_highCopyGroup(), MSD_highCopySolid(), MSD_highCreateAxisTranslation(), MSD_highCreateGroup(), MSD_highCreateSetGroup(), MSD_highDensidadeAbsoluta(), MSD_highDensidadeRelativa(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaGroupGroup(), MSD_highDesassociaGroupSolid(), MSD_highDesassociaSolidAxis(), MSD_highDesloca(), MSD_highDetach(), MSD_highGlue(), MSD_highHardRemove(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highListSolid(), MSD_highMatrizInercia(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMerge(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highModifyIds(), MSD_highMoveAxis(), MSD_highMoveGroup(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highName(), MSD_highNameAffine(), MSD_highNameAlteraCamera(), MSD_highNameArea(), MSD_highNameAreaProjetada(), MSD_highNameAssociaGroupAxis(), MSD_highNameAssociaGroupGroup(), MSD_highNameAssociaGroupSolid(), MSD_highNameAssociaSolidAxis(), MSD_highNameAssociateAxisElement(), MSD_highNameAssociateGroupElement(), MSD_highNameCentroCarena(), MSD_highNameCentroDeGravidade(), MSD_highNameCleanSolid(), MSD_highNameCopyCamera(), MSD_highNameCopyGroup(), MSD_highNameCopySolid(), MSD_highNameCreateAxisRotation(), MSD_highNameCreateAxisTranslation(), MSD_highNameCreateCamera(), MSD_highNameCreateGroup(), MSD_highNameCreateSetGroup(), MSD_highNameDensidadeAbsoluta(), MSD_highNameDensidadeRelativa(), MSD_highNameDesassociaGroupAxis(), MSD_highNameDesassociaGroupGroup(), MSD_highNameDesassociaGroupSolid(), MSD_highNameDesassociaSolidAxis(), MSD_highNameDesassociateAxisElement(), MSD_highNameDesassociateGroupElement(), MSD_highNameDesloca(), MSD_highNameDimensaoPrincipal(), MSD_highNameListAxisName(), MSD_highNameListCameraName(), MSD_highNameListFaceAdjacency(), MSD_highNameListGroupName(), MSD_highNameLoadSolid(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakeTriangulo(), MSD_highNameMassa(), MSD_highNameMatrizInercia(), MSD_highNameMerge(), MSD_highNameMoveAxis(), MSD_highNameMoveGroup(), MSD_highNamePropriedadeArea(), MSD_highNameRemoveAxis(), MSD_highNameRemoveGroup(), MSD_highNameRemoveOneGroup(), MSD_highNameRenameAxis(), MSD_highNameRenameCamera(), MSD_highNameRenameGroup(), MSD_highNameRenameSolid(), MSD_highNameRotaciona(), MSD_highNameRotate(), MSD_highNameRotateAxis(), MSD_highNameRotateGroup(), MSD_highNameRotateSolidAxis(), MSD_highNameScale(), MSD_highNameTransferGroup(), MSD_highNameTransformation(), MSD_highNameTransformUsingAxis(), MSD_highNameTranslate(), MSD_highNewVertexLocation(), MSD_highRemoveAxis(), MSD_highRemoveGroup(), MSD_highRemoveOneGroup(), MSD_highRevert(), MSD_highRingMove(), MSD_highRotaciona(), MSD_highRotate(), MSD_highRotateAxis(), MSD_highRotateGroup(), MSD_highRotateSolidAxis(), MSD_highRound(), MSD_highScale(), MSD_highSEMV(), MSD_highSetGroupCurrent(), MSD_highSetLine(), MSD_highSoftRemove(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_highTransferGroup(), MSD_highTransformation(), MSD_highTransformUsingAxis(), MSD_highTranslate(), MSD_highWindow(), MSD_lowApplyEulerOp(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowCreateGroup(), MSD_lowCriaListaEstudo(), MSD_lowDensidadeAbsoluta(), MSD_lowDensidadeRelativa(), MSD_lowFaceEq(), MSD_lowImprimeListaEstudo(), MSD_lowListFaceAdjacency(), MSD_lowLooVtxContainment(), MSD_lowMakeArc(), MSD_lowMakeCircle(), MSD_lowMakeCone(), MSD_lowMakeCube(), MSD_lowMakeCube0(), MSD_lowMakeCylinder(), MSD_lowMakeNewPoint(), MSD_lowMakePolygon(), MSD_lowMakePrism(), MSD_lowMakePyramid(), MSD_lowMakeRevolve(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSphere(), MSD_lowMakeSWEEP(), MSD_lowMakeSweepNew(), MSD_lowMakeTorus(), MSD_lowModifyEulerOp(), MSD_lowOrdena(), MSD_lowRound(), MSD_lowScanEulerOperator(), MSD_lowSetOp(), MSD_lowSetOpClassify(), MSD_lowSetVariaveisImpressao(), MSD_modifyStructError(), MSD_readStructAssociate(), MSD_readStructColor(), MSD_readStructCreateGroup(), MSD_readStructCrtAxsRotation(), MSD_readStructCrtAxsTranslation(), MSD_readStructDetach(), MSD_readStructError(), MSD_readStructHardRemove(), MSD_readStructKEF(), MSD_readStructKEMR(), MSD_readStructKEV(), MSD_readStructKFMRH(), MSD_readStructKSFMR(), MSD_readStructKVSF(), MSD_readStructMEF(), MSD_readStructMEKR(), MSD_readStructMEV(), MSD_readStructMFKRH(), MSD_readStructModifyIds(), MSD_readStructMoveAxis(), MSD_readStructMSFKR(), MSD_readStructMVSF(), MSD_readStructName(), MSD_readStructNewVertexLocation(), MSD_readStructRemoveAxis(), MSD_readStructRemoveOneGroup(), MSD_readStructRevert(), MSD_readStructRingMove(), MSD_readStructRotate(), MSD_readStructRotateAxis(), MSD_readStructScale(), MSD_readStructSetGroupCurrent(), MSD_readStructTransformation(), MSD_readStructTranslate(), and TraceSolid().
#define EXTERN extern |
Definition at line 49 of file lowparam.h.
#define FACE 2 |
Definition at line 76 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddList(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMEF(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), and MSD_lowNewElement().
#define FaceBitNOK1 | ( | f | ) | (!((FacFBits(f)) & 4)) |
Definition at line 116 of file lowparam.h.
Referenced by checkShell(), MSD_lowCheckSetOpFinish(), and MSD_lowCheckSOFShell().
#define FaceBitNOK2 | ( | f | ) | (!((FacFBits(f)) & 8)) |
Definition at line 120 of file lowparam.h.
#define FaceBoxNOK | ( | f | ) | (!(FacFBits(f) & 2)) |
#define FaceEqNOK | ( | f | ) | (!(FacFBits((f)) & 1)) |
Definition at line 108 of file lowparam.h.
Referenced by MSD_lowFaceCG(), MSD_lowFacVtxContainment(), MSD_lowMakeSWEEP(), MSD_lowSetNormal(), and MSD_lowSolVtxContainment().
#define FALSE 0 |
Definition at line 85 of file lowparam.h.
Referenced by compara(), CriaFrame(), g_open(), lineins(), main(), maninit(), MSD_createAnimation(), MSD_execResetTrace(), MSD_getCurrentCameraParameters(), MSD_getTypeByName(), MSD_highDisplayCoordinates(), MSD_highDisplayFile(), MSD_highMonitor(), MSD_highNameColor(), MSD_highNameCopyElement(), MSD_highNameDeleteElement(), MSD_highNameDisplay(), MSD_highNameGroupColor(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakeTriangulo(), MSD_highNameRemoveCamera(), MSD_highNameRenameElement(), MSD_highNameRotateElement(), MSD_highNameSaveSolid(), MSD_highNameSetCurrentCamera(), MSD_highNameSetDisplay(), MSD_highNameSoftRemove(), MSD_highNameSolidColor(), MSD_highNameTranslateElement(), MSD_highRemoveCamera(), MSD_highRound(), MSD_highSaveSolid(), MSD_highSetCurrentCamera(), MSD_lowAllRingMove(), MSD_lowAlteraCamera(), MSD_lowBreakFunction(), MSD_lowCheckCamera(), MSD_lowCheckClipDisplay(), MSD_lowCheckSOFBorderFace(), MSD_lowCheckWindow(), MSD_lowClip3Dimension(), MSD_lowClipDisplayTransformation(), MSD_lowClipingPlane(), MSD_lowCopyGroup(), MSD_lowCopySolid(), MSD_lowDisplayDividedEdge(), MSD_lowDisplayIntersection(), MSD_lowDisplayReadFile(), MSD_lowDisplayWriteFile(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeEdgeCheckStep2(), MSD_lowEdgeEdgeCheckStep3(), MSD_lowEdgePlaneIntersection(), MSD_lowEdgVtxContainment(), MSD_lowExecDisplayTransformation(), MSD_lowFacFacContainment(), MSD_lowFacFacEqualEqs(), MSD_lowHardRemove(), MSD_lowIntersectionCheck(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceFace(), MSD_lowIntersectionParallelFaces(), MSD_lowIntersectionSeparateMinMax(), MSD_lowIsAncestorAxis(), MSD_lowIsAncestorGroup(), MSD_lowIsEdgeVisible(), MSD_lowIsEmptyGroup(), MSD_lowIsLoose(), MSD_lowKEF(), MSD_lowLoadSolid(), MSD_lowLoopGlue(), MSD_lowMakeCone(), MSD_lowMakeCube(), MSD_lowMakeCube0(), MSD_lowMakeCylinder(), MSD_lowMakeCylinder0(), MSD_lowMakePrism(), MSD_lowMakePrism0(), MSD_lowMakePyramid(), MSD_lowMakeRevolve(), MSD_lowMakeSphere(), MSD_lowMakeSWEEP(), MSD_lowMakeTorus(), MSD_lowMonitor(), MSD_lowOrdenaListaEstudo(), MSD_lowPositionalVisibility(), MSD_lowRingMove(), MSD_lowSaveSolid(), MSD_lowSetBreakInterruption(), MSD_lowSetBreakResident(), MSD_lowSetDefaultColor(), MSD_lowSetEdgeVisibility(), MSD_lowSetFrameColor(), MSD_lowSetNormal(), MSD_lowSetOp(), MSD_lowSetOpGetNextNullEdge(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWithin(), MSD_lowVertexInBox(), MSD_resetAllObjects(), MSD_resetGroup(), MSD_resetObject(), setvtpi(), sfinde(), sfindv(), testident(), TraceBoundaryStructure(), TraceSolid(), and vecnull2().
#define GROUP 8 |
Definition at line 82 of file lowparam.h.
Referenced by MSD_getGroupAxis(), MSD_highColor(), MSD_highDesassociaGroupAxis(), MSD_highName(), MSD_highNameDesassociateAxisElement(), MSD_lowAddList(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowCheckTranslatorTable(), MSD_lowCopyGroup(), MSD_lowCreateGroup(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowGroupColor(), MSD_lowGroupName(), MSD_lowListAxisName(), MSD_lowNewElement(), MSD_lowRemoveOneGroup(), MSD_lowRotateUsingAxis(), MSD_lowSetOp(), MSD_lowSetTranslatorTable(), MSD_lowTranslateUsingAxis(), MSD_modifyStructAssociate(), MSD_modifyStructColor(), MSD_modifyStructCreateGroup(), MSD_modifyStructName(), MSD_modifyStructRemoveOneGroup(), and MSD_modifyStructSetGroupCurrent().
#define GroupGroup 6 |
Definition at line 100 of file lowparam.h.
Referenced by MSD_execStructAssociate(), MSD_lowAssociaGroupGroup(), and MSD_modifyStructAssociate().
#define GroupSolid 7 |
Definition at line 101 of file lowparam.h.
Referenced by MSD_execStructAssociate(), MSD_lowAssociaGroupSolid(), and MSD_modifyStructAssociate().
#define HALFEDGE 5 |
Definition at line 79 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddHE(), MSD_lowDelElement(), MSD_lowDelHE(), MSD_lowHardRemove(), MSD_lowKVSF(), MSD_lowMVSF(), and MSD_lowNewElement().
#define INF 1e20; |
#define INVISIBLE 1 |
Definition at line 91 of file lowparam.h.
Referenced by MSD_lowDisplayDividedEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowIntersectionCheckStep1(), MSD_lowIsEdgeVisible(), MSD_lowIsFaceVisible(), MSD_lowIsInsideFace(), MSD_lowIsInsideLoop(), and MSD_lowPositionalVisibility().
#define LOOP 3 |
Definition at line 77 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNewElement(), and MSD_lowRingMove().
#define MAXCTAG 50000 |
Definition at line 54 of file lowparam.h.
#define MAXSTAG 50000 |
Definition at line 55 of file lowparam.h.
#define MINUS 1 |
Definition at line 88 of file lowparam.h.
Referenced by MSD_lowMEF(), MSD_lowMEKR(), and MSD_lowMEV().
#define MSD_lowNaoUtilizado | ( | x | ) | if (x) x = x |
Definition at line 135 of file lowparam.h.
#define NIL 0 |
Definition at line 58 of file lowparam.h.
Referenced by AddCamAni(), AddElementAni(), CreateElementAni(), CriaFrame(), FindFrameNum(), getmaxct(), help(), helpman(), InitListAni(), leval_edge(), LoadFrame(), main(), maninit(), MSD_addAxisToMovementStructure(), MSD_clearAnimationList(), MSD_createAnimation(), MSD_execDisplay(), MSD_executeFileCommand(), MSD_getCamera(), MSD_getCurrentCameraParameters(), MSD_getMaxCameraId(), MSD_getTypeByName(), MSD_highAlteraCamera(), MSD_highAlteraCurrentCamera(), MSD_highCopyCamera(), MSD_highCreateCamera(), MSD_highMonitor(), MSD_highNameDisplay(), MSD_highNameListCameraName(), MSD_highNameRemoveCamera(), MSD_highNameRenameCamera(), MSD_highNameSetCurrentCamera(), MSD_highRemoveCamera(), MSD_highSetCurrentCamera(), MSD_loadAnimation(), MSD_lowAddEulerOp(), MSD_lowAddEulerOpRedo(), MSD_lowAnaliseShow(), MSD_lowCopyCamera(), MSD_lowCreateCamera(), MSD_lowCriaListaEstudo(), MSD_lowDisplayReadFile(), MSD_lowDisplayWriteFile(), MSD_lowFindCameraByName(), MSD_lowFreeUndoLog(), MSD_lowImprimeListaEstudo(), MSD_lowIntersectionFaceFace(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKVSF(), MSD_lowListFaceAdjacency(), MSD_lowLoadSolid(), MSD_lowMEF(), MSD_lowMEV(), MSD_lowMonitor(), MSD_lowNewElement(), MSD_lowSaveSolid(), MSD_lowSetOp(), MSD_lowSetOpClassify(), MSD_lowSplit(), MSD_lowSplitFinish(), MSD_middleCreateCamera(), OpenIndexAni(), PrintListAni(), PurificaAni(), PurificaFrame(), and RemElementAni().
#define NONE 2 |
#define PI 3.141592653589793 |
Definition at line 65 of file lowparam.h.
Referenced by angle_edge(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), MakingEdges_tables(), MakingVertices_edges(), matrotat(), MSD_highSetLine(), MSD_lowMakeArc(), and MSD_lowRotateUsingAxis().
#define PIPER2 1.570796326494896 |
Definition at line 66 of file lowparam.h.
#define PLUS 0 |
Definition at line 87 of file lowparam.h.
Referenced by MSD_lowAddHE(), MSD_lowMEF(), MSD_lowMEKR(), and MSD_lowMEV().
#define RTOD 57.295779513082321 |
Definition at line 67 of file lowparam.h.
#define SetError | ( | a | ) | fprintf(stderr, "ERRO!\n") |
Definition at line 150 of file lowparam.h.
#define SetFaceBitNOK1 | ( | f | ) | ((FacFBits(f)) = (FacFBits(f)) & ~4) |
#define SetFaceBitNOK2 | ( | f | ) | ((FacFBits(f)) = (FacFBits(f)) & ~8) |
Definition at line 122 of file lowparam.h.
#define SetFaceBitOK1 | ( | f | ) | ((FacFBits(f)) = (FacFBits(f)) | 4) |
#define SetFaceBitOK2 | ( | f | ) | ((FacFBits(f)) = (FacFBits(f)) | 8) |
Definition at line 121 of file lowparam.h.
#define SetFaceBoxNOK | ( | f | ) | (FacFBIts(f) &= ~2) |
Definition at line 114 of file lowparam.h.
#define SetFaceBoxOK | ( | f | ) | (FacFBits(f) |= 2) |
#define SetFaceEqNOK | ( | f | ) | (FacFBits((f)) &= ~1) |
Definition at line 110 of file lowparam.h.
#define SetFaceEqOK | ( | f | ) | (FacFBits((f)) |= 1) |
#define SetShellBoxNOK | ( | d | ) | (SheDBits(d) &= ~1) |
Definition at line 126 of file lowparam.h.
#define SetShellBoxOK | ( | d | ) | (SheDBits(d) |= 1) |
#define SetSolidBoxNOK | ( | s | ) | (SolSBits(s) &= ~1) |
Definition at line 130 of file lowparam.h.
#define SetSolidBoxOK | ( | s | ) | (SolSBits(s) |= 1) |
Definition at line 129 of file lowparam.h.
#define SHELL 1 |
Definition at line 75 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddList(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowHardRemove(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNewElement(), and MSD_lowShellDetach().
#define ShellBoxNOK | ( | d | ) | (!(SheDBits(d) & 1)) |
#define SOLID 0 |
Definition at line 74 of file lowparam.h.
Referenced by bytesused(), MSD_execStructColor(), MSD_getGroupAxis(), MSD_highColor(), MSD_highDesassociaSolidAxis(), MSD_highName(), MSD_highNameDesassociateAxisElement(), MSD_highNameDifference(), MSD_highNameIntersection(), MSD_highNameMakeCone(), MSD_highNameMakeCube(), MSD_highNameMakeCylinder(), MSD_highNameMakePrism(), MSD_highNameMakePyramid(), MSD_highNameMakeRevolve(), MSD_highNameMakeSphere(), MSD_highNameMakeTorus(), MSD_highNameSplit(), MSD_highNameUnion(), MSD_lowAddList(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowCheckTranslatorTable(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowDetach(), MSD_lowHardRemove(), MSD_lowKVSF(), MSD_lowListAxisName(), MSD_lowMVSF(), MSD_lowNameRenameSolid(), MSD_lowNewElement(), MSD_lowRingMove(), MSD_lowRotateUsingAxis(), MSD_lowSetTranslatorTable(), MSD_lowShellDetach(), MSD_lowSolidColor(), MSD_lowSolidName(), MSD_lowTranslateUsingAxis(), MSD_modifyStructAssociate(), MSD_modifyStructColor(), MSD_modifyStructDetach(), MSD_modifyStructHardRemove(), MSD_modifyStructKEF(), MSD_modifyStructKEMR(), MSD_modifyStructKEV(), MSD_modifyStructKFMRH(), MSD_modifyStructKSFMR(), MSD_modifyStructKVSF(), MSD_modifyStructMEF(), MSD_modifyStructMEKR(), MSD_modifyStructMEV(), MSD_modifyStructMFKRH(), MSD_modifyStructModifyIds(), MSD_modifyStructMSFKR(), MSD_modifyStructMVSF(), MSD_modifyStructName(), MSD_modifyStructNewVertexLocation(), MSD_modifyStructRevert(), MSD_modifyStructRingMove(), MSD_modifyStructRotate(), MSD_modifyStructScale(), MSD_modifyStructTransformation(), and MSD_modifyStructTranslate().
#define SolidBoxNOK | ( | s | ) | (!(SolSBits(s) & 1)) |
#define SUCCESS -2 |
Definition at line 64 of file lowparam.h.
Referenced by checke(), checkf(), checkv(), EdgeAttached_vertexfase1(), EdgeGeneration_faces(), EdgesAttachedOriginal_vertex(), GeneratingVertices_edges(), GenerationCurved_edges(), lrnd_alledges(), MakingEdges_tables(), MakingVertices_edges(), MSD_execStructAssociate(), MSD_execStructMSFKR(), MSD_execStructMVSF(), MSD_execStructRotate(), MSD_execStructScale(), MSD_execStructTransformation(), MSD_execStructTranslate(), MSD_highCleanSolid(), MSD_highColor(), MSD_highCopySolid(), MSD_highDesloca(), MSD_highDifference(), MSD_highGlue(), MSD_highIntersection(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highListSolid(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMerge(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highModifyIds(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highName(), MSD_highNameCopyCamera(), MSD_highNameCopyGroup(), MSD_highNameCopySolid(), MSD_highNameCreateAxisRotation(), MSD_highNameCreateAxisTranslation(), MSD_highNameCreateCamera(), MSD_highNameCreateGroup(), MSD_highNameCreateSetGroup(), MSD_highNameLoadSolid(), MSD_highNewVertexLocation(), MSD_highRotaciona(), MSD_highRotate(), MSD_highRound(), MSD_highScale(), MSD_highSEMV(), MSD_highSplit(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_highTransformation(), MSD_highTranslate(), MSD_highUnion(), MSD_highWindow(), MSD_lowAffine(), MSD_lowAllRingMove(), MSD_lowAreaProjetada(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaGroupGroup(), MSD_lowAssociaGroupSolid(), MSD_lowAssociaSolidAxis(), MSD_lowCentroCarena(), MSD_lowCentroDeGravidade(), MSD_lowCopySolid(), MSD_lowCreateAxisTranslation(), MSD_lowCreateGroup(), MSD_lowDensidadeAbsoluta(), MSD_lowDensidadeRelativa(), MSD_lowFaceEq(), MSD_lowHardRemove(), MSD_lowLoadSolid(), MSD_lowLoopGlue(), MSD_lowMakeArc(), MSD_lowMakeNewPoint(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMatrizInercia(), MSD_lowMoveAxis(), MSD_lowMoveGroup(), MSD_lowNameListGroupName(), MSD_lowNameRenameAxis(), MSD_lowNameRenameCamera(), MSD_lowNameRenameGroup(), MSD_lowNameRenameSolid(), MSD_lowRemoveAxis(), MSD_lowRemoveGroup(), MSD_lowRemoveOneGroup(), MSD_lowRevert(), MSD_lowRingMove(), MSD_lowRotateAxis(), MSD_lowRotateGroup(), MSD_lowRotateSolidAxis(), MSD_lowRound(), MSD_lowScanEulerOperator(), MSD_lowSetGroupCurrent(), MSD_lowSetOp(), MSD_lowSoftRemove(), MSD_lowSplit(), MSD_lowTransformUsingAxis(), MSD_modifyStructAssociate(), MSD_modifyStructColor(), MSD_modifyStructCreateGroup(), MSD_modifyStructCrtAxsRotation(), MSD_modifyStructCrtAxsTranslation(), MSD_modifyStructDetach(), MSD_modifyStructHardRemove(), MSD_modifyStructKEF(), MSD_modifyStructKEMR(), MSD_modifyStructKEV(), MSD_modifyStructKFMRH(), MSD_modifyStructKSFMR(), MSD_modifyStructKVSF(), MSD_modifyStructMEF(), MSD_modifyStructMEKR(), MSD_modifyStructMEV(), MSD_modifyStructMFKRH(), MSD_modifyStructModifyIds(), MSD_modifyStructMoveAxis(), MSD_modifyStructMSFKR(), MSD_modifyStructMVSF(), MSD_modifyStructName(), MSD_modifyStructNewVertexLocation(), MSD_modifyStructRemoveAxis(), MSD_modifyStructRemoveOneGroup(), MSD_modifyStructRevert(), MSD_modifyStructRingMove(), MSD_modifyStructRotate(), MSD_modifyStructRotateAxis(), MSD_modifyStructScale(), MSD_modifyStructSetGroupCurrent(), MSD_modifyStructTransformation(), MSD_modifyStructTranslate(), MSD_readStructAssociate(), MSD_readStructColor(), MSD_readStructCreateGroup(), MSD_readStructCrtAxsRotation(), MSD_readStructCrtAxsTranslation(), MSD_readStructDetach(), MSD_readStructHardRemove(), MSD_readStructKEF(), MSD_readStructKEMR(), MSD_readStructKEV(), MSD_readStructKFMRH(), MSD_readStructKSFMR(), MSD_readStructKVSF(), MSD_readStructMEF(), MSD_readStructMEKR(), MSD_readStructMEV(), MSD_readStructMFKRH(), MSD_readStructModifyIds(), MSD_readStructMoveAxis(), MSD_readStructMSFKR(), MSD_readStructMVSF(), MSD_readStructName(), MSD_readStructNewVertexLocation(), MSD_readStructRemoveAxis(), MSD_readStructRemoveOneGroup(), MSD_readStructRevert(), MSD_readStructRingMove(), MSD_readStructRotate(), MSD_readStructRotateAxis(), MSD_readStructScale(), MSD_readStructSetGroupCurrent(), MSD_readStructTransformation(), MSD_readStructTranslate(), and testident().
#define TRUE 1 |
Definition at line 84 of file lowparam.h.
Referenced by compara(), CriaFrame(), GenerationEdges_corners(), GenerationEdges_nvertices(), main(), maninit(), MSD_CalculaParametrosInterferencia(), MSD_createAnimation(), MSD_execSetTrace(), MSD_execStructName(), MSD_getCurrentCameraParameters(), MSD_highDisplayCoordinates(), MSD_highNameDisplay(), MSD_highNameGroupColor(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakeTriangulo(), MSD_highNameSaveSolid(), MSD_highNameSetDisplay(), MSD_highNameSolidColor(), MSD_highSetLine(), MSD_lowAllRingMove(), MSD_lowAlteraCamera(), MSD_lowAreaProjetadaTotal(), MSD_lowBreakFunction(), MSD_lowCalculaDimensoesRelativas(), MSD_lowCheckCamera(), MSD_lowCheckClipDisplay(), MSD_lowCheckSOFBorderFace(), MSD_lowCheckWindow(), MSD_lowCleanSolid(), MSD_lowClip3Dimension(), MSD_lowClipDisplayTransformation(), MSD_lowClipingPlane(), MSD_lowCopyGroup(), MSD_lowCopySolid(), MSD_lowCriaListaEstudo(), MSD_lowDelList(), MSD_lowDetermineVisibility(), MSD_lowDir(), MSD_lowDisplayAllEdges(), MSD_lowDisplayAxis(), MSD_lowDisplayDividedEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowDisplayMesh(), MSD_lowDisplayReadFile(), MSD_lowDisplayWriteFile(), MSD_lowEdgeClip(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeEdgeCheckStep2(), MSD_lowEdgeEdgeCheckStep3(), MSD_lowEdgeEdgeIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowEdgePlaneIntersection(), MSD_lowEdgVtxContainment(), MSD_lowExecDisplayTransformation(), MSD_lowFacFacContainment(), MSD_lowImprimeListaEstudo(), MSD_lowIntersectionCheck(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceFace(), MSD_lowIntersectionParallelFaces(), MSD_lowIntersectionSeparateMinMax(), MSD_lowIsAncestorAxis(), MSD_lowIsAncestorGroup(), MSD_lowIsEdgeVisible(), MSD_lowIsEmptyGroup(), MSD_lowIsInvertedEdge(), MSD_lowIsLoose(), MSD_lowKEF(), MSD_lowListAxisName(), MSD_lowListFaceAdjacency(), MSD_lowLoadSolid(), MSD_lowMakeCircle(), MSD_lowMakeCone(), MSD_lowMakeCube(), MSD_lowMakeCube0(), MSD_lowMakeCylinder(), MSD_lowMakeCylinder0(), MSD_lowMakePolygon(), MSD_lowMakePrism(), MSD_lowMakePrism0(), MSD_lowMakePyramid(), MSD_lowMakeRevolve(), MSD_lowMakeSphere(), MSD_lowMakeSWEEP(), MSD_lowMakeTorus(), MSD_lowMEKR(), MSD_lowMonitor(), MSD_lowNameListCameraName(), MSD_lowNameNCopySolidSpiral(), MSD_lowNameNCopySolidTranslate(), MSD_lowNewElement(), MSD_lowOrdena(), MSD_lowOrdenaListaEstudo(), MSD_lowPositionalVisibility(), MSD_lowRemoveCamera(), MSD_lowRingMove(), MSD_lowRotate(), MSD_lowRound(), MSD_lowSaveSolid(), MSD_lowScale(), MSD_lowSetBreakInterruption(), MSD_lowSetCurrentCamera(), MSD_lowSetDefaultColor(), MSD_lowSetEdgeVisibility(), MSD_lowSetFrameColor(), MSD_lowSetNormal(), MSD_lowSetOp(), MSD_lowSetOpGetNextNullEdge(), MSD_lowSetOpOverlap(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWithin(), MSD_lowSetVariaveisImpressao(), MSD_lowSplit(), MSD_lowTransformation(), MSD_lowTranslate(), MSD_lowVertexInBox(), MSD_lowVoronoi(), MSD_selectAllObjects(), MSD_selectGroup(), MSD_selectObject(), setvtpi(), sfinde(), sfindv(), TraceBoundaryStructure(), TraceSolid(), and vecnull2().
#define VERTEX 6 |
Definition at line 80 of file lowparam.h.
Referenced by bytesused(), MSD_lowAddList(), MSD_lowDelElement(), MSD_lowDelList(), MSD_lowEdgVtxIntersection(), MSD_lowGetNeighborhood(), MSD_lowHardRemove(), MSD_lowKEV(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLooVtxContainment(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowNewElement(), MSD_lowSetOpFacPntContainment(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSolVtxContainment(), and redo().
#define X 0 |
Definition at line 104 of file lowparam.h.
Referenced by line_inter(), MSD_lowEdgEdgIntersection(), and MSD_lowLooBoxContainment().
#define Y 1 |
Definition at line 105 of file lowparam.h.
Referenced by line_inter(), MSD_lowEdgEdgIntersection(), and MSD_lowLooBoxContainment().
#define Z 2 |
Definition at line 106 of file lowparam.h.
Referenced by line_inter(), MSD_lowEdgEdgIntersection(), and MSD_lowLooBoxContainment().