diff --git a/interface/src/ui/PreferencesDialog.cpp b/interface/src/ui/PreferencesDialog.cpp index fb451f6b0e..b8d4a38905 100644 --- a/interface/src/ui/PreferencesDialog.cpp +++ b/interface/src/ui/PreferencesDialog.cpp @@ -193,8 +193,8 @@ void setupPreferences() { preferences->addPreference(new PrimaryHandPreference(AVATAR_TUNING, "Dominant Hand", getter, setter)); } { - auto getter = [=]()->float { return myAvatar->getModelScale(); }; - auto setter = [=](float value) { myAvatar->setModelScale(value); }; + auto getter = [=]()->float { return myAvatar->getTargetScale(); }; + auto setter = [=](float value) { myAvatar->setTargetScale(value); }; auto preference = new SpinnerSliderPreference(AVATAR_TUNING, "Avatar Scale", getter, setter); preference->setStep(0.05f); preference->setDecimals(2); diff --git a/libraries/avatars-renderer/src/avatars-renderer/Avatar.h b/libraries/avatars-renderer/src/avatars-renderer/Avatar.h index 0f9a03d3de..c969de980f 100644 --- a/libraries/avatars-renderer/src/avatars-renderer/Avatar.h +++ b/libraries/avatars-renderer/src/avatars-renderer/Avatar.h @@ -232,6 +232,7 @@ public: void animateScaleChanges(float deltaTime); void setTargetScale(float targetScale) override; + float getTargetScale() const { return _targetScale; } Q_INVOKABLE float getSimulationRate(const QString& rateName = QString("")) const;