Docs.rs
  • smpl-utils-0.7.0
    • smpl-utils 0.7.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • aman-shenoy
    • Dependencies
      • backtrace =0.3.74 normal
      • burn ^0.14 normal
      • burn-ndarray ^0.14 normal
      • bytemuck ^1.12 normal
      • bytemuck_derive =1.8.1 normal
      • gloss-utils ^0.7 normal
      • nalgebra ^0.32 normal
      • ndarray ^0.16 normal
      • num-traits ^0.2 normal
      • strum ^0.26.3 normal
      • strum_macros ^0.26.3 normal
      • console_error_panic_hook ^0.1.6 normal
      • console_log ^1.0 normal
      • js-sys ^0.3 normal
      • wasm-bindgen =0.2.100 normal
      • wasm-bindgen-futures ^0.4.30 normal
      • web-sys ^0.3 normal
    • Versions
    • 4.49% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

smpl_utils0.7.0

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • io::FileLoader
  • io::FileTypeIter

Enums

  • io::FileType

Traits

  • array::Gather1D
  • array::Gather2D
  • array::Gather3D
  • array::Scatter1D
  • array::Scatter2D

Macros

  • convert_enum_from
  • convert_enum_into
  • log

Functions

  • numerical::batch_rigid_transform
  • numerical::batch_rodrigues
  • numerical::euler2angleaxis
  • numerical::hex_to_rgb
  • numerical::hex_to_rgb_f32
  • numerical::interpolate_angle
  • numerical::interpolate_axis_angle
  • numerical::interpolate_axis_angle_batch
  • numerical::map
  • numerical::smootherstep
  • vector::addv2f_scaled
  • vector::addv3d
  • vector::addv3d_scaled
  • vector::addv3f
  • vector::addv3f3d
  • vector::addv3f_scaled
  • vector::align_to_multiple_of_four
  • vector::array_to_vec3
  • vector::color_to_v4
  • vector::dotv3d
  • vector::dotv3f
  • vector::fixed_vec3
  • vector::len_sqrv3d
  • vector::len_sqrv3f
  • vector::len_v2f
  • vector::mulv3d
  • vector::mulv3f
  • vector::p3d_from_p3f
  • vector::p3d_from_v3d
  • vector::p3f_from_p3d
  • vector::p3f_from_v3f
  • vector::set_vec_from_array_d
  • vector::set_vec_from_array_f
  • vector::subv3d
  • vector::subv3f
  • vector::subv3f3d
  • vector::to_fixed_vec3
  • vector::to_padded_byte_vector
  • vector::u8arr_to_v4
  • vector::v3d_from_v3f
  • vector::v3f_from_v3d
  • vector::vec_from_array0_f
  • vector::vec_from_array3_f
  • vector::vec_from_array_d
  • vector::vec_from_array_f
  • vector::vec_from_fixed
  • vector::vec_from_vec
  • vector::vec_to_vec

Type Aliases

  • vector::Color4f
  • vector::Line2D
  • vector::Matrix3f
  • vector::Point3d
  • vector::Point3f
  • vector::Vector2d
  • vector::Vector2f
  • vector::Vector3d
  • vector::Vector3f
  • vector::Vector4f
  • vector::Vector4s
  • vector::Vector4u