Skip to main content

vec3_normalize

Function vec3_normalize 

Source
pub fn vec3_normalize(v: [f32; 3]) -> [f32; 3]
Examples found in repository?
examples/bisket-vr-debug.rs (line 1083)
1080fn forearm_axis_world(world: &World, lower_arm: ComponentId, hand: ComponentId) -> [f32; 3] {
1081    let axis = vec3_sub(world_pos(world, hand), world_pos(world, lower_arm));
1082    if vec3_len(axis) > 1e-6 {
1083        vec3_normalize(axis)
1084    } else {
1085        [0.0, 0.0, 1.0]
1086    }
1087}