MCPcopy Create free account

hub / github.com/akuukka/quickhull / functions

Functions73 in github.com/akuukka/quickhull

↓ 71 callersMethodsize
Structs/VertexDataSource.hpp:28
↓ 22 callersMethodclear
Structs/Pool.hpp:13
↓ 15 callersMethodgetConvexHull
QuickHull.cpp:27
↓ 10 callersFunctionrnd
Tests/QuickHullTests.cpp:21
↓ 9 callersMethodend
Structs/VertexDataSource.hpp:40
↓ 8 callersMethodisDisabled
Structs/Mesh.hpp:62
↓ 7 callersMethodbegin
Structs/VertexDataSource.hpp:36
↓ 6 callersMethoddotProduct
Structs/Vector3.hpp:21
↓ 6 callersFunctiongetSignedDistanceToPlane
MathUtils.hpp:23
↓ 6 callersFunctiongetTriangleNormal
MathUtils.hpp:28
↓ 5 callersFunctionCHECK_CLOSE
Tests/QuickHullTests.cpp:25
↓ 5 callersMethodgetHalfEdgeIndicesOfFace
Structs/Mesh.hpp:244
↓ 5 callersMethodisPointOnPositiveSide
Structs/Plane.hpp:19
↓ 4 callersMethodsetup
Create a mesh with initial tetrahedron ABCD. Dot product of AB with the normal of triangle ABC should be negative.
Structs/Mesh.hpp:117
↓ 3 callersMethodgetLength
Structs/Vector3.hpp:37
↓ 3 callersMethodgetLengthSquared
Structs/Vector3.hpp:89
↓ 2 callersMethoddisable
Structs/Mesh.hpp:58
↓ 2 callersMethodgetVertexIndicesOfFace
Structs/Mesh.hpp:229
↓ 2 callersMethodprojection
Projection onto another vector
Structs/Vector3.hpp:98
↓ 1 callersMethodaddFace
Structs/Mesh.hpp:76
↓ 1 callersMethodaddHalfEdge
Structs/Mesh.hpp:90
↓ 1 callersMethoddisableFace
Mark a face as disabled and return a pointer to the points that were on the positive of it.
Structs/Mesh.hpp:101
↓ 1 callersMethoddisableHalfEdge
Structs/Mesh.hpp:108
↓ 1 callersMethodget
Structs/Pool.hpp:21
↓ 1 callersMethodgetConvexHullAsMesh
QuickHull.cpp:45
↓ 1 callersFunctiongetSquaredDistanceBetweenPointAndRay
MathUtils.hpp:14
↓ 1 callersMethodgetSquaredDistanceTo
Structs/Vector3.hpp:116
↓ 1 callersMethodgetVertexIndicesOfHalfEdge
Structs/Mesh.hpp:240
↓ 1 callersMethodreclaim
Structs/Pool.hpp:17
↓ 1 callersFunctionrun
Tests/QuickHullTests.cpp:201
↓ 1 callersFunctionsphereTest
Tests/QuickHullTests.cpp:65
↓ 1 callersFunctiontestHalfEdgeOutput
Tests/QuickHullTests.cpp:116
↓ 1 callersFunctiontestNormals
Tests/QuickHullTests.cpp:178
↓ 1 callersFunctiontestPlanarCase
Tests/QuickHullTests.cpp:104
↓ 1 callersFunctiontestPlanes
Tests/QuickHullTests.cpp:143
↓ 1 callersFunctiontestVector3
Tests/QuickHullTests.cpp:31
↓ 1 callersFunctiontestVertexBufferAddress
Tests/QuickHullTests.cpp:162
MethodConvexHull
ConvexHull.hpp:20
MethodDiagnosticsData
QuickHull.hpp:54
MethodFace
Structs/Mesh.hpp:47
MethodFaceData
If the face turns out not to be visible, this half edge will be marked as horizon edge
QuickHull.hpp:82
MethodHalfEdgeMesh
HalfEdgeMesh.hpp:27
MethodMeshBuilder
Structs/Mesh.hpp:114
MethodPlane
Structs/Plane.hpp:25
MethodRay
Structs/Ray.hpp:14
MethodVector3
Structs/Vector3.hpp:13
MethodVertexDataSource
Structs/VertexDataSource.hpp:14
MethodaddPointToFace
QuickHull.hpp:195
MethodbuildMesh
QuickHull.cpp:52
MethodcreateConvexHalfEdgeMesh
QuickHull.cpp:95
FunctioncreateSphere
Tests/QuickHullTests.cpp:46
MethodcrossProduct
Structs/Vector3.hpp:103
FunctiondefaultEps
QuickHull.cpp:13
Methoddisable
Structs/Mesh.hpp:27
MethodgetDistanceTo
Structs/Vector3.hpp:111
MethodgetExtremeValues
QuickHull.cpp:320
MethodgetIndexVectorFromPool
QuickHull.hpp:175
MethodgetNormalized
Structs/Vector3.hpp:32
MethodgetScale
QuickHull.cpp:378
MethodisDisabled
Structs/Mesh.hpp:31
Functionmain
Tests/main.cpp:7
Methodnormalize
Structs/Vector3.hpp:25
Methodoperator!=
Structs/Vector3.hpp:93
Functionoperator*
Structs/Vector3.hpp:136
Methodoperator*
Structs/Vector3.hpp:80
Methodoperator+
Structs/Vector3.hpp:45
Methodoperator-
Structs/Vector3.hpp:41
Methodoperator/
Structs/Vector3.hpp:85
Methodoperator==
Structs/Vector3.hpp:123
MethodreclaimToIndexVectorPool
QuickHull.hpp:182
MethodreorderHorizonEdges
QuickHull.cpp:356
MethodsetupInitialTetrahedron
QuickHull.cpp:392
MethodwriteWaveformOBJ
Export the mesh to a Waveform OBJ file
ConvexHull.hpp:162