aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMcCabe Maxsted2010-08-27 06:40:35 -0700
committerMcCabe Maxsted2010-08-28 05:01:57 -0700
commitb909f56eaa571a95debd9e47ba486288ec46dbc6 (patch)
tree78d6e408bce39f4d06ddee3776a46ba914da4e98
parentRemoved whitespace for script dialogs since scripters rely on it not being there (diff)
downloadmeta-impy-b909f56eaa571a95debd9e47ba486288ec46dbc6.zip
meta-impy-b909f56eaa571a95debd9e47ba486288ec46dbc6.tar.gz
meta-impy-b909f56eaa571a95debd9e47ba486288ec46dbc6.tar.bz2
meta-impy-b909f56eaa571a95debd9e47ba486288ec46dbc6.tar.xz
Fixed object scale not working at 5 decimal places (still needs fixing for position and rotation)
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llpanelobject.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/linden/indra/newview/llpanelobject.cpp b/linden/indra/newview/llpanelobject.cpp
index 2d2a6b2..10cd0bd 100644
--- a/linden/indra/newview/llpanelobject.cpp
+++ b/linden/indra/newview/llpanelobject.cpp
@@ -1718,7 +1718,7 @@ void LLPanelObject::sendRotation(BOOL btn_down)
1718 // Note: must compare before conversion to radians 1718 // Note: must compare before conversion to radians
1719 LLVector3 delta = new_rot - mCurEulerDegrees; 1719 LLVector3 delta = new_rot - mCurEulerDegrees;
1720 1720
1721 if (delta.magVec() >= 0.0001f) 1721 if (delta.magVec() >= 0.00001f)
1722 { 1722 {
1723 mCurEulerDegrees = new_rot; 1723 mCurEulerDegrees = new_rot;
1724 new_rot *= DEG_TO_RAD; 1724 new_rot *= DEG_TO_RAD;
@@ -1764,7 +1764,7 @@ void LLPanelObject::sendScale(BOOL btn_down)
1764 LLVector3 newscale(mCtrlScaleX->get(), mCtrlScaleY->get(), mCtrlScaleZ->get()); 1764 LLVector3 newscale(mCtrlScaleX->get(), mCtrlScaleY->get(), mCtrlScaleZ->get());
1765 1765
1766 LLVector3 delta = newscale - mObject->getScale(); 1766 LLVector3 delta = newscale - mObject->getScale();
1767 if (delta.magVec() >= 0.0001f) 1767 if (delta.magVec() >= 0.00001f)
1768 { 1768 {
1769 // scale changed by more than 1/2 millimeter 1769 // scale changed by more than 1/2 millimeter
1770 1770
@@ -1835,7 +1835,7 @@ void LLPanelObject::sendPosition(BOOL btn_down)
1835 LLVector3d old_pos_global = mObject->getPositionGlobal(); 1835 LLVector3d old_pos_global = mObject->getPositionGlobal();
1836 LLVector3d delta = new_pos_global - old_pos_global; 1836 LLVector3d delta = new_pos_global - old_pos_global;
1837 // moved more than 1/2 millimeter 1837 // moved more than 1/2 millimeter
1838 if (delta.magVec() >= 0.0001f) 1838 if (delta.magVec() >= 0.00001f)
1839 { 1839 {
1840 if (mRootObject != mObject) 1840 if (mRootObject != mObject)
1841 { 1841 {