History

Eliminate wacky scales in favor of newfangled "meters."

Andrzej Kapolka committed 12 years ago

Commit 14eb87a1 parent 1d14f945 files · +6 −10Browse files

Showing the changes to interface/src/avatar/SkeletonModel.cpp (1 of 5 files). Show all

Unified · Split

interface/src/avatar/SkeletonModel.cpp+2−4
@@ -36,8 +36,6 @@ SkeletonModel::~SkeletonModel() { · 35 unmodified lines
3636 _ragdoll = NULL;
3737 }
3838
39−const float MODEL_SCALE = 0.0006f;
40−
4139 void SkeletonModel::setJointStates(QVector<JointState> states) {
4240 Model::setJointStates(states);
4341
@@ -57,7 +55,7 @@ void SkeletonModel::setJointStates(QVector<JointState> states) { · 13 unmodified lines
5755 _defaultEyeModelPosition.z = -_defaultEyeModelPosition.z;
5856
5957 // Skeleton may have already been scaled so unscale it
60− _defaultEyeModelPosition = MODEL_SCALE * _defaultEyeModelPosition / _scale;
58+ _defaultEyeModelPosition = _defaultEyeModelPosition / _scale;
6159 }
6260
6361 // the SkeletonModel override of updateJointState() will clear the translation part
@@ -80,7 +78,7 @@ void SkeletonModel::simulate(float deltaTime, bool fullUpdate) { · 16 unmodified lines
8078 setTranslation(_owningAvatar->getSkeletonPosition());
8179 static const glm::quat refOrientation = glm::angleAxis(PI, glm::vec3(0.0f, 1.0f, 0.0f));
8280 setRotation(_owningAvatar->getOrientation() * refOrientation);
83− setScale(glm::vec3(1.0f, 1.0f, 1.0f) * _owningAvatar->getScale() * MODEL_SCALE);
81+ setScale(glm::vec3(1.0f, 1.0f, 1.0f) * _owningAvatar->getScale());
8482 setBlendshapeCoefficients(_owningAvatar->getHead()->getBlendshapeCoefficients());
8583
8684 Model::simulate(deltaTime, fullUpdate);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t