271 lines
4.3 KiB
Markdown
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
|