|
void | ShowInformations () |
|
void | Delete () |
|
void | StartAction (string name) |
|
void | Progress (double prg) |
|
bool | IsActionStopped () |
|
void | Dispose () |
|
void | Clear () |
|
TopoModel | Copy () |
|
void | Merge (TopoModel model, Matrix4d trans) |
|
void | TransformToBBox (RHBoundingBox box, Matrix4d trans) |
|
void | addVertex (TopoVertex v) |
| Adds a vertex to vertex storage if it not already exists More...
|
|
TopoVertex | findVertexOrNull (RHVector3 pos) |
|
TopoVertex | addVertex (RHVector3 pos) |
|
void | UpdateVertexNumbers () |
|
TopoEdge | getOrCreateEdgeBetween (TopoVertex v1, TopoVertex v2) |
|
void | UpdateIntersectingTriangles () |
|
TopoTriangle | addTriangle (double p1x, double p1y, double p1z, double p2x, double p2y, double p2z, double p3x, double p3y, double p3z, double nx, double ny, double nz) |
|
TopoTriangle | addTriangle (RHVector3 p1, RHVector3 p2, RHVector3 p3, RHVector3 normal) |
|
TopoTriangle | AddTriangle (TopoTriangle triangle) |
|
void | removeTriangle (TopoTriangle triangle) |
|
void | UpdateNormals () |
|
bool | CheckNormals () |
|
double | Surface () |
|
double | Volume () |
|
double | SignedShellVolume (int shell) |
|
int | MarkPlanarRegions () |
|
List< TopoEdge > | OpenLoopEdges () |
|
bool | JoinTouchedOpenEdges (double limit) |
|
bool | RemoveUnusedDatastructures () |
|
void | ResetTriangleMarker () |
|
bool | RemoveDegeneratedFaces () |
|
void | statistics () |
|
int | RemoveColinearFaces () |
|
void | RepairUnobtrusive () |
|
void | UpdateEdgeTypes () |
|
void | Analyse () |
|
void | AnalyseFast () |
|
void | RetestIntersectingTriangles () |
|
TopoTriangle | IntersectsTriangleAnyTriangle (TopoTriangle test) |
|
void | checkEdgesOver2 () |
|
void | updateBad () |
|
int | CountShells () |
|
List< TopoModel > | SplitIntoSurfaces () |
|
void | CutMesh (Submesh mesh, RHVector3 normal, RHVector3 point, int defaultFaceColor) |
|
void | FillMesh (Submesh mesh, int defaultColor) |
|
void | FillMeshTrianglesOnly (Submesh mesh, int defaultColor) |
|
void | MirrorX () |
|
void | exportObj (string filename, bool withNormals) |
|
void | exportSTL (string filename, bool binary) |
|
bool | importObj (string filename, double scale=1) |
|
bool | importSTL (string filename, double scale=1) |
|
bool | import3Ds (string filename, double scale=1) |
|
void | FixScaling (double scale) |
| Fix vertex scaling hard to fix wrongly scaled input More...
|
|
void | RepairScaling () |
|