smpl_rs/lib.rs
1#![deny(missing_docs)]
2
3//! ## Crate Items Overview
4//!
5//! This section provides quick links to the main items in smpl-rs.
6//!
7//! ### Modules
8//! - [`smpl_core`](crate::smpl_core) - The core functionality of smpl-rs.
9//! - [`smpl_gloss_integration`](crate::smpl_gloss_integration) - The integration between smpl-rs and gloss-renderer.
10//! - [`smpl_utils`](crate::smpl_utils) - Utility functions and helpers.
11//!
12//! ## Examples
13//! Below are the examples you can explore in the `examples/` folder of the
14//! repository:
15//!
16//! - **Animation from .npz Matrices**: [animation_from_matrices.py](https://github.com/Meshcapade/smpl-rs/bindings/smpl_py/examples/animation_from_matrices.py)
17//! - **Show Animation with Skeleton**: [show_skeleton.py](https://github.com/Meshcapade/smpl-rs/bindings/smpl_py/examples/show_skeleton.py)
18//! - **Minimal Example**: [minimal.py](https://github.com/Meshcapade/smpl-rs/bindings/smpl_py/examples/minimal.py)
19//! - **Export a glTF from animation**: [smpl_gltf_export.py](https://github.com/Meshcapade/smpl-rs/bindings/smpl_py/examples/smpl_gltf_export.py)
20//!
21//! These examples demonstrate various features of smpl-rs and can be run
22//! directly.
23
24// Re-exports
25pub use smpl_core;
26pub use smpl_gloss_integration;
27pub use smpl_utils;