Files
herolib/vdocs/gg.m4.md
2025-02-07 12:07:32 +03:00

271 lines
4.3 KiB
Markdown

# module gg.m4
## Contents
- [Constants](#Constants)
- [add](#add)
- [blank_v4](#blank_v4)
- [calc_tr_matrices](#calc_tr_matrices)
- [deg](#deg)
- [det](#det)
- [look_at](#look_at)
- [mul](#mul)
- [mul_vec](#mul_vec)
- [one_v4](#one_v4)
- [ortho](#ortho)
- [perspective](#perspective)
- [rad](#rad)
- [rotate](#rotate)
- [scale](#scale)
- [set_m4](#set_m4)
- [set_v4](#set_v4)
- [sub](#sub)
- [unit_m4](#unit_m4)
- [vec3](#vec3)
- [vec4](#vec4)
- [zero_m4](#zero_m4)
- [zero_v4](#zero_v4)
- [Mat4](#Mat4)
- [str](#str)
- [clean](#clean)
- [sum_all](#sum_all)
- [is_equal](#is_equal)
- [get_e](#get_e)
- [get_f](#get_f)
- [set_e](#set_e)
- [set_f](#set_f)
- [copy](#copy)
- [set_trace](#set_trace)
- [get_trace](#get_trace)
- [set_f32](#set_f32)
- [set_row](#set_row)
- [get_row](#get_row)
- [set_col](#set_col)
- [get_col](#get_col)
- [swap_col](#swap_col)
- [swap_row](#swap_row)
- [transpose](#transpose)
- [mul_scalar](#mul_scalar)
- [+](#+)
- [-](#-)
- [*](#*)
- [inverse](#inverse)
- [translate](#translate)
- [Vec4](#Vec4)
- [str](#str)
- [is_equal](#is_equal)
- [clean](#clean)
- [copy](#copy)
- [mul_scalar](#mul_scalar)
- [inv](#inv)
- [normalize](#normalize)
- [normalize3](#normalize3)
- [mod](#mod)
- [mod3](#mod3)
- [sum](#sum)
- [+](#+)
- [-](#-)
- [*](#*)
- [%](#%)
- [mul_vec4](#mul_vec4)
## Constants
[[Return to contents]](#Contents)
## add
[[Return to contents]](#Contents)
## blank_v4
[[Return to contents]](#Contents)
## calc_tr_matrices
[[Return to contents]](#Contents)
## deg
[[Return to contents]](#Contents)
## det
[[Return to contents]](#Contents)
## look_at
[[Return to contents]](#Contents)
## mul
[[Return to contents]](#Contents)
## mul_vec
[[Return to contents]](#Contents)
## one_v4
[[Return to contents]](#Contents)
## ortho
[[Return to contents]](#Contents)
## perspective
[[Return to contents]](#Contents)
## rad
[[Return to contents]](#Contents)
## rotate
[[Return to contents]](#Contents)
## scale
[[Return to contents]](#Contents)
## set_m4
[[Return to contents]](#Contents)
## set_v4
[[Return to contents]](#Contents)
## sub
[[Return to contents]](#Contents)
## unit_m4
[[Return to contents]](#Contents)
## vec3
[[Return to contents]](#Contents)
## vec4
[[Return to contents]](#Contents)
## zero_m4
[[Return to contents]](#Contents)
## zero_v4
[[Return to contents]](#Contents)
## Mat4
[[Return to contents]](#Contents)
## str
[[Return to contents]](#Contents)
## clean
[[Return to contents]](#Contents)
## sum_all
[[Return to contents]](#Contents)
## is_equal
[[Return to contents]](#Contents)
## get_e
[[Return to contents]](#Contents)
## get_f
[[Return to contents]](#Contents)
## set_e
[[Return to contents]](#Contents)
## set_f
[[Return to contents]](#Contents)
## copy
[[Return to contents]](#Contents)
## set_trace
[[Return to contents]](#Contents)
## get_trace
[[Return to contents]](#Contents)
## set_f32
[[Return to contents]](#Contents)
## set_row
[[Return to contents]](#Contents)
## get_row
[[Return to contents]](#Contents)
## set_col
[[Return to contents]](#Contents)
## get_col
[[Return to contents]](#Contents)
## swap_col
[[Return to contents]](#Contents)
## swap_row
[[Return to contents]](#Contents)
## transpose
[[Return to contents]](#Contents)
## mul_scalar
[[Return to contents]](#Contents)
## +
[[Return to contents]](#Contents)
## -
[[Return to contents]](#Contents)
## *
[[Return to contents]](#Contents)
## inverse
[[Return to contents]](#Contents)
## translate
[[Return to contents]](#Contents)
## Vec4
[[Return to contents]](#Contents)
## str
[[Return to contents]](#Contents)
## is_equal
[[Return to contents]](#Contents)
## clean
[[Return to contents]](#Contents)
## copy
[[Return to contents]](#Contents)
## mul_scalar
[[Return to contents]](#Contents)
## inv
[[Return to contents]](#Contents)
## normalize
[[Return to contents]](#Contents)
## normalize3
[[Return to contents]](#Contents)
## mod
[[Return to contents]](#Contents)
## mod3
[[Return to contents]](#Contents)
## sum
[[Return to contents]](#Contents)
## +
[[Return to contents]](#Contents)
## -
[[Return to contents]](#Contents)
## *
[[Return to contents]](#Contents)
## %
[[Return to contents]](#Contents)
## mul_vec4
[[Return to contents]](#Contents)
#### Powered by vdoc. Generated on: 7 Feb 2025 12:06:55