osg.AutoTransform¶
-
class
osg.AutoTransform¶ Represents: c++ class Wraps: osg::AutoTransform Bases: osg.Transformosg.AutoTransformis a derived form ofosg.Transformthat automatically scales or rotates to keep its children aligned with screen coordinates.Constructors:
-
osg.AutoTransform()¶
Methods:
-
:
setScale(double scale)¶ -
Parameters: scale ( double) –
-
:
getMinimumScale()¶ -
Return type: double
-
:
setMinimumScale(double scale)¶ -
Parameters: scale ( double) –
-
:
getMaximumScale()¶ -
Return type: double
-
:
setMaximumScale(double scale)¶ -
Parameters: scale ( double) –
-
:
getAutoUpdateEyeMovementTolerance()¶ -
Return type: double
-
:
setAutoUpdateEyeMovementTolerance(double val)¶ -
Parameters: val ( double) –
-
:
getAutoRotateMode()¶ -
Return type: osg.AutoTransform.AutoRotateMode
-
:
setAutoRotateMode(osg.AutoTransform.AutoRotateMode val)¶ -
Parameters: val ( osg.AutoTransform.AutoRotateMode) –
-
:
setAxis(osg.Vec3 axis)¶ Set the rotation axis for the AutoTransform’s child
osg.Nodes. Only utilized when _autoRotateMode ==osg.AutoTransform.AutoRotateMode.ROTATE_TO_AXIS.Parameters: axis ( osg.Vec3) –
-
:
setNormal(osg.Vec3 normal)¶ This normal defines child
osg.Nodes’ front face direction when unrotated.Parameters: normal ( osg.Vec3) –
-
:
getAutoScaleToScreen()¶ -
Return type: bool
-
:
setAutoScaleToScreen(bool val)¶ -
Parameters: val ( bool) –
-
:
getAutoScaleTransitionWidthRatio()¶ -
Return type: double
-
:
setAutoScaleTransitionWidthRatio(double val)¶ -
Parameters: val ( double) –
-
:
computeBound()¶ -
Return type: osg.BoundingSphere
-
:
setLocalToWorldImpl(luafunction__ cb)¶ -
Parameters: cb ( luafunction) –
-
:
setWorldToLocalImpl(luafunction__ cb)¶ -
Parameters: cb ( luafunction) –
-