Expand description
Rig profiles: checks never reference bone names, they reference roles. A profile maps roles to name matchers; built-ins cover the common rigs and auto-detection scores every built-in by resolved-role coverage. A check whose required roles don’t resolve is skipped with a note — never a false failure.
Structs§
- Resolved
Roles - Role → bone resolution for one skeleton.
- RigProfile
- A named set of role-to-bone-name matchers.
Enums§
- Name
Matcher - How a role’s bone is found by name. Matching also tries a
namespace-stripped variant of each bone name (
"ns:Hips"→"Hips"). - Role
- Semantic bone roles used by checks and measurements.
Functions§
- builtin_
profiles - The built-in profiles.
- detect_
profile - Auto-detect: score every built-in by resolved-role coverage; the best profile wins if it resolves at least two roles. Ties keep the earlier (declaration-order) profile.
- resolve_
named - Resolve a profile by name, or auto-detect for
"auto".