Kaba struct SubWorld ed
...
Syntax ed
struct SubWorld
var box: DigestedBox
var digested_triangles: DigestedTriangle[]
var subs: SubWorld[]
var triangles: Triangle[]
# constructors
func mut __init__()
func mut __init__(triangles: Triangle[], digested_triangles: DigestedTriangle[], box: DigestedBox, subs: SubWorld[])
# functions
func mut clear()
func distance(p: vec3, _max_dist: f32) -> f32
func points() -> vec3[]
func mut split(pl: Plane)
func trace(p0: vec3, dir: vec3, _max_dist: f32) -> vec3?
func mut try_split()
# operators
func mut __assign__(other: SubWorld) # SubWorld = SubWorld
Functions ed
- func mut clear()
- ...
- func distance(p: vec3, _max_dist: f32) -> f32
- ...
- func points() -> vec3[]
- ...
- func mut split(pl: Plane)
- ...
- func trace(p0: vec3, dir: vec3, _max_dist: f32) -> vec3?
- ...
- func mut try_split()
- ...
Elements ed
- var box: DigestedBox
- ...
- var digested_triangles: DigestedTriangle[]
- ...
- var subs: SubWorld[]
- ...
- var triangles: Triangle[]
- ...