osg.CullStack

class osg.CullStack
Represents:

c++ class

Wraps:

osg::CullStack

Bases:

osg.CullSettings

Constructors:

osg.CullStack()

osg.CullStack(osg.CullStack other)

Parameters:

other (osg.CullStack) –

Methods:

:reset()

:pushCullingSet()

:popCullingSet()

:pushViewport(osg.Viewport vp)

Parameters:

vp (osg.Viewport) –

:popViewport()

:pushProjectionMatrix(osg.RefMatrix matrix)

Parameters:

matrix (osg.RefMatrix) –

:popProjectionMatrix()

:pushModelViewMatrix(osg.RefMatrix matrix, osg.Transform.ReferenceFrame rf)

Parameters:
:popModelViewMatrix()

:getFrustumVolume()

Return type:

double

:pixelSize(osg.Vec3 v, double radius)

Parameters:
Return type:

double

:pixelSize(osg.BoundingSphere bs)

Parameters:

bs (osg.BoundingSphere) –

Return type:

double

:clampedPixelSize(osg.Vec3 v, double radius)

Parameters:
Return type:

double

:clampedPixelSize(osg.BoundingSphere bs)

Parameters:

bs (osg.BoundingSphere) –

Return type:

double

:isCulled(osg.BoundingBox bb)

Parameters:

bb (osg.BoundingBox) –

Return type:

bool

:isCulled(osg.BoundingSphere bs)

Parameters:

bs (osg.BoundingSphere) –

Return type:

bool

:isCulled(osg.Node node)

Parameters:

node (osg.Node) –

Return type:

bool

:pushCurrentMask()

:popCurrentMask()

:getViewport()

Return type:

osg.Viewport

:getModelViewMatrix()

Return type:

osg.RefMatrix

:getProjectionMatrix()

Return type:

osg.RefMatrix

:getWindowMatrix()

Return type:

osg.Matrix

:getReferenceViewPoint()

Return type:

osg.Vec3

:pushReferenceViewPoint(osg.Vec3 vp)

Parameters:

vp (osg.Vec3) –

:popReferenceViewPoint()

:getEyeLocal()

Return type:

osg.Vec3

:getViewPointLocal()

Return type:

osg.Vec3

:getUpLocal()

Return type:

osg.Vec3

:getLookVectorLocal()

Return type:

osg.Vec3