osgViewer.Keystone

class osgViewer.Keystone
Represents:c++ class
Wraps:osgViewer::Keystone
Bases:osg.Object

Constructors:

osgViewer.Keystone()

osgViewer.Keystone(osgViewer.Keystone other)

Parameters:other (osgViewer.Keystone) –

Methods:

:setKeystoneEditingEnabled(bool flag)

Parameters:flag (bool) –
:getKeystoneEditingEnabled()

Return type:bool
:setGridColor(osg.Vec4 color)

Parameters:color (osg.Vec4) –
:getGridColor()

Return type:osg.Vec4
:setBottomLeft(osg.Vec2 v)

Parameters:v (osg.Vec2) –
:getBottomLeft()

Return type:osg.Vec2
:setBottomRight(osg.Vec2 v)

Parameters:v (osg.Vec2) –
:getBottomRight()

Return type:osg.Vec2
:setTopLeft(osg.Vec2 v)

Parameters:v (osg.Vec2) –
:getTopLeft()

Return type:osg.Vec2
:setTopRight(osg.Vec2 v)

Parameters:v (osg.Vec2) –
:getTopRight()

Return type:osg.Vec2
:compute3DPositions(osg.DisplaySettings ds)

Parameters:ds (osg.DisplaySettings) –
:createKeystoneDistortionMesh()

Return type:osg.Geode
:createGrid()

Return type:osg.Node
:writeToFile()

Write the file specified by the filename user value field. Return true if file successfully written.

Return type:bool

Static Methods:

.loadKeystoneFiles(osg.DisplaySettings ds)

Convenience function that loads and assigns any keystone files specified in the osg.DisplaySettings’s field KeystoneFileNames list, return true if Keystone’s assigned to osg.DisplaySettings.

Parameters:ds (osg.DisplaySettings) –
Return type:bool