<div dir="ltr">Hi Folks,<div><br></div><div>I have an AutoTransform set to maintain the axes model to the same screen size but I'm guessing I'm using it incorrectly.  It behaves just like a scale node with a constant fixed scale instead of changing the scale to maintain a constant screen size.  I've tried all sorts of param's for Min/Max scale.  Code snip:</div><div><br></div><div><div>            // Load an example model to show the XYZ axes.</div><div>            // in (m), hence the MatrixTransform.</div><div>            std::string modelFilename =</div><div>                std::string(getenv("APP_SIM_DATA_PATH")) + "/models/axes.osgt";</div><div>            osg::ref_ptr<osg::Node> loadedModel = osgDB::readRefNodeFile(modelFilename);</div><div>            if (APP_VERIFY(nullptr != loadedModel.get()))</div><div>            {</div><div>              // Add an autotransform to make the axes the same size on the screen.</div><div>              osg::ref_ptr<osg::AutoTransform> at = new osg::AutoTransform;</div><div>              at->addChild(loadedModel);</div><div>              at->setAutoScaleToScreen(true);</div><div>              at->setMinimumScale(0.1);</div><div>              at->setMaximumScale(10.0);</div><div><br></div><div>              // Add the model</div><div>              scene_->addChild(at);</div><div>            } // if loadedModel</div><div>            else {</div><div>              APP_LOG_ERROR(</div><div>                  "App::DidInitialize: Model not loaded %s",</div><div>                  modelFilename.c_str());</div><div>            }</div></div><div><br></div><div>Thoughts?</div><div><br></div><div>-Brad</div></div>