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)

Параметры
:getEyeRotation()

:getEyeCenterUp()

: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

:getMinimumDistance(bool relativeToModelSize)

Параметры

relativeToModelSize (bool) –

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

double