Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/christopherbatty/SDFGen
/ functions
Functions
231 in github.com/christopherbatty/SDFGen
⨍
Functions
231
◇
Types & classes
26
↓ 21 callers
Method
size
array1.h:432
↓ 20 callers
Function
round
vec.h:399
↓ 15 callers
Method
size
hashtable.h:102
↓ 13 callers
Function
max
vec.h:320
↓ 10 callers
Function
clamp
util.h:170
↓ 9 callers
Method
resize
array1.h:416
↓ 8 callers
Function
floor
vec.h:408
↓ 8 callers
Function
min
vec.h:296
↓ 8 callers
Function
sweep
makelevelset3.cpp:57
↓ 7 callers
Function
check_neighbour
makelevelset3.cpp:43
↓ 7 callers
Function
sqr
util.h:23
↓ 6 callers
Function
max
util.h:47
↓ 6 callers
Function
min
util.h:31
↓ 6 callers
Function
point_segment_distance
find distance x0 is from segment x1-x2
makelevelset3.cpp:4
↓ 5 callers
Function
ceil
vec.h:417
↓ 5 callers
Function
lerp
util.h:295
↓ 5 callers
Method
push_back
array1.h:389
↓ 5 callers
Method
size
hashgrid.h:43
↓ 4 callers
Method
add
hashtable.h:72
↓ 4 callers
Method
append_all_entries
hashtable.h:182
↓ 4 callers
Method
delete_entry
hashtable.h:86
↓ 4 callers
Function
dot
vec.h:328
↓ 4 callers
Function
fabs
vec.h:426
↓ 4 callers
Function
mag2
vec.h:199
↓ 4 callers
Method
pop_back
array1.h:383
↓ 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
util.h:235
↓ 4 callers
Method
size
array3.h:244
↓ 4 callers
Method
size
array2.h:240
↓ 3 callers
Function
orientation
calculate twice signed area of triangle (0,0)-(x1,y1)-(x2,y2) return an SOS-determined sign (-1, +1, or 0 only if it's a truly degenerate triangle)
makelevelset3.cpp:84
↓ 2 callers
Function
assign
vec.h:371
↓ 2 callers
Function
bilerp
util.h:299
↓ 2 callers
Function
dist
vec.h:219
↓ 2 callers
Method
get_entry
hashtable.h:168
↓ 2 callers
Function
mag
vec.h:207
↓ 2 callers
Function
point_triangle_distance
find distance x0 is from triangle x1-x2-x3
makelevelset3.cpp:20
↓ 2 callers
Function
trilerp
util.h:309
↓ 1 callers
Method
assign
array1.h:237
↓ 1 callers
Method
capacity
array1.h:309
↓ 1 callers
Method
clear
hashgrid.h:46
↓ 1 callers
Function
cubic_interp_weights
util.h:347
↓ 1 callers
Function
dist2
vec.h:211
↓ 1 callers
Function
erase_unordered
util.h:421
↓ 1 callers
Function
hash
a useful core hash function
hashtable.h:17
↓ 1 callers
Function
lround
util.h:197
↓ 1 callers
Function
make_level_set3
makelevelset3.cpp:118
↓ 1 callers
Function
point_in_triangle_2d
robust test of (x0,y0) in the triangle (x1,y1)-(x2,y2)-(x3,y3) if true is returned, the barycentric coordinates are set in a,b,c.
makelevelset3.cpp:98
↓ 1 callers
Method
reserve
hashgrid.h:49
↓ 1 callers
Function
smooth_step
util.h:179
↓ 1 callers
Function
update_minmax
vec.h:473
Method
Array1
array1.h:65
Method
Array2
array2.h:33
Method
Array3
array3.h:33
Method
HashGrid2
hashgrid.h:15
Method
HashGrid3
hashgrid.h:80
Method
HashTable
hashtable.h:45
Method
Vec<N,T>
vec.h:26
Method
WrapArray1
array1.h:495
Function
abs_max
util.h:369
Method
add_box
hashgrid.h:29
Method
add_box
hashgrid.h:94
Method
add_point
hashgrid.h:23
Method
add_point
hashgrid.h:88
Function
add_unique
util.h:388
Method
add_unique
array1.h:230
Method
add_unique
array1.h:599
Method
assign
array1.h:606
Method
assign
array3.h:118
Method
assign
array2.h:119
Method
assign_
array1.h:264
Method
assign_
array1.h:627
Method
begin
array1.h:303
Method
begin
array1.h:666
Method
begin
array3.h:161
Method
begin
array2.h:160
Method
capacity
array1.h:672
Method
capacity
array3.h:167
Method
capacity
array2.h:166
Method
clear
hashtable.h:105
Method
clear
array1.h:312
Method
clear
array1.h:675
Method
clear
array3.h:170
Method
clear
hashgrid.h:111
Method
clear
array2.h:169
Function
contains
util.h:380
Function
cross
vec.h:348
Function
cube
util.h:27
Function
cubic_interp
util.h:357
Method
delete_box
hashgrid.h:36
Method
delete_box
hashgrid.h:101
Method
delete_point
hashgrid.h:26
Method
delete_point
hashgrid.h:91
Method
empty
array1.h:320
Method
empty
array1.h:678
Method
empty
array3.h:176
Method
empty
array2.h:175
Method
end
array1.h:323
Method
end
array1.h:681
Method
end
array3.h:179
Method
end
array2.h:178
Function
erase
util.h:405
next →
1–100 of 231, ranked by callers