Showing the changes to libraries/render-utils/src/CauterizedModel.cpp (1 of 107 files). Show all
Unified · Split
| @@ -115,6 +115,7 @@ void CauterizedModel::updateClusterMatrices() { · 114 unmodified lines | ||
| 115 | 115 | Transform clusterTransform; |
| 116 | 116 | Transform::mult(clusterTransform, jointTransform, cluster.inverseBindTransform); |
| 117 | 117 | state.clusterTransforms[j] = Model::TransformDualQuaternion(clusterTransform); |
| 118 | + state.clusterTransforms[j].setCauterizationParameters(0.0f, jointPose.trans()); | |
| 118 | 119 | #else |
| 119 | 120 | auto jointMatrix = _rig.getJointTransform(cluster.jointIndex); |
| 120 | 121 | glm_mat4u_mul(jointMatrix, cluster.inverseBindMatrix, state.clusterTransforms[j]); |
| @@ -151,6 +152,7 @@ void CauterizedModel::updateClusterMatrices() { · 30 unmodified lines | ||
| 151 | 152 | Transform clusterTransform; |
| 152 | 153 | Transform::mult(clusterTransform, jointTransform, cluster.inverseBindTransform); |
| 153 | 154 | state.clusterTransforms[j] = Model::TransformDualQuaternion(clusterTransform); |
| 155 | + state.clusterTransforms[j].setCauterizationParameters(1.0f, cauterizePose.trans()); | |
| 154 | 156 | #else |
| 155 | 157 | glm_mat4u_mul(cauterizeMatrix, cluster.inverseBindMatrix, state.clusterTransforms[j]); |
| 156 | 158 | #endif |