diff --git a/src/osgManipulator/Command.cpp b/src/osgManipulator/Command.cpp index 8aee4273b..b54ccae4f 100644 --- a/src/osgManipulator/Command.cpp +++ b/src/osgManipulator/Command.cpp @@ -93,7 +93,7 @@ Scale1DCommand::Scale1DCommand(): _scale(1.0), _scaleCenter(0.0), _referencePoint(0.0), - _minScale(0.0) + _minScale(0.001) { } diff --git a/src/osgManipulator/Scale1DDragger.cpp b/src/osgManipulator/Scale1DDragger.cpp index 2552ff709..92af9432b 100644 --- a/src/osgManipulator/Scale1DDragger.cpp +++ b/src/osgManipulator/Scale1DDragger.cpp @@ -35,7 +35,11 @@ double computeScale(const osg::Vec3d& startProjectedPoint, } -Scale1DDragger::Scale1DDragger(ScaleMode scaleMode) : Dragger(), _minScale(0.001), _scaleMode(scaleMode) +Scale1DDragger::Scale1DDragger(ScaleMode scaleMode): + Dragger(), + _scaleCenter(0.0), + _minScale(0.001), + _scaleMode(scaleMode) { _projector = new LineProjector(osg::Vec3d(-0.5,0.0,0.0),osg::Vec3d(0.5,0.0,0.0)); setColor(osg::Vec4(0.0f, 1.0f, 0.0f, 1.0f));