Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crawforddoran/quartet
/ functions
Functions
268 in github.com/crawforddoran/quartet
⨍
Functions
268
◇
Types & classes
21
↓ 350 callers
Function
scale_expansion_zeroelim
src/predicates.cpp:1303
↓ 277 callers
Function
fast_expansion_sum_zeroelim
src/predicates.cpp:1045
↓ 177 callers
Method
size
src/array3.h:243
↓ 31 callers
Method
end
src/array3.h:178
↓ 23 callers
Method
clear
src/array3.h:169
↓ 17 callers
Function
cross
src/vec.h:373
↓ 16 callers
Function
fabs
src/vec.h:457
↓ 15 callers
Function
cut_edge
assuming vphi[i] and vphi[j] have different signs, find or create a new vertex on the edge between them where phi interpolates to zero.
src/make_tet_mesh.cpp:198
↓ 15 callers
Function
dist2
src/vec.h:225
↓ 15 callers
Function
dot
src/vec.h:353
↓ 15 callers
Function
mag
src/vec.h:221
↓ 14 callers
Method
begin
src/array3.h:160
↓ 12 callers
Function
floor
src/vec.h:439
↓ 12 callers
Function
isCutOff
decides if a vertex is cut off by the cutting planes: x-px = 0, y-py = 0, z-py = 0
src/view_tet.cpp:32
↓ 12 callers
Method
vSize
Returns the number of vertices in the tet mesh.
src/tet_mesh.h:64
↓ 11 callers
Function
normalize
src/vec.h:237
↓ 10 callers
Function
mag2
src/vec.h:213
↓ 10 callers
Function
normalized
src/vec.h:241
↓ 9 callers
Method
reserve
src/array3.h:219
↓ 8 callers
Function
sweep
src/make_signed_distance.cpp:37
↓ 7 callers
Function
check_neighbour
src/make_signed_distance.cpp:9
↓ 7 callers
Function
min
src/vec.h:321
↓ 7 callers
Method
projectToFeature
src/feature.cpp:12
↓ 7 callers
Method
resize
src/array3.h:222
↓ 7 callers
Function
sqr
src/util.h:24
↓ 7 callers
Method
tSize
Returns the number of tetrahedra in the mesh.
src/tet_mesh.h:67
↓ 7 callers
Method
writeToFile
src/feature.cpp:266
↓ 6 callers
Function
ceil
src/vec.h:448
↓ 6 callers
Method
click
src/gluvi.h:112
↓ 6 callers
Function
max
src/vec.h:345
↓ 6 callers
Function
max
src/util.h:48
↓ 6 callers
Function
min
src/util.h:32
↓ 6 callers
Function
orientation
src/geometry_queries.cpp:95
↓ 6 callers
Function
point_segment_distance
src/geometry_queries.cpp:15
↓ 6 callers
Method
projectToIsosurface
src/sdf.cpp:89
↓ 6 callers
Function
randf
Return a random number in the range -D to D
src/optimize_tet_mesh.cpp:13
↓ 6 callers
Method
writeInfoToFile
src/tet_mesh.cpp:440
↓ 5 callers
Method
dihedralAngles
src/tet_mesh.cpp:88
↓ 5 callers
Method
empty
src/array3.h:175
↓ 5 callers
Method
getBoundary
src/tet_mesh.cpp:314
↓ 5 callers
Function
inverts_incident_tets
src/match_features.cpp:11
↓ 5 callers
Function
lerp
src/util.h:299
↓ 5 callers
Function
two_sum
Find x+y=a+b, but with |x|>|y| (or both zero) non-overlapping in bits.
src/geometry_queries.cpp:64
↓ 5 callers
Function
write_big_endian_ushort
src/gluvi.cpp:830
↓ 4 callers
Function
assign
src/vec.h:402
↓ 4 callers
Function
boundary_edge_search
Find an optimal path through the boundary mesh between two vertices. Optimality is determined by how closely the path follows the given feature.
src/match_features.cpp:106
↓ 4 callers
Function
compute_tet_quality
Compute a quality metric for the given tetrahedron. The quality metric has an optimal (normalized) value of 1.0. Degenerate tets have a quality value
src/tet_quality.h:56
↓ 4 callers
Function
estimate
src/predicates.cpp:1398
↓ 4 callers
Method
getTet
src/tet_mesh.cpp:200
↓ 4 callers
Function
isBoundaryFace
src/view_tet.cpp:66
↓ 4 callers
Method
numFeatures
Returns the number of features in the set.
src/feature.h:89
↓ 4 callers
Method
orientation
src/tet_mesh.cpp:24
↓ 4 callers
Function
randhash
Transforms even the sequence 0,1,2,3,... into reasonably good random numbers Challenge: improve on this in speed and "randomness"! This seems to pass
src/util.h:239
↓ 4 callers
Function
write_big_endian_uint
src/gluvi.cpp:836
↓ 3 callers
Method
aspectRatio
src/tet_mesh.cpp:49
↓ 3 callers
Function
dist
src/vec.h:233
↓ 3 callers
Method
drag
returns true if click handled by widget
src/gluvi.h:113
↓ 3 callers
Function
find_closest_vert
src/match_features.cpp:312
↓ 3 callers
Method
getEndpoint1
Return the endpoints of the feature.
src/feature.h:22
↓ 3 callers
Method
getEndpoint2
src/feature.h:23
↓ 3 callers
Method
getFeature
src/feature.cpp:313
↓ 3 callers
Function
max_dihedral_angle
src/make_tet_mesh.cpp:378
↓ 3 callers
Function
optimize_vertex
Do local optimization of the position of the given vertex.
src/optimize_tet_mesh.cpp:21
↓ 3 callers
Function
write_objfile
src/read_obj.cpp:115
↓ 2 callers
Function
bilerp
src/util.h:303
↓ 2 callers
Method
isPoint
Returns true iff this feature is a single point.
src/feature.h:19
↓ 2 callers
Function
make_tet_mesh
src/make_tet_mesh.cpp:396
↓ 2 callers
Function
point_triangle_distance
src/geometry_queries.cpp:33
↓ 2 callers
Method
rbegin
src/array3.h:207
↓ 2 callers
Method
readFromFile
src/feature.cpp:175
↓ 2 callers
Function
read_objfile
src/read_obj.cpp:59
↓ 2 callers
Function
split
Find x+y=a with x and y using only half the mantissa bits.
src/geometry_queries.cpp:73
↓ 2 callers
Function
trilerp
src/util.h:313
↓ 2 callers
Function
two_product
Find x+y=a*b (exactly) with |x|>|y| (or both zero) nonoverlapping in bits.
src/geometry_queries.cpp:82
↓ 2 callers
Method
volume
src/tet_mesh.cpp:41
↓ 1 callers
Function
aspect_ratio
src/tet_quality.cpp:107
↓ 1 callers
Method
assign
src/array3.h:117
↓ 1 callers
Method
autoDetectFeatures
src/feature.cpp:432
↓ 1 callers
Function
clamp
src/util.h:173
↓ 1 callers
Method
compactMesh
src/tet_mesh.cpp:282
↓ 1 callers
Method
consolidate
src/feature.cpp:307
↓ 1 callers
Function
cubic_interp_weights
src/util.h:351
↓ 1 callers
Function
cut_lattice
cut a chunk of the lattice out to roughly match the shape
src/make_tet_mesh.cpp:105
↓ 1 callers
Method
display_screen
src/gluvi.h:38
↓ 1 callers
Function
erase_unordered
src/util.h:425
↓ 1 callers
Function
exactinit
src/predicates.cpp:670
↓ 1 callers
Method
faceAngles
src/tet_mesh.cpp:142
↓ 1 callers
Function
find_boundary_neighbours
Find all boundary vertices incident to the given boundary vertex.
src/match_features.cpp:60
↓ 1 callers
Method
getFeatureEndpoints
src/feature.cpp:343
↓ 1 callers
Method
getFeatures
src/feature.cpp:324
↓ 1 callers
Method
getIncidentTetIndices
src/tet_mesh.cpp:267
↓ 1 callers
Method
getIncidentTets
src/tet_mesh.cpp:247
↓ 1 callers
Method
getTangent
src/feature.cpp:59
↓ 1 callers
Function
incircleadapt
src/predicates.cpp:2617
↓ 1 callers
Function
init
src/gluvi.cpp:1083
↓ 1 callers
Function
initialize_exact
src/geometry_queries.cpp:9
↓ 1 callers
Function
insphereadapt
src/predicates.cpp:3879
↓ 1 callers
Function
insphereexact
src/predicates.cpp:3298
↓ 1 callers
Function
lround
src/util.h:201
↓ 1 callers
Function
make_signed_distance
src/make_signed_distance.cpp:71
next →
1–100 of 268, ranked by callers