- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osg/AutoTransform.cpp
r10970 r13041 36 36 fr[2].getFloat(pos[1]); 37 37 fr[3].getFloat(pos[2]); 38 38 39 39 transform.setPosition(pos); 40 40 … … 50 50 fr[3].getFloat(att[2]); 51 51 fr[4].getFloat(att[3]); 52 52 53 53 transform.setRotation(att); 54 54 55 55 fr += 5; 56 56 iteratorAdvanced = true; … … 63 63 fr[2].getFloat(scale[1]); 64 64 fr[3].getFloat(scale[2]); 65 65 66 66 transform.setScale(scale); 67 67 … … 74 74 float scale; 75 75 fr[1].getFloat(scale); 76 76 77 77 transform.setMinimumScale(scale); 78 78 … … 85 85 float scale; 86 86 fr[1].getFloat(scale); 87 87 88 88 transform.setMaximumScale(scale); 89 89 … … 98 98 fr[2].getFloat(pivot[1]); 99 99 fr[3].getFloat(pivot[2]); 100 100 101 101 transform.setPivotPoint(pivot); 102 102 103 103 fr += 4; 104 104 iteratorAdvanced = true; … … 128 128 else if (w=="ROTATE_TO_CAMERA") transform.setAutoRotateMode(osg::AutoTransform::ROTATE_TO_CAMERA); 129 129 else if (w=="NO_ROTATION") transform.setAutoRotateMode(osg::AutoTransform::NO_ROTATION); 130 130 131 131 fr += 2; 132 132 iteratorAdvanced = true; … … 141 141 } 142 142 143 if (fr.matchSequence("autoScaleTransistionWidthRatio %f") || 143 if (fr.matchSequence("autoScaleTransistionWidthRatio %f") || 144 144 fr.matchSequence("autoScaleTransitionWidthRatio %f")) 145 145 { 146 146 float ratio; 147 147 fr[1].getFloat(ratio); 148 148 149 149 transform.setAutoScaleTransitionWidthRatio(ratio); 150 150 … … 168 168 if (transform.getMinimumScale()>0.0) fw.indent()<<"minimumScale "<<transform.getMinimumScale()<<std::endl; 169 169 if (transform.getMaximumScale()<FLT_MAX) fw.indent()<<"maximumScale "<<transform.getMaximumScale()<<std::endl; 170 171 170 171 172 172 fw.indent()<<"pivotPoint "<<transform.getPivotPoint()<<std::endl; 173 173 fw.indent()<<"autoUpdateEyeMovementTolerance "<<transform.getAutoUpdateEyeMovementTolerance()<<std::endl; … … 182 182 183 183 fw.indent()<<"autoScaleToScreen "<<(transform.getAutoScaleToScreen()?"TRUE":"FALSE")<<std::endl; 184 185 if (transform.getAutoScaleTransitionWidthRatio()!=0.25) 184 185 if (transform.getAutoScaleTransitionWidthRatio()!=0.25) 186 186 { 187 187 fw.indent()<<"autoScaleTransitionWidthRatio "<<transform.getAutoScaleTransitionWidthRatio()<<std::endl; 188 188 } 189 189 190 190 return true; 191 191 }
