osg.AutoTransform¶
- class osg.AutoTransform¶
- Represents:
c++ class
- Wraps:
osg::AutoTransform
- Bases:
osg.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)¶
-
- Параметры:
scale (
double) –
- :getMinimumScale()¶
-
- Тип результата:
double
- :setMinimumScale(double scale)¶
-
- Параметры:
scale (
double) –
- :getMaximumScale()¶
-
- Тип результата:
double
- :setMaximumScale(double scale)¶
-
- Параметры:
scale (
double) –
- :getAutoUpdateEyeMovementTolerance()¶
-
- Тип результата:
double
- :setAutoUpdateEyeMovementTolerance(double val)¶
-
- Параметры:
val (
double) –
- :getAutoRotateMode()¶
-
- Тип результата:
- :setAutoRotateMode(osg.AutoTransform.AutoRotateMode val)¶
-
- Параметры:
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.- Параметры:
axis (
osg.Vec3) –
- :setNormal(osg.Vec3 normal)¶
This normal defines child
osg.Nodes“ front face direction when unrotated.- Параметры:
normal (
osg.Vec3) –
- :getAutoScaleToScreen()¶
-
- Тип результата:
bool
- :setAutoScaleToScreen(bool val)¶
-
- Параметры:
val (
bool) –
- :getAutoScaleTransitionWidthRatio()¶
-
- Тип результата:
double
- :setAutoScaleTransitionWidthRatio(double val)¶
-
- Параметры:
val (
double) –
- :computeBound()¶
-
- Тип результата:
- :setLocalToWorldImpl(luafunction__ cb)¶
-
- Параметры:
cb (
luafunction) –
- :setWorldToLocalImpl(luafunction__ cb)¶
-
- Параметры:
cb (
luafunction) –