Showing the changes to interface/src/avatar/SkeletonModel.cpp (1 of 73 files). Show all
Unified · Split
| @@ -791,12 +791,11 @@ void SkeletonModel::renderBoundingCollisionShapes(gpu::Batch& batch, float alpha · 790 unmodified lines | |||
| 791 | // so no need to render it | 791 | // so no need to render it |
| 792 | return; | 792 | return; |
| 793 | } | 793 | } |
| 794 | Application::getInstance()->loadTranslatedViewMatrix(_translation); | ||
| 795 | 794 | ||
| 796 | // draw a blue sphere at the capsule endpoint | 795 | // draw a blue sphere at the capsule endpoint |
| 797 | glm::vec3 endPoint; | 796 | glm::vec3 endPoint; |
| 798 | _boundingShape.getEndPoint(endPoint); | 797 | _boundingShape.getEndPoint(endPoint); |
| 799 | endPoint = endPoint - _translation; | 798 | endPoint = endPoint + _translation; |
| 800 | Transform transform = Transform(); | 799 | Transform transform = Transform(); |
| 801 | transform.setTranslation(endPoint); | 800 | transform.setTranslation(endPoint); |
| 802 | batch.setModelTransform(transform); | 801 | batch.setModelTransform(transform); |
| @@ -807,7 +806,7 @@ void SkeletonModel::renderBoundingCollisionShapes(gpu::Batch& batch, float alpha · 4 unmodified lines | |||
| 807 | // draw a yellow sphere at the capsule startpoint | 806 | // draw a yellow sphere at the capsule startpoint |
| 808 | glm::vec3 startPoint; | 807 | glm::vec3 startPoint; |
| 809 | _boundingShape.getStartPoint(startPoint); | 808 | _boundingShape.getStartPoint(startPoint); |
| 810 | startPoint = startPoint - _translation; | 809 | startPoint = startPoint + _translation; |
| 811 | glm::vec3 axis = endPoint - startPoint; | 810 | glm::vec3 axis = endPoint - startPoint; |
| 812 | Transform axisTransform = Transform(); | 811 | Transform axisTransform = Transform(); |
| 813 | axisTransform.setTranslation(-axis); | 812 | axisTransform.setTranslation(-axis); |