Function geom3d::utils::uniform_divide[][src]

pub fn uniform_divide(range: (Float, Float), division: usize) -> Vec<Float>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
Expand description

Create parameter values by uniformly divide a range

Examples

use geom3d::utils::*;
assert_eq!(
    uniform_divide((0.0, 1.0), 8),
    vec![0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0,]
);
assert_eq!(
    uniform_divide((1.0, 0.0), 8),
    vec![1.0, 0.875, 0.75, 0.625, 0.5, 0.375, 0.25, 0.125, 0.0,]
);