osgGA.SphericalManipulator

class osgGA.SphericalManipulator
Represents:

c++ class

Wraps:

osgGA::SphericalManipulator

Bases:

osgGA.CameraManipulator

Constructors:

osgGA.SphericalManipulator()

Methods:

:zoomOn(osg.BoundingSphere bound)

Parameters:

bound (osg.BoundingSphere) –

:computeViewPosition(osg.BoundingSphere bound, double scale, double distance, osg.Vec3 center)

Parameters:
:setCenter(osg.Vec3 center)

Parameters:

center (osg.Vec3) –

:getCenter()

Return type:

osg.Vec3

:setDistance(double dist)

Parameters:

dist (double) –

Return type:

bool

:getDistance()

Return type:

double

:getHomeDistance()

Return type:

double

:setHeading(double azimuth)

Parameters:

azimuth (double) –

:getHeading()

Return type:

double

:setElevation(double elevation)

Parameters:

elevation (double) –

:getElevation()

Return type:

double

:getElevtion()

Return type:

double

:setMinimumZoomScale(double val)

Parameters:

val (double) –

:getMinimumZoomScale()

Return type:

double

:setScroolWheelZoomDelta(double zoomDelta)

Parameters:

zoomDelta (double) –

:getScroolWheelZoomDelta()

Return type:

double

:setRotationMode(osgGA.SphericalManipulator.RotationMode mode)

Parameters:

mode (osgGA.SphericalManipulator.RotationMode) –

:getRotationMode()

Return type:

osgGA.SphericalManipulator.RotationMode

:setAllowThrow(bool allowThrow)

Parameters:

allowThrow (bool) –

:getAllowThrow()

Return type:

bool