-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ik modifier 3d qcp #43
base: ik-modifier-3d
Are you sure you want to change the base?
Conversation
19eaa89
to
da2fae9
Compare
2eba574
to
00df9e2
Compare
scene/3d/fabr_ik_3d.cpp
Outdated
@@ -76,8 +76,7 @@ void FABRIK3D::_process_joints(double p_delta, Skeleton3D *p_skeleton, Vector<Ma | |||
|
|||
// Forwards. | |||
for (int i = 0; i < p_joints.size(); i++) { | |||
// TODO: coding which is similer to above backwards moving. | |||
// TODO: coding which is similar to above backwards moving. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whole loop is just this todo (the spellcheck is an improvement at least)
ba0e284
to
fe045b5
Compare
efe204c
to
df51a9f
Compare
c0c9790
to
ccef558
Compare
Restored the old root transform solve. Still working on the rotation. |
ccef558
to
afd090f
Compare
Pause for now.
Doesn't seem to get the node path's rotation. Also which setting element? |
b3dd26d
to
abe3c0c
Compare
I removed all the code for the rotation as it wasn't doing anything. Revisit sometime in the future. |
Add some documentation. Add validation for joint settings and implement rootmost bone check Fix rootmost bone validation and adjust bone chain transformation logic Refactor joint processing logic to improve clarity and efficiency Fix comments for clarity and adjust bone translation logic in CCDIK3D Refactor CCDIK3D joint processing by removing unused rotation calculations
abe3c0c
to
f23f7f2
Compare
For review.