osgGA.OrbitManipulator

class osgGA.OrbitManipulator
Represents:

c++ class

Wraps:

osgGA::OrbitManipulator

Bases:

osgGA.StandardManipulator

Constructors:

osgGA.OrbitManipulator(osgGA.StandardManipulator.UserInteractionFlags flags)

Parameters:

flags (osgGA.StandardManipulator.UserInteractionFlags) –

osgGA.OrbitManipulator()

Methods:

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

Parameters:
:setTransformation(osg.Vec3 eye, osg.Vec3 center, osg.Vec3 up)

Parameters:
:getTransformation(osg.Vec3 eye, osg.Quat rotation)

Parameters:
:getTransformation(osg.Vec3 eye, osg.Vec3 center, osg.Vec3 up)

Parameters:
:setHeading(double azimuth)

Parameters:

azimuth (double) –

:getHeading()

Return type:

double

:setElevation(double elevation)

Parameters:

elevation (double) –

:getElevation()

Return type:

double

:setCenter(osg.Vec3 center)

Parameters:

center (osg.Vec3) –

:getCenter()

Return type:

osg.Vec3

:setRotation(osg.Quat rotation)

Parameters:

rotation (osg.Quat) –

:getRotation()

Return type:

osg.Quat

:setDistance(double dist)

Parameters:

dist (double) –

:getDistance()

Return type:

double

:setTrackballSize(double size)

Parameters:

size (double) –

:getTrackballSize()

Return type:

double

:setWheelZoomFactor(double zoomFactor)

Parameters:

zoomFactor (double) –

:getWheelZoomFactor()

Return type:

double

:setMinimumDistance(double minimumDistance)

Parameters:

minimumDistance (double) –

:setMinimumDistance(double minimumDistance, bool relativeToModelSize)

Parameters:
  • minimumDistance (double) –

  • relativeToModelSize (bool) –

:getMinimumDistance()

Return type:

double