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 totrue
to enforce an identical bone structure orfalse
to 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
exactMatch
istrue
. - If
exactMatch
isfalse
, feel free to include additional bones as long as the required skeleton structure is maintained.