-
Notifications
You must be signed in to change notification settings - Fork 0
class_skeleton
####Inherits: Spatial ####Category: Core
Skeleton for characters and animated objects.
- void add_bone ( String name )
- int find_bone ( String name ) const
- String get_bone_name ( int bone_idx ) const
- int get_bone_parent ( int bone_idx ) const
- void set_bone_parent ( int bone_idx, int parent_idx )
- int get_bone_count ( ) const
- Transform get_bone_rest ( int bone_idx ) const
- void set_bone_rest ( int bone_idx, Transform rest )
- void bind_child_node_to_bone ( int bone_idx, Node node )
- void unbind_child_node_from_bone ( int bone_idx, Node node )
- Array get_bound_child_nodes_to_bone ( int bone_idx ) const
- void clear_bones ( )
- Transform get_bone_pose ( int bone_idx ) const
- void set_bone_pose ( int bone_idx, Transform pose )
- void set_bone_global_pose ( int bone_idx, Transform pose )
- Transform get_bone_global_pose ( int bone_idx ) const
- Transform get_bone_custom_pose ( int bone_idx ) const
- void set_bone_custom_pose ( int bone_idx, Transform custom_pose )
- Transform get_bone_transform ( int bone_idx ) const
- NOTIFICATION_UPDATE_SKELETON = 50
Skeleton provides a hierachial interface for managing bones, including pose, rest and animation (see Animation). Skeleton will support rag doll dynamics in the future.
- void add_bone ( String name )
Add a bone, with name "name". get_bone_count will become the bone index.
Return the bone index that matches "name" as its name.
Return the name of the bone at index "index"
Return the bone index which is the parent of the bone at "bone_idx". If -1, then bone has no parent. Note that the parent bone returned will always be less than "bone_idx".
Set the bone index "parent_idx" as the parent of the bone at "bone_idx". If -1, then bone has no parent. Note: "parent_idx" must be less than "bone_idx".
- int get_bone_count ( ) const
Return the amount of bones in the skeleton.
Return the rest transform for a bone "bone_idx".
Set the rest transform for bone "bone_idx"
Deprecated soon
Deprecated soon
Deprecated Soon
- void clear_bones ( )
Clear all the bones in this skeleton.
Return the pose transform for bone "bone_idx".
Return the pose transform for bone "bone_idx".