Module ray_tracing_core::random [−][src]
Random data generator
Generators for random data like vectors and colors using Crate rand
Functions
generate_axis | Generate random axis |
generate_cosine_direction | Generate a random vector |
generate_from_range | Generate random axis |
generate_point3 | Generate a random point |
generate_range | Generate a single floating point value in a specific range |
generate_range2d | Generate a floating point tuple in a specific range |
generate_rgb | Generate a random RGB color |
generate_size | Generate a single floating point value in the range [0.0, 1.0] |
generate_to_sphere | Generate a random vector |
generate_unit | Generate a single floating point value in range [-1.0, 1.0] |
generate_unit_abs | Generate a single floating point value in range [0.0, 1.0] |
generate_unit_sphere | Generate a random vector, whose length is less than or equal 1.0 |
generate_uv | Generate a texture coordinate |
generate_vector3 | Generate a random vector |