diff options
Diffstat (limited to '')
-rw-r--r-- | ChangeLog.txt | 3 | ||||
-rw-r--r-- | linden/indra/newview/llpanelobject.cpp | 10 |
2 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt index ce78186..cbfef11 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt | |||
@@ -4,6 +4,9 @@ | |||
4 | 4 | ||
5 | 2009-01-30 Jacek Antonelli <jacek.antonelli@gmail.com> | 5 | 2009-01-30 Jacek Antonelli <jacek.antonelli@gmail.com> |
6 | 6 | ||
7 | * linden/indra/newview/llpanelobject.cpp: | ||
8 | Made build math taper/hole size correct for box/etc. [#62] | ||
9 | |||
7 | * linden/indra/llaudio/audioengine_openal.cpp: | 10 | * linden/indra/llaudio/audioengine_openal.cpp: |
8 | Disabled spammy loadWAV error for nonexistent files. | 11 | Disabled spammy loadWAV error for nonexistent files. |
9 | 12 | ||
diff --git a/linden/indra/newview/llpanelobject.cpp b/linden/indra/newview/llpanelobject.cpp index 5cd8690..584ecb8 100644 --- a/linden/indra/newview/llpanelobject.cpp +++ b/linden/indra/newview/llpanelobject.cpp | |||
@@ -976,12 +976,18 @@ void LLPanelObject::getState( ) | |||
976 | { | 976 | { |
977 | mSpinScaleX->set( 1.f - scale_x ); | 977 | mSpinScaleX->set( 1.f - scale_x ); |
978 | mSpinScaleY->set( 1.f - scale_y ); | 978 | mSpinScaleY->set( 1.f - scale_y ); |
979 | calcp->setVar(LLCalc::X_HOLE, 1.f - scale_x); | ||
980 | calcp->setVar(LLCalc::Y_HOLE, 1.f - scale_y); | ||
981 | mSpinScaleX->setMinValue(-1.f); | 979 | mSpinScaleX->setMinValue(-1.f); |
982 | mSpinScaleX->setMaxValue(1.f); | 980 | mSpinScaleX->setMaxValue(1.f); |
983 | mSpinScaleY->setMinValue(-1.f); | 981 | mSpinScaleY->setMinValue(-1.f); |
984 | mSpinScaleY->setMaxValue(1.f); | 982 | mSpinScaleY->setMaxValue(1.f); |
983 | |||
984 | // Torus' Hole Size is Box/Cyl/Prism's Taper | ||
985 | calcp->setVar(LLCalc::X_TAPER, 1.f - scale_x); | ||
986 | calcp->setVar(LLCalc::Y_TAPER, 1.f - scale_y); | ||
987 | |||
988 | // Box/Cyl/Prism have no hole size | ||
989 | calcp->setVar(LLCalc::X_HOLE, 0.f); | ||
990 | calcp->setVar(LLCalc::Y_HOLE, 0.f); | ||
985 | } | 991 | } |
986 | break; | 992 | break; |
987 | } | 993 | } |