use-simplex 0.0.6

Simplex primitives for the RustUse geometry workspace
Documentation
# use-simplex

Simplex primitives for the RustUse geometry workspace.

`use-simplex` provides general simplex descriptors plus a small `Tetrahedron` type. It does not
duplicate triangle logic from `use-triangle`.

## Example

```rust
use use_simplex::{Simplex, Tetrahedron};
use use_vector::Vector3;

let simplex = Simplex::new(3).expect("valid dimension");
let tetrahedron = Tetrahedron::new([
    Vector3::new(0.0, 0.0, 0.0),
    Vector3::new(1.0, 0.0, 0.0),
    Vector3::new(0.0, 1.0, 0.0),
    Vector3::new(0.0, 0.0, 1.0),
]);

assert_eq!(simplex.vertex_count(), 4);
assert_eq!(tetrahedron.vertex_count(), 4);
```