Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MarcoAttene/MeshFix-V2.1
/ functions
Functions
533 in github.com/MarcoAttene/MeshFix-V2.1
⨍
Functions
533
◇
Types & classes
30
↓ 3 callers
Function
FOREACHNODE
src/Algorithms/subdivision.cpp:122
↓ 3 callers
Function
FOREACHNODE
src/Algorithms/holeFilling.cpp:554
↓ 3 callers
Function
FOREACHVEEDGE
src/TMesh/edge.cpp:202
↓ 3 callers
Function
FOREACHVERTEX
src/Algorithms/checkAndRepair.cpp:58
↓ 3 callers
Function
FOREACHVERTEX
src/Algorithms/holeFilling.cpp:533
↓ 3 callers
Function
FOREACHVTTRIANGLE
Dispose memory allocated for cells
src/Algorithms/detectIntersections.cpp:190
↓ 3 callers
Method
boundaries
Get the number of boundary loops of the triangle mesh. O(1) or O(N).
include/TMesh/tin.h:121
↓ 3 callers
Method
checkAdjNor
src/TMesh/triangle.cpp:82
↓ 3 callers
Method
commonVertex
Vertex shared with edge 'b'. NULL if this and 'b' do not share any vertex.
include/TMesh/edge.h:111
↓ 3 callers
Method
freeNode
src/Kernel/list.cpp:223
↓ 3 callers
Method
getCenter
Return the center of mass of the mesh
src/TMesh/tin.cpp:1510
↓ 3 callers
Method
isUnlinked
Returns TRUE if this edge does not connect points. O(1).
include/Kernel/graph.h:86
↓ 3 callers
Function
jqsort
src/Kernel/jqsort.cpp:63
↓ 3 callers
Function
jswap
src/Kernel/jqsort.cpp:42
↓ 3 callers
Method
newVertex
src/TMesh/tin.cpp:38
↓ 3 callers
Method
oppositeTriangle
Adjacent triangle opposite to 'v'. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:93
↓ 3 callers
Method
project
src/TMesh/triangle.cpp:244
↓ 3 callers
Method
toArray
src/Kernel/list.cpp:269
↓ 2 callers
Function
FOREACHVERTEX
src/Algorithms/subdivision.cpp:162
↓ 2 callers
Function
FOREACHVTTRIANGLE
src/TMesh/vertex.cpp:410
↓ 2 callers
Method
VT
src/TMesh/vertex.cpp:155
↓ 2 callers
Function
_estm
src/Kernel/orientation.c:162
↓ 2 callers
Method
collapse
src/TMesh/edge.cpp:246
↓ 2 callers
Method
deselectTriangles
src/TMesh/tin.cpp:645
↓ 2 callers
Method
duplicateNonManifoldVertices
src/Algorithms/checkAndRepair.cpp:128
↓ 2 callers
Method
getAngleForTriangulation
src/TMesh/vertex.cpp:442
↓ 2 callers
Method
getConvexity
src/TMesh/edge.cpp:421
↓ 2 callers
Method
getMidPoint
Return the edge's mid-point.
include/TMesh/edge.h:87
↓ 2 callers
Method
invertSelection
src/TMesh/tin.cpp:739
↓ 2 callers
Method
length
Distance from origin
include/Kernel/point.h:239
↓ 2 callers
Function
lexEdgeCompare
src/TMesh/edge.cpp:53
↓ 2 callers
Method
load
src/TMesh/io.cpp:171
↓ 2 callers
Method
makeUnlinked
Makes this edge as 'unlinked' from the graph. O(1).
include/Kernel/graph.h:92
↓ 2 callers
Method
nextVertex
Vertex next to 'v' in the ordering or the triangle. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:115
↓ 2 callers
Method
normalize
src/Kernel/point.cpp:254
↓ 2 callers
Function
orient2d
src/Kernel/orientation.c:664
↓ 2 callers
Function
orient3d
src/Kernel/orientation.c:682
↓ 2 callers
Function
ply_parseElements
src/TMesh/io.cpp:1067
↓ 2 callers
Method
prevOnBoundary
src/TMesh/vertex.cpp:297
↓ 2 callers
Method
prevVertex
Vertex preceeding 'v' in the ordering or the triangle. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:119
↓ 2 callers
Method
project
src/Kernel/point.cpp:301
↓ 2 callers
Method
removeNodes
src/Kernel/list.cpp:261
↓ 2 callers
Function
skipCommentAndBlankLines
src/TMesh/io.cpp:160
↓ 2 callers
Method
toVector
Convert to vector v2-v1.
include/TMesh/edge.h:84
↓ 1 callers
Method
CreateTriangle
src/TMesh/tin.cpp:361
↓ 1 callers
Function
FOREACHNODE
src/Algorithms/marchIntersections.cpp:691
↓ 1 callers
Function
PRINT_PLY_COMMENT
src/TMesh/io.cpp:78
↓ 1 callers
Function
_adaptive2dorientation
src/Kernel/orientation.c:171
↓ 1 callers
Function
_adaptive3dorientation
src/Kernel/orientation.c:235
↓ 1 callers
Method
appendList
src/Kernel/list.cpp:99
↓ 1 callers
Function
closestPair
src/MeshFix/meshfix.cpp:8
↓ 1 callers
Method
collapseOnV1
src/TMesh/edge.cpp:169
↓ 1 callers
Function
createFilename
src/MeshFix/meshfix.cpp:121
↓ 1 callers
Function
currentDateTime
Get current date/time, format is YYYY-MM-DD.HH:mm:ss
src/Kernel/tmesh.cpp:226
↓ 1 callers
Method
curvature
src/TMesh/edge.cpp:319
↓ 1 callers
Method
dihedralAngle
src/TMesh/edge.cpp:328
↓ 1 callers
Method
distanceFromLine
src/Kernel/point.cpp:310
↓ 1 callers
Method
eulerUpdate
src/TMesh/tin.cpp:1735
↓ 1 callers
Method
fillSmallBoundaries
src/Algorithms/holeFilling.cpp:511
↓ 1 callers
Method
fork
src/Algorithms/detectIntersections.cpp:77
↓ 1 callers
Method
freeCell
src/Kernel/list.cpp:217
↓ 1 callers
Method
getAngleOnAveragePlane
src/TMesh/vertex.cpp:472
↓ 1 callers
Method
getBoundingBox
src/TMesh/tin.cpp:1385
↓ 1 callers
Method
getMinEigenvector
src/Kernel/matrix.cpp:480
↓ 1 callers
Method
getNormal
src/TMesh/vertex.cpp:402
↓ 1 callers
Method
hasNode
Returns TRUE if 'n' is a node of this edge. O(1).
include/Kernel/graph.h:89
↓ 1 callers
Method
inSphere
src/TMesh/triangle.cpp:141
↓ 1 callers
Function
initPredicates
src/Kernel/orientation.c:618
↓ 1 callers
Method
intersects
src/TMesh/edge.cpp:407
↓ 1 callers
Method
is_triangleBB_in_cell
src/Algorithms/detectIntersections.cpp:62
↓ 1 callers
Function
jitterDecrease
src/Algorithms/detectIntersections.cpp:226
↓ 1 callers
Function
jitterIncrease
src/Algorithms/detectIntersections.cpp:206
↓ 1 callers
Method
joinBoundaryLoops
src/Algorithms/holeFilling.cpp:721
↓ 1 callers
Function
joinClosestComponents
src/MeshFix/meshfix.cpp:26
↓ 1 callers
Function
jqsort_prv
src/Kernel/jqsort.cpp:49
↓ 1 callers
Method
linearSystem
src/Kernel/point.cpp:434
↓ 1 callers
Function
loopRelaxOriginal
src/Algorithms/subdivision.cpp:63
↓ 1 callers
Function
mc_safeCollapse
src/Algorithms/marchIntersections.cpp:885
↓ 1 callers
Method
merge
src/Algorithms/marchIntersections.cpp:675
↓ 1 callers
Method
meshclean
src/Algorithms/checkAndRepair.cpp:1033
↓ 1 callers
Method
moveNodeTo
/ Moves node 'n' from this list to the end of 'l'. \n O(1).
src/Kernel/list.cpp:128
↓ 1 callers
Function
orient3D
src/Kernel/point.cpp:70
↓ 1 callers
Function
ply_checkFaceProperties
src/TMesh/io.cpp:1131
↓ 1 callers
Function
ply_checkVertexProperties
src/TMesh/io.cpp:1087
↓ 1 callers
Function
ply_readAnotherFIndex
src/TMesh/io.cpp:1203
↓ 1 callers
Function
ply_readFIndices
src/TMesh/io.cpp:1179
↓ 1 callers
Function
ply_readVCoords
src/TMesh/io.cpp:1151
↓ 1 callers
Method
polygonize
src/Algorithms/marchIntersections.cpp:155
↓ 1 callers
Method
projection
src/Kernel/point.cpp:354
↓ 1 callers
Function
remints_appendCubeToList
src/Algorithms/detectIntersections.cpp:308
↓ 1 callers
Function
remints_isVertexInCube
src/Algorithms/detectIntersections.cpp:340
↓ 1 callers
Function
remints_selectTrianglesInCubes
src/Algorithms/detectIntersections.cpp:354
↓ 1 callers
Method
removeIfRedundant
/ Unlinks the vertex if it is either Flat() or DoubleFlat(). On success, the function returns TRUE, / the vertex neighborhood is retriangulated, and t
src/TMesh/vertex.cpp:343
↓ 1 callers
Method
removeSelectedTriangles
src/TMesh/tin.cpp:655
↓ 1 callers
Method
removeSmallestComponents
src/Algorithms/checkAndRepair.cpp:780
↓ 1 callers
Method
removeUnlinkedElements
Removes all the unlinked elements from the lists. Returns the number of removed elements. O(N).
include/TMesh/tin.h:346
↓ 1 callers
Method
removeVertices
src/TMesh/tin.cpp:600
↓ 1 callers
Method
safeCoordBackApproximation
src/Algorithms/detectIntersections.cpp:257
↓ 1 callers
Method
save
src/TMesh/io.cpp:215
↓ 1 callers
Method
selectIntersections
Brute force all-with-all intersection test of the triangles in 'triangles'.
src/Algorithms/detectIntersections.cpp:107
← previous
next →
101–200 of 533, ranked by callers