SkeletonIK

Inherits: Node < Object

Tutorials

Properties

floatinterpolation1.0
Vector3magnetVector3( 0, 0, 0 )
intmax_iterations10
floatmin_distance0.01
booloverride_tip_basistrue
Stringroot_bone“”
TransformtargetTransform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
NodePathtarget_nodeNodePath(“”)
Stringtip_bone“”
booluse_magnetfalse

Methods

Skeletonget_parent_skeleton ( ) const
boolis_running ( )
voidstart ( bool one_time=false )
voidstop ( )

Property Descriptions

Default1.0
Setterset_interpolation(value)
Getterget_interpolation()

DefaultVector3( 0, 0, 0 )
Setterset_magnet_position(value)
Getterget_magnet_position()

  • int max_iterations
Default10
Setterset_max_iterations(value)
Getterget_max_iterations()

Default0.01
Setterset_min_distance(value)
Getterget_min_distance()

  • bool override_tip_basis
Defaulttrue
Setterset_override_tip_basis(value)
Getteris_override_tip_basis()

Default“”
Setterset_root_bone(value)
Getterget_root_bone()

DefaultTransform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
Setterset_target_transform(value)
Getterget_target_transform()

DefaultNodePath(“”)
Setterset_target_node(value)
Getterget_target_node()

Default“”
Setterset_tip_bone(value)
Getterget_tip_bone()

Defaultfalse
Setterset_use_magnet(value)
Getteris_using_magnet()

Method Descriptions


  • bool is_running ( )

  • void start ( bool one_time=false )

  • void stop ( )