Kaba class TraceWorld ed
...
Syntax ed
class TraceWorld
var allow_split: bool
var data: Mesh
var sub: SubWorld
var subs: SubWorld[]
# constructors
func mut __init__()
# functions
func mut add(m: Mesh, mat: mat4)
func mut clear()
func mut digest()
func distance(p: vec3, _max_dist: f32) -> f32
func trace(p0: vec3, dir: vec3, _max_dist: f32) -> vec3?
# nested classes
class DigestedTriangle
class SubWorld
class Triangle
Nested classes ed
- struct DigestedTriangle
- struct SubWorld
- struct Triangle
Functions ed
- func mut add(m: Mesh, mat: mat4)
- ...
- func mut clear()
- ...
- func mut digest()
- ...
- func distance(p: vec3, _max_dist: f32) -> f32
- ...
- func trace(p0: vec3, dir: vec3, _max_dist: f32) -> vec3?
- ...
Elements ed
- var allow_split: bool
- ...
- var data: Mesh
- ...
- var sub: SubWorld
- ...
- var subs: SubWorld[]
- ...