Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/admtrv/objcurses
/ functions
Functions
80 in github.com/admtrv/objcurses
⨍
Functions
80
◇
Types & classes
12
↓ 10 callers
Function
clamp
utils/algorithms.h:18
↓ 5 callers
Method
normalize
normalize verts of object
entities/geometry/object.cpp:352
↓ 4 callers
Function
deg2rad
utils/algorithms.cpp:123
↓ 3 callers
Function
lerp
utils/algorithms.cpp:58
↓ 3 callers
Method
magnitude
utils/mathematics.cpp:53
↓ 3 callers
Function
rad_norm
utils/algorithms.cpp:144
↓ 2 callers
Function
clamp0
utils/algorithms.cpp:133
↓ 2 callers
Function
open_file
check open file
entities/geometry/object.cpp:29
↓ 2 callers
Function
rad2deg
utils/algorithms.cpp:128
↓ 2 callers
Function
render_hud
main.cpp:290
↓ 2 callers
Method
rotate_left
entities/view/camera.h:27
↓ 2 callers
Function
safe_stof
utils/tools.cpp:21
↓ 2 callers
Function
strip_line
clean string
entities/geometry/object.cpp:22
↓ 1 callers
Method
clear
entities/rendering/buffer.cpp:89
↓ 1 callers
Method
draw_projection
entities/rendering/buffer.cpp:131
↓ 1 callers
Method
flip_faces
entities/geometry/object.cpp:387
↓ 1 callers
Function
handle_control
main.cpp:304
↓ 1 callers
Function
init_colors
main.cpp:52
↓ 1 callers
Function
init_ncurses
main.cpp:43
↓ 1 callers
Method
invert_x
entities/geometry/object.cpp:395
↓ 1 callers
Method
invert_y
entities/geometry/object.cpp:405
↓ 1 callers
Method
invert_z
entities/geometry/object.cpp:416
↓ 1 callers
Function
is_ear
utils/algorithms.cpp:20
↓ 1 callers
Function
is_in_triangle
utils/algorithms.cpp:9
↓ 1 callers
Method
limit_y1
entities/rendering/buffer.cpp:20
↓ 1 callers
Method
limit_y2
entities/rendering/buffer.cpp:47
↓ 1 callers
Method
load
methods
entities/geometry/object.cpp:219
↓ 1 callers
Method
normal
entities/rendering/buffer.cpp:63
↓ 1 callers
Method
normalize
utils/mathematics.cpp:58
↓ 1 callers
Function
parse_args
main.cpp:160
↓ 1 callers
Function
print_help
main.cpp:109
↓ 1 callers
Function
print_version
main.cpp:137
↓ 1 callers
Method
printw
entities/rendering/buffer.cpp:178
↓ 1 callers
Function
relative_index
from obj index to vector index
entities/geometry/object.cpp:10
↓ 1 callers
Method
rotate_down
entities/view/camera.h:39
↓ 1 callers
Method
rotate_right
entities/view/camera.h:31
↓ 1 callers
Method
rotate_up
entities/view/camera.h:35
↓ 1 callers
Function
safe_stoi
utils/tools.cpp:7
↓ 1 callers
Method
scale
entities/geometry/object.cpp:343
↓ 1 callers
Method
sort_x
entities/rendering/buffer.cpp:11
↓ 1 callers
Function
triangularize
utils/algorithms.cpp:63
↓ 1 callers
Method
zoom_in
entities/view/camera.h:44
↓ 1 callers
Method
zoom_out
entities/view/camera.h:48
Method
Buffer
entities/rendering/buffer.cpp:74
Method
Camera
constructors
entities/view/camera.h:20
Method
Face
entities/geometry/object.h:28
Method
Light
constructors
entities/view/light.h:14
Method
Material
entities/geometry/object.h:37
Method
Object
entities/geometry/object.h:43
Method
Pixel
entities/rendering/buffer.h:25
Method
Projection
entities/rendering/buffer.h:35
Method
Vec3
utils/mathematics.cpp:7
Method
Vec3
utils/mathematics.h:19
Function
__asan_default_options
main.cpp:25
Method
cosine_similarity
utils/mathematics.cpp:78
Method
cross
utils/mathematics.cpp:69
Function
deg_norm
utils/algorithms.cpp:138
Method
depth
entities/rendering/buffer.cpp:115
Method
dot
utils/mathematics.cpp:64
Method
find_material
find material by index
entities/geometry/object.cpp:337
Method
index_x
entities/rendering/buffer.cpp:99
Method
index_y
entities/rendering/buffer.cpp:107
Method
load_materials
entities/geometry/object.cpp:286
Method
luminance_char
entities/rendering/renderer.cpp:7
Function
main
main
main.cpp:335
Method
normal
utils/mathematics.cpp:107
Method
operator*
utils/mathematics.cpp:19
Method
operator+
utils/mathematics.cpp:9
Method
operator-
utils/mathematics.cpp:14
Method
parse_current_material
parse newmtl
entities/geometry/object.cpp:185
Method
parse_diffuse_color
parse kd
entities/geometry/object.cpp:203
Method
parse_face
parse f
entities/geometry/object.cpp:84
Method
parse_material
parse usemtl
entities/geometry/object.cpp:174
Method
parse_mtl_file
parse mtllib
entities/geometry/object.cpp:155
Method
parse_vertex
parse v x y z
entities/geometry/object.cpp:68
Method
render
entities/rendering/renderer.cpp:14
Method
rotate_x
utils/mathematics.cpp:96
Method
rotate_y
utils/mathematics.cpp:85
Method
to_screen
utils/mathematics.cpp:124
Method
validate
entities/geometry/object.cpp:43