Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GeometryCollective/boundary-first-flattening
/ functions
Functions
269 in github.com/GeometryCollective/boundary-first-flattening
⨍
Functions
269
◇
Types & classes
59
↓ 182 callers
Method
size
returns the number of meshes in the model
include/bff/mesh/Mesh.h:58
↓ 92 callers
Method
next
src/mesh/Corner.cpp:46
↓ 79 callers
Method
halfEdge
src/mesh/Face.cpp:26
↓ 57 callers
Method
edge
src/mesh/HalfEdge.cpp:56
↓ 52 callers
Method
wedge
src/mesh/Vertex.cpp:37
↓ 50 callers
Method
vertex
src/mesh/Corner.cpp:36
↓ 41 callers
Method
flip
src/mesh/HalfEdge.cpp:46
↓ 32 callers
Method
prev
src/mesh/Corner.cpp:51
↓ 31 callers
Method
cutBoundary
src/mesh/Mesh.cpp:163
↓ 22 callers
Method
clear
src/mesh/PolygonSoup.cpp:76
↓ 16 callers
Method
setHalfEdge
src/mesh/Face.cpp:31
↓ 16 callers
Method
update
apps/viewer/src/Viewer.cpp:1140
↓ 15 callers
Method
onBoundary
src/mesh/Edge.cpp:43
↓ 13 callers
Method
face
src/mesh/Corner.cpp:41
↓ 13 callers
Method
isReal
src/mesh/Face.cpp:41
↓ 12 callers
Function
length
returns edge length
include/bff/mesh/GeometryUtils.h:28
↓ 11 callers
Method
clear
apps/viewer/src/Viewer.cpp:787
↓ 11 callers
Method
draw
apps/viewer/src/Viewer.cpp:2102
↓ 11 callers
Method
find
find parent of element x
include/bff/project/DisjointSets.h:20
↓ 10 callers
Method
corner
src/mesh/HalfEdge.cpp:66
↓ 10 callers
Method
getEdgeIndex
src/mesh/PolygonSoup.cpp:58
↓ 10 callers
Method
normalize
src/mesh/MeshIO.cpp:490
↓ 8 callers
Method
eulerCharacteristic
src/mesh/Mesh.cpp:62
↓ 8 callers
Method
setFlip
src/mesh/HalfEdge.cpp:86
↓ 7 callers
Method
bind
apps/viewer/src/RenderMesh.cpp:16
↓ 7 callers
Method
getEdgeCount
src/mesh/PolygonSoup.cpp:71
↓ 7 callers
Method
setEdge
src/mesh/HalfEdge.cpp:96
↓ 7 callers
Method
setFace
src/mesh/HalfEdge.cpp:101
↓ 7 callers
Function
writeString
src/mesh/MeshIO.cpp:788
↓ 6 callers
Function
computeAreaScaling
src/project/Distortion.cpp:154
↓ 6 callers
Function
flatten
apps/command-line/src/CommandLine.cpp:122
↓ 6 callers
Method
flatten
src/project/Bff.cpp:342
↓ 6 callers
Method
setMesh
src/mesh/Face.cpp:36
↓ 6 callers
Method
setNext
src/mesh/HalfEdge.cpp:76
↓ 6 callers
Method
setPrev
src/mesh/HalfEdge.cpp:81
↓ 6 callers
Method
setVertex
src/mesh/HalfEdge.cpp:91
↓ 5 callers
Function
doesArgExist
apps/command-line/src/CommandLine.cpp:25
↓ 5 callers
Method
getAdjacentFaceIndex
src/mesh/PolygonSoup.cpp:139
↓ 5 callers
Method
nextWedge
src/mesh/Corner.cpp:56
↓ 5 callers
Method
projectUvsToPcaAxis
src/mesh/Mesh.cpp:100
↓ 4 callers
Function
angle
returns the angle (in radians) at a corner
include/bff/mesh/GeometryUtils.h:82
↓ 4 callers
Function
area
returns face area
include/bff/mesh/GeometryUtils.h:52
↓ 4 callers
Function
normal
returns face normal
include/bff/mesh/GeometryUtils.h:37
↓ 4 callers
Method
normalize
src/project/Bff.cpp:310
↓ 4 callers
Method
setCorner
src/mesh/HalfEdge.cpp:106
↓ 4 callers
Method
use
apps/viewer/src/Shader.cpp:49
↓ 3 callers
Function
attemptPacking
src/project/BinPacking.cpp:10
↓ 3 callers
Function
centroidUV
returns face centroid in uv plane
include/bff/mesh/GeometryUtils.h:57
↓ 3 callers
Function
computeQuasiConformalError
src/project/Distortion.cpp:8
↓ 3 callers
Method
construct
src/mesh/PolygonSoup.cpp:8
↓ 3 callers
Method
getAdjacentFaceCount
src/mesh/PolygonSoup.cpp:134
↓ 3 callers
Method
load
apps/viewer/src/Shader.cpp:28
↓ 2 callers
Method
areaRatio
src/mesh/Mesh.cpp:148
↓ 2 callers
Function
areaUV
returns face area in uv plane
include/bff/mesh/GeometryUtils.h:69
↓ 2 callers
Function
cornerAngle
returns corner angle (in radians), computed directly from edge lengths
include/bff/mesh/GeometryUtils.h:212
↓ 2 callers
Method
flattenToDisk
src/project/Bff.cpp:428
↓ 2 callers
Method
flattenWithCones
apps/viewer/src/Viewer.cpp:1619
↓ 2 callers
Method
insert
src/mesh/PolygonSoup.cpp:35
↓ 2 callers
Method
insideHole
src/mesh/Vertex.cpp:72
↓ 2 callers
Function
intersect
apps/viewer/src/Viewer.cpp:1637
↓ 2 callers
Method
isMarked
check if set is marked
include/bff/project/DisjointSets.h:55
↓ 2 callers
Method
mark
mark set
include/bff/project/DisjointSets.h:45
↓ 2 callers
Method
merge
union by rank if either set is marked, then the result is marked
include/bff/project/DisjointSets.h:27
↓ 2 callers
Function
parseArg
apps/command-line/src/CommandLine.cpp:30
↓ 2 callers
Function
scaling
computes the scaling at a wedge
include/bff/mesh/GeometryUtils.h:115
↓ 2 callers
Function
tangent
computes the tangent at a wedge
include/bff/mesh/GeometryUtils.h:132
↓ 1 callers
Method
closeCurvatures
src/project/Bff.cpp:136
↓ 1 callers
Function
computeEigenvectors2x2
src/mesh/Mesh.cpp:88
↓ 1 callers
Method
degree
src/mesh/Vertex.cpp:86
↓ 1 callers
Method
diameter
src/mesh/Mesh.cpp:67
↓ 1 callers
Function
elementColor
apps/viewer/src/Viewer.cpp:593
↓ 1 callers
Function
faceArea
returns face area, computed directly from edge lengths
include/bff/mesh/GeometryUtils.h:194
↓ 1 callers
Method
globalVertexIndex
include/bff/mesh/Mesh.h:69
↓ 1 callers
Function
halfEdgeCotan
returns halfedge cotan weight, computed directly from edge lengths
include/bff/mesh/GeometryUtils.h:204
↓ 1 callers
Function
hsv
src/project/Distortion.cpp:49
↓ 1 callers
Function
invert2x2
src/project/Bff.cpp:156
↓ 1 callers
Function
invert3x3
src/project/Bff.cpp:166
↓ 1 callers
Method
isIsolated
src/mesh/Vertex.cpp:67
↓ 1 callers
Function
loadModel
apps/command-line/src/CommandLine.cpp:73
↓ 1 callers
Method
localVertexIndex
vertex access
include/bff/mesh/Mesh.h:68
↓ 1 callers
Method
mapToSphere
apps/viewer/src/Viewer.cpp:1677
↓ 1 callers
Method
nVertices
returns the number of vertices in the model; NOTE: duplicated dofs not counted
include/bff/mesh/Mesh.h:61
↓ 1 callers
Method
orientFacesAndAssignComponents
src/mesh/PolygonSoup.cpp:434
↓ 1 callers
Function
parseArgs
apps/command-line/src/CommandLine.cpp:40
↓ 1 callers
Function
printUsage
apps/command-line/src/CommandLine.cpp:10
↓ 1 callers
Method
removeIsolatedVertices
src/mesh/PolygonSoup.cpp:219
↓ 1 callers
Function
sample
src/project/Bff.cpp:453
↓ 1 callers
Function
seismic
src/project/Distortion.cpp:168
↓ 1 callers
Function
selfIntersects
apps/viewer/src/Viewer.cpp:1651
↓ 1 callers
Method
splitNonManifoldVertices
src/mesh/PolygonSoup.cpp:263
↓ 1 callers
Method
write
src/mesh/MeshIO.cpp:926
↓ 1 callers
Function
writeModelUVs
apps/command-line/src/CommandLine.cpp:168
Method
BFF
src/project/Bff.cpp:6
Method
BFFData
src/project/Bff.cpp:729
Method
Buffer
apps/viewer/src/RenderMesh.cpp:3
Method
Common
src/linear-algebra/Common.cpp:7
Method
Corner
src/mesh/Corner.cpp:6
Method
DisjointSets
constructor
include/bff/project/DisjointSets.h:10
Method
Edge
src/mesh/Edge.cpp:6
Method
Face
src/mesh/Face.cpp:6
next →
1–100 of 269, ranked by callers