Skeleton
Ensure that the 3D file's bone structure matches the specified skeleton structure.
Parameter table
| param | unit | required | description |
|---|---|---|---|
| skeleton | yes | The JSON structure defining the expected skeleton (bone hierarchy). | |
| skeletonName | no | The name of the skeleton structure. | |
| exactMatch | no | Boolean to determine the strictness of the bone structure check. |
Detailed description
This rule checks whether a given 3D file adheres to the specified skeleton structure (skeleton). The exactMatch parameter dictates the strictness of this check. When exactMatch is set to true, the rule verifies that the actual bone structure in the 3D file is identical to the specified skeleton structure. If exactMatch is set to false, which is the default setting, the rule checks that the specified skeleton structure is included within the actual bone structure. This allows for the presence of additional bones not specified in the skeleton structure.
How to setup
This rule verifies that the bone structure in a 3D file matches the specified skeleton.
** Key parameters: **
skeleton: Define the expected bone structure as a JSON object.skeletonName: The name of the skeleton structure.exactMatch: Set totrueto enforce an identical bone structure orfalseto allow for extra bones.
Choose the value of exactMatch based on the level of strictness required for your project.
Creator tips
- Ensure that your 3D model's bone structure follows the defined skeleton closely if
exactMatchistrue. - If
exactMatchisfalse, feel free to include additional bones as long as the required skeleton structure is maintained.
