#include <stdio.h>
#include <math.h>
#include "memvirtu.h"
#include "lowparam.h"
#include "lowsolid.h"
#include "vectorop.h"
Go to the source code of this file.
Definition at line 624 of file vectorop.cpp.
Definition at line 395 of file vectorop.cpp.
Referenced by angle_edge(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), line_inter(), MakeEdgeConvexCorner(), MakingEdges_tables(), MakingVertices_edges(), matrotat(), MSD_determinaDimensaoPrincipal(), MSD_lowDistancePlanePoint(), MSD_lowEdgEdgIntersection(), MSD_lowFaceEq(), MSD_lowFacFacEqualEqs(), MSD_lowFacFacOppositeEqs(), MSD_lowGetNeighborhood(), MSD_lowGreater(), MSD_lowImprimeListaEstudo(), MSD_lowLooVtxContainment(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowReclassifyOnSectors(), MSD_lowScale(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpGreater(), MSD_lowSetOpSectorWithin(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetVariaveisImpressao(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTouchWire(), normalize(), testident(), vecequal(), vecnull(), and vecnull2().
Definition at line 103 of file vectorop.cpp.
References cofactor().
Referenced by cofactor(), invmat(), MSD_lowRotate(), MSD_lowScale(), and MSD_lowTransformation().
Definition at line 419 of file vectorop.cpp.
Definition at line 425 of file vectorop.cpp.
int getdrop | ( | vector | vec | ) |
Definition at line 579 of file vectorop.cpp.
Definition at line 58 of file vectorop.cpp.
References cofactor(), and determ().
Referenced by MSD_lowTransformation().
Definition at line 409 of file vectorop.cpp.
void matident | ( | matrix | m | ) |
Definition at line 176 of file vectorop.cpp.
Referenced by MSD_execStructTransformation(), MSD_highAffine(), MSD_highRotaciona(), MSD_lowAffine(), MSD_lowMakeRotationalSweep(), MSD_lowRot90Dg(), MSD_lowRotate(), MSD_lowRotateSolidAxis(), MSD_lowRotateUsingAxis(), MSD_lowScale(), MSD_lowSetCameraTransformation(), MSD_lowTranslate(), and rotmat().
Definition at line 122 of file vectorop.cpp.
References vecmult().
Referenced by invrefine(), and MSD_lowAffine().
Definition at line 149 of file vectorop.cpp.
Referenced by invrefine(), and MSD_lowMatrizInerciaTotal().
void matprint | ( | matrix | m | ) |
Definition at line 365 of file vectorop.cpp.
Definition at line 244 of file vectorop.cpp.
References comp(), EPS, and PI.
Referenced by MSD_highRotaciona(), MSD_lowMakeRotationalSweep(), MSD_lowRot90Dg(), and MSD_lowRotate().
void matzer | ( | matrix | m | ) |
Definition at line 189 of file vectorop.cpp.
Referenced by MSD_lowMatrizInercia(), and MSD_lowMatrizInerciaTotal().
char normalize | ( | vector | v | ) |
Definition at line 653 of file vectorop.cpp.
References matident().
Referenced by MSD_lowRebatePontoNoPlano(), MSD_lowRotateAxis(), MSD_lowRotateSolidAxis(), and MSD_lowRotateUsingAxis().
Definition at line 636 of file vectorop.cpp.
Definition at line 531 of file vectorop.cpp.
Definition at line 442 of file vectorop.cpp.
Definition at line 644 of file vectorop.cpp.
Definition at line 567 of file vectorop.cpp.
Definition at line 353 of file vectorop.cpp.
References veccopy().
Referenced by matmult(), MSD_highRotaciona(), MSD_lowInverseDisplayTransformation(), MSD_lowMakeRotationalSweep(), MSD_lowRebatePontoNoPlano(), MSD_lowRot90Dg(), MSD_lowRotate(), MSD_lowRotateAxis(), MSD_lowScale(), and MSD_lowTransformation().
void vecprint | ( | vector | v | ) |
Definition at line 600 of file vectorop.cpp.
Definition at line 605 of file vectorop.cpp.
Initial value:
{ { 1.0, 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0, 0.0 }, { 0.0, 0.0, 1.0, 0.0 }, { 0.0, 0.0, 0.0, 1.0 }, }
Definition at line 50 of file vectorop.cpp.
Referenced by invrefine().
FILE* trace |