Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Germanunkol/CCD-IK-Panda3D
/ functions
Functions
166 in github.com/Germanunkol/CCD-IK-Panda3D
⨍
Functions
166
◇
Types & classes
18
↓ 45 callers
Method
get_pos
( self )
foot_arc.py:37
↓ 42 callers
Function
label
( text, line )
CCDIK/utils.py:221
↓ 38 callers
Method
get_ik_joint
cpp/ccdik/ikChain.cxx:52
↓ 29 callers
Method
set_hinge_constraint
cpp/ccdik/ikJoint.cxx:54
↓ 19 callers
Method
get_name
cpp/ccdik/ikJoint.cxx:32
↓ 18 callers
Method
set_annealing_exponent
Set the annealing strength Annealing is the process of reducing rotation of joints further away from the root. This attempts to coun
CCDIK/ik_chain.py:72
↓ 16 callers
Method
reparent_to
( self, parent )
CCDIK/ik_actor.py:47
↓ 15 callers
Method
get_control_node
( self )
CCDIK/ik_joint.py:64
↓ 13 callers
Method
debug_display
cpp/ccdik/ikChain.cxx:196
↓ 12 callers
Function
create_axes
( size, bothways=False, thickness=1 )
CCDIK/utils.py:32
↓ 12 callers
Method
create_joint
Utility function which helps to create a joint.
CCDIK/armature_utils.py:20
↓ 11 callers
Method
add_joint
cpp/ccdik/ikChain.cxx:25
↓ 11 callers
Method
get_control_node
( self, name )
CCDIK/armature_utils.py:63
↓ 10 callers
Method
get_parent
( self )
CCDIK/ik_joint.py:76
↓ 10 callers
Method
set_target
( self, node )
CCDIK/ik_chain.py:179
↓ 10 callers
Method
update_ik
cpp/ccdik/ikChain.cxx:69
↓ 7 callers
Method
get_axis
( self )
CCDIK/ik_joint.py:61
↓ 6 callers
Function
create_grid
( grid_size, square_size )
CCDIK/utils.py:61
↓ 6 callers
Method
get_actor
( self )
CCDIK/armature_utils.py:66
↓ 6 callers
Method
get_max_ang
( self )
CCDIK/ik_joint.py:69
↓ 5 callers
Method
create_ik_chain
( self, joint_names )
CCDIK/ik_actor.py:74
↓ 4 callers
Function
create_point
( thickness=5, col=None )
CCDIK/utils.py:86
↓ 4 callers
Function
create_racket
( thickness=5, col=None )
CCDIK/utils.py:111
↓ 4 callers
Method
finalize
( self )
CCDIK/armature_utils.py:52
↓ 4 callers
Method
get_annealing_exponent
( self )
CCDIK/ik_chain.py:69
↓ 4 callers
Method
get_control_node
( self, joint_name )
CCDIK/ik_actor.py:52
↓ 4 callers
Method
get_min_ang
( self )
CCDIK/ik_joint.py:67
↓ 4 callers
Function
info
( text, line )
CCDIK/utils.py:231
↓ 4 callers
Method
noise
( self, x, y )
collision_terrain.py:34
↓ 4 callers
Method
set_leg_step_time
( self, leg_index, time )
walk_cycle.py:31
↓ 4 callers
Method
step
( self, leg_index )
walk_cycle.py:49
↓ 3 callers
Method
get_has_rotation_axis
( self )
CCDIK/ik_joint.py:59
↓ 3 callers
Method
get_joint
( self, name )
CCDIK/armature_utils.py:60
↓ 3 callers
Method
set_ball_constraint
cpp/ccdik/ikJoint.cxx:62
↓ 3 callers
Method
update_info
( self )
multi_reacher_sample.py:189
↓ 3 callers
Method
update_info
( self )
reacher_sample.py:157
↓ 3 callers
Method
update_info
( self )
multi_reacher_sample_cpp.py:187
↓ 3 callers
Method
update_info
( self )
tentacle_sample.py:226
↓ 2 callers
Method
done
( self )
foot_arc.py:40
↓ 2 callers
Method
find_ground_pos
( self, input_pos )
character_sample.py:402
↓ 2 callers
Method
new_random_target
( self )
character_sample.py:413
↓ 2 callers
Method
new_random_target
( self )
biped_sample.py:262
↓ 2 callers
Function
path_length
( path )
CCDIK/vec_utils.py:255
↓ 2 callers
Method
set_static
( self, static=True )
CCDIK/ik_joint.py:28
↓ 2 callers
Method
update
( self, amount )
foot_arc.py:22
↓ 2 callers
Method
update_time
( self, dt )
walk_cycle.py:36
↓ 2 callers
Function
x_ray_node
cpp/ccdik/debug_utils.cxx:34
↓ 1 callers
Method
__init__
( self )
biped_sample.py:9
↓ 1 callers
Method
add_child
cpp/ccdik/ikJoint.cxx:37
↓ 1 callers
Method
add_child
( self, child )
CCDIK/ik_joint.py:24
↓ 1 callers
Method
add_joint
( self, joint, control_node, parent_ik_joint=None, static=False )
CCDIK/ik_chain.py:31
↓ 1 callers
Function
closest_point_on_segment
( a, b, p )
CCDIK/vec_utils.py:176
↓ 1 callers
Function
create_axes
cpp/ccdik/debug_utils.cxx:2
↓ 1 callers
Method
get_col
( self )
CCDIK/ik_joint.py:71
↓ 1 callers
Method
get_debug_node
cpp/ccdik/ikJoint.cxx:69
↓ 1 callers
Method
get_end_effector
cpp/ccdik/ikChain.cxx:329
↓ 1 callers
Function
get_perpendicular_vec
cpp/ccdik/vec_utils.cxx:17
↓ 1 callers
Function
get_perpendicular_vec
( vec )
CCDIK/vec_utils.py:298
↓ 1 callers
Method
inverse_kinematics_cCD
( self, threshold = 1e-2, min_iterations=0, max_iterations=10 )
CCDIK/ik_chain.py:86
↓ 1 callers
Method
inverse_kinematics_ccd
cpp/ccdik/ikChain.cxx:82
↓ 1 callers
Function
line_line_distance
( p1, d1, p2, d2 )
CCDIK/vec_utils.py:19
↓ 1 callers
Function
printBones
( model )
Meshes/BoneTest.py:6
↓ 1 callers
Method
remove_child
cpp/ccdik/ikJoint.cxx:44
↓ 1 callers
Method
remove_debug_display
cpp/ccdik/ikChain.cxx:297
↓ 1 callers
Method
remove_debug_display
( self )
CCDIK/ik_chain.py:292
↓ 1 callers
Method
remove_parent
cpp/ccdik/ikJoint.cxx:49
↓ 1 callers
Function
seg_seg_distance
Given two line segments return the closest points on each segment and their distance
CCDIK/vec_utils.py:63
↓ 1 callers
Function
swing_twist_decomposition
cpp/ccdik/vec_utils.cxx:4
↓ 1 callers
Function
swing_twist_decomposition
( rotation, twist_axis )
CCDIK/vec_utils.py:162
Method
IKChain
cpp/ccdik/ikChain.cxx:10
Method
IKJoint
cpp/ccdik/ikJoint.cxx:5
Method
__init__
(self, num_reachers = 1000, num_joints = 10 )
multi_reacher_sample.py:15
Method
__init__
(self)
reacher_sample.py:13
Method
__init__
( self, terrain )
character_sample.py:12
Method
__init__
(self)
character_sample.py:428
Method
__init__
(self, num_reachers = 1000, num_joints = 10 )
multi_reacher_sample_cpp.py:15
Method
__init__
( self, num_legs, cycle_duration )
walk_cycle.py:9
Method
__init__
(self)
tentacle_sample.py:15
Method
__init__
( self, size, stepSize, parent, height=0.5 )
collision_terrain.py:5
Method
__init__
(self)
biped_sample.py:279
Method
__init__
( self, start_pos, end_pos, offset_dir=LVector3f.unit_z(), max_step_height=0.1, max_step_dist=0.4 )
foot_arc.py:6
Method
__init__
( self, node, mouse_watcher_node, speed=0.8 )
CCDIK/camera_control.py:11
Method
__init__
( self, joint, parent=None, static=False )
CCDIK/ik_joint.py:7
Method
__init__
( self )
CCDIK/armature_utils.py:7
Method
__init__
( self )
CCDIK/ik_chain.py:10
Method
__init__
( self, model )
CCDIK/ik_actor.py:7
Method
attach_to
( self, other )
CCDIK/camera_control.py:50
Method
calc_length
cpp/ccdik/ikChain.cxx:315
Method
calc_length
( self )
CCDIK/ik_chain.py:304
Function
closest_point_on_line
(a, b, p)
CCDIK/vec_utils.py:170
Function
closest_point_on_path
( path, p )
CCDIK/vec_utils.py:187
Function
create_debug_normals
( verts, length=0.1, thickness=1, col=None )
CCDIK/utils.py:165
Function
create_segment
( p1, p2, thickness=5, col=None )
CCDIK/utils.py:98
Function
cycle_index
( i, maximum )
CCDIK/utils.py:13
Method
debug_display
( self, line_length=0.2, thickness=2, x_ray=True, draw_constraints=True )
CCDIK/ik_chain.py:182
Method
decrease_annealing_exponent
( self )
multi_reacher_sample.py:179
Method
decrease_annealing_exponent
( self )
reacher_sample.py:148
Method
decrease_annealing_exponent
( self )
multi_reacher_sample_cpp.py:177
Method
decrease_annealing_exponent
( self )
tentacle_sample.py:212
Function
distance_to_segment
( p, seg )
CCDIK/vec_utils.py:6
next →
1–100 of 166, ranked by callers