SkeletonIK
Inherits: Node < Object
Properties
| float | interpolation | 1.0 |
| Vector3 | magnet | Vector3( 0, 0, 0 ) |
| int | max_iterations | 10 |
| float | min_distance | 0.01 |
| bool | override_tip_basis | true |
| String | root_bone | "" |
| Transform | target | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
| NodePath | target_node | NodePath("") |
| String | tip_bone | "" |
| bool | use_magnet | false |
Methods
Property Descriptions
float interpolation
| Default | 1.0 |
| Setter | set_interpolation(value) |
| Getter | get_interpolation() |
| Default | Vector3( 0, 0, 0 ) |
| Setter | set_magnet_position(value) |
| Getter | get_magnet_position() |
int max_iterations
| Default | 10 |
| Setter | set_max_iterations(value) |
| Getter | get_max_iterations() |
float min_distance
| Default | 0.01 |
| Setter | set_min_distance(value) |
| Getter | get_min_distance() |
bool override_tip_basis
| Default | true |
| Setter | set_override_tip_basis(value) |
| Getter | is_override_tip_basis() |
| Default | "" |
| Setter | set_root_bone(value) |
| Getter | get_root_bone() |
| Default | Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) |
| Setter | set_target_transform(value) |
| Getter | get_target_transform() |
| Default | NodePath("") |
| Setter | set_target_node(value) |
| Getter | get_target_node() |
| Default | "" |
| Setter | set_tip_bone(value) |
| Getter | get_tip_bone() |
bool use_magnet
| Default | false |
| Setter | set_use_magnet(value) |
| Getter | is_using_magnet() |
Method Descriptions
Skeleton get_parent_skeleton ( ) const
bool is_running ( )
void start ( bool one_time=false )
void stop ( )