osgGA.OrbitManipulator

class osgGA.OrbitManipulator
Represents:c++ class
Wraps:osgGA::OrbitManipulator
Bases:osgGA.StandardManipulator

Constructors:

osgGA.OrbitManipulator(osgGA.StandardManipulator.UserInteractionFlags flags)

Параметры:flags (osgGA.StandardManipulator.UserInteractionFlags) –
osgGA.OrbitManipulator()

Methods:

:setTransformation(osg.Vec3 eye, osg.Quat rotation)

Параметры:
:setTransformation(osg.Vec3 eye, osg.Vec3 center, osg.Vec3 up)

Параметры:
:getTransformation(osg.Vec3 eye, osg.Quat rotation)

Параметры:
:getTransformation(osg.Vec3 eye, osg.Vec3 center, osg.Vec3 up)

Параметры:
:setHeading(double azimuth)

Параметры:azimuth (double) –
:getHeading()

Тип результата:double
:setElevation(double elevation)

Параметры:elevation (double) –
:getElevation()

Тип результата:double
:setCenter(osg.Vec3 center)

Параметры:center (osg.Vec3) –
:getCenter()

Тип результата:osg.Vec3
:setRotation(osg.Quat rotation)

Параметры:rotation (osg.Quat) –
:getRotation()

Тип результата:osg.Quat
:setDistance(double dist)

Параметры:dist (double) –
:getDistance()

Тип результата:double
:setTrackballSize(double size)

Параметры:size (double) –
:getTrackballSize()

Тип результата:double
:setWheelZoomFactor(double zoomFactor)

Параметры:zoomFactor (double) –
:getWheelZoomFactor()

Тип результата:double
:setMinimumDistance(double minimumDistance)

Параметры:minimumDistance (double) –
:setMinimumDistance(double minimumDistance, bool relativeToModelSize)

Параметры:
  • minimumDistance (double) –
  • relativeToModelSize (bool) –
:getMinimumDistance()

Тип результата:double