pub enum FbxNodeKind {
Joint,
Null,
}fbx-reader or fbx-writer only.Expand description
What an FBX Model record declared its node to be, beyond what the
geometry and attributes attached to it say.
Every exporter writes a joint’s class on the Model itself, so that is the
signal this carries; the Skeleton NodeAttribute a joint usually also
carries adds nothing the scene keeps. It matters exactly where nothing
else says what the node is: a joint no skin cluster names — a bone’s
*_end tail helper, which holds no weights — and a Null grouping node
such as an armature’s root object. Without it both rewrite as plain mesh
Models, which is how a round trip turned a rig into joints Blender cannot
form a chain from.
Variants§
Joint
A LimbNode or Limb Model: one joint of a skeleton.
Null
A Null or Root Model: a transform-only grouping node, the class an
armature’s root object carries.
Trait Implementations§
Source§impl Clone for FbxNodeKind
impl Clone for FbxNodeKind
Source§fn clone(&self) -> FbxNodeKind
fn clone(&self) -> FbxNodeKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more