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