mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 12:42:58 +02:00
SwingTwistConstriant: fix for bad index.
This commit is contained in:
parent
e38c08ebd9
commit
16a57bda81
1 changed files with 1 additions and 1 deletions
|
@ -249,7 +249,7 @@ void SwingTwistConstraint::setSwingLimits(const std::vector<glm::vec3>& swungDir
|
||||||
int rightIndex = 0;
|
int rightIndex = 0;
|
||||||
for (int i = 0; i < numLimits; ++i) {
|
for (int i = 0; i < numLimits; ++i) {
|
||||||
float theta = (float)i * deltaTheta;
|
float theta = (float)i * deltaTheta;
|
||||||
int leftIndex = (rightIndex - 1) % numLimits;
|
int leftIndex = (rightIndex - 1 + numLimits) % numLimits;
|
||||||
while (rightIndex < numLimits && theta > limits[rightIndex]._theta) {
|
while (rightIndex < numLimits && theta > limits[rightIndex]._theta) {
|
||||||
leftIndex = rightIndex++;
|
leftIndex = rightIndex++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue