Skip to content

Commit

Permalink
Adjust hand constraints and fix constraint corrections interaction wi…
Browse files Browse the repository at this point in the history
…th ik solver
  • Loading branch information
Stermere committed Oct 15, 2024
1 parent 42c5f62 commit 2935e1d
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ class HumanSkeleton(
val rightUpperArmBone = Bone(BoneType.RIGHT_UPPER_ARM, Constraint(ConstraintType.TWIST_SWING, 120f, 180f))
val leftLowerArmBone = Bone(BoneType.LEFT_LOWER_ARM, Constraint(ConstraintType.LOOSE_HINGE, 0f, -180f, 40f))
val rightLowerArmBone = Bone(BoneType.RIGHT_LOWER_ARM, Constraint(ConstraintType.LOOSE_HINGE, 0f, -180f, 40f))
val leftHandBone = Bone(BoneType.LEFT_HAND, Constraint(ConstraintType.TWIST_SWING, 90f, 90f))
val rightHandBone = Bone(BoneType.RIGHT_HAND, Constraint(ConstraintType.TWIST_SWING, 90f, 90f))
val leftHandBone = Bone(BoneType.LEFT_HAND, Constraint(ConstraintType.TWIST_SWING, 120f, 120f))
val rightHandBone = Bone(BoneType.RIGHT_HAND, Constraint(ConstraintType.TWIST_SWING, 120f, 120f))

// Tracker bones
val headTrackerBone = Bone(BoneType.HEAD_TRACKER, Constraint(ConstraintType.COMPLETE))
Expand Down Expand Up @@ -409,10 +409,10 @@ class HumanSkeleton(
val parentTracker = getTrackerForBone(bone.parent?.boneType)
if ((angle > 0.01f) && (
tracker?.filteringHandler?.getFilteringImpact()
?: 0f
?: 1f
) < 0.01f && (
parentTracker?.filteringHandler?.getFilteringImpact()
?: 0f
?: 1f
) < 0.01f
) {
tracker?.resetsHandler?.updateDynamicFix(deltaRot)
Expand Down

0 comments on commit 2935e1d

Please sign in to comment.