lox

Crates.iolox
lib.rslox
version0.1.1
sourcesrc
created_at2018-10-05 14:47:30.386607
updated_at2023-04-23 21:50:16.899131
descriptionFast polygon mesh library with different data structures and traits to abstract over those.
homepage
repositoryhttps://github.com/LukasKalbertodt/lox/
max_upload_size
id88179
size643,830
Lukas Kalbertodt (LukasKalbertodt)

documentation

https://docs.rs/lox/

README

Lox: polygon mesh library

CI status of main Crates.io Version docs.rs

lox is a polygon mesh library with different data structures and traits to abstract over those. It can be used to create, generate, process, and analyze polygon meshes. This is part of the field "geometry processing", relevant for developing real-time 3D applications, simulations, 3D-printing, and much more.

Main features:

  • Multiple optimized and well tested mesh data structures, including half edge mesh and directed edge mesh.
  • Ability to abstract over different data structures without overhead.
  • BlAzInGlY fAsT. Ok no actually, it's pretty fast and I have benchmarks to prove it.
  • Prop maps as flexible solution for storing and managing additional mesh properties (e.g. vertex positions, face colors, ...).
  • Built-in algorithms (only very few right now).
  • Notably missing: IO. Explanation.

See the documentation for more details and on how to get started.



License

Licensed under either of Apache License, Version 2.0 or MIT license at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 1063

cargo fmt