osgUtil.CullVisitor¶
- class osgUtil.CullVisitor¶
- Represents
c++ class
- Wraps
osgUtil::CullVisitor
- Bases
Constructors:
- osgUtil.CullVisitor()¶
Methods:
- :getDistanceToEyePoint(osg.Vec3 pos, bool withLODScale)¶
-
- Параметры
pos (
osg.Vec3
) –withLODScale (
bool
) –
- Тип результата
double
- :getDistanceFromEyePoint(osg.Vec3 pos, bool withLODScale)¶
-
- Параметры
pos (
osg.Vec3
) –withLODScale (
bool
) –
- Тип результата
double
- :getDistanceToViewPoint(osg.Vec3 pos, bool withLODScale)¶
-
- Параметры
pos (
osg.Vec3
) –withLODScale (
bool
) –
- Тип результата
double
- :pushStateSet(osg.StateSet ss)¶
-
- Параметры
ss (
osg.StateSet
) –
- :popStateSet()¶
- :getCurrentCamera()¶
-
- Тип результата
- :setCalculatedNearPlane(double value)¶
-
- Параметры
value (
double
) –
- :getCalculatedNearPlane()¶
-
- Тип результата
double
- :setCalculatedFarPlane(double value)¶
-
- Параметры
value (
double
) –
- :getCalculatedFarPlane()¶
-
- Тип результата
double
- :updateCalculatedNearFar(osg.Matrix matrix, osg.BoundingBox bbox)¶
-
- Параметры
matrix (
osg.Matrix
) –bbox (
osg.BoundingBox
) –
- Тип результата
bool
- :updateCalculatedNearFar(osg.Matrix matrix, osg.Drawable dw)
-
- Параметры
matrix (
osg.Matrix
) –dw (
osg.Drawable
) –
- Тип результата
bool
- :updateCalculatedNearFar(osg.Matrix matrix, osg.Drawable dw, bool isBillboard)
-
- Параметры
matrix (
osg.Matrix
) –dw (
osg.Drawable
) –isBillboard (
bool
) –
- Тип результата
bool
- :updateCalculatedNearFar(osg.Vec3 pos)
-
- Параметры
pos (
osg.Vec3
) –
- :addDrawable(osg.Drawable drawable, osg.RefMatrix matrix)¶
-
- Параметры
drawable (
osg.Drawable
) –matrix (
osg.RefMatrix
) –
- :addDrawableAndDepth(osg.Drawable drawable, osg.RefMatrix matrix, double depth)¶
-
- Параметры
drawable (
osg.Drawable
) –matrix (
osg.RefMatrix
) –depth (
double
) –
- :addPositionedAttribute(osg.RefMatrix matrix, osg.StateAttribute attrib)¶
-
- Параметры
matrix (
osg.RefMatrix
) –attrib (
osg.StateAttribute
) –
- :addPositionedTextureAttribute(unsigned textureUnit, osg.RefMatrix matrix, osg.StateAttribute attrib)¶
-
- Параметры
textureUnit (
unsigned
) –matrix (
osg.RefMatrix
) –attrib (
osg.StateAttribute
) –
- :computeNearPlane()¶
- :popProjectionMatrix()¶
- :popProjectionMatrix()
- :clampProjectionMatrix(osg.Matrix projection)¶
-
- Параметры
projection (
osg.Matrix
) –- Тип результата
bool
- :reset()¶
- :pushCullingSet()¶
- :popCullingSet()¶
- :pushViewport(osg.Viewport vp)¶
-
- Параметры
vp (
osg.Viewport
) –
- :popViewport()¶
- :pushProjectionMatrix(osg.RefMatrix matrix)¶
-
- Параметры
matrix (
osg.RefMatrix
) –
- :pushModelViewMatrix(osg.RefMatrix matrix, osg.Transform.ReferenceFrame rf)¶
-
- Параметры
matrix (
osg.RefMatrix
) –rf (
osg.Transform.ReferenceFrame
) –
- :popModelViewMatrix()¶
- :getFrustumVolume()¶
-
- Тип результата
double
- :pixelSize(osg.Vec3 v, double radius)¶
-
- Параметры
v (
osg.Vec3
) –radius (
double
) –
- Тип результата
double
- :pixelSize(osg.BoundingSphere bs)
-
- Параметры
bs (
osg.BoundingSphere
) –- Тип результата
double
- :clampedPixelSize(osg.Vec3 v, double radius)¶
-
- Параметры
v (
osg.Vec3
) –radius (
double
) –
- Тип результата
double
- :clampedPixelSize(osg.BoundingSphere bs)
-
- Параметры
bs (
osg.BoundingSphere
) –- Тип результата
double
- :isCulled(osg.BoundingBox bb)¶
-
- Параметры
bb (
osg.BoundingBox
) –- Тип результата
bool
- :isCulled(osg.BoundingSphere bs)
-
- Параметры
bs (
osg.BoundingSphere
) –- Тип результата
bool
- :isCulled(osg.Node node)
-
- Параметры
node (
osg.Node
) –- Тип результата
bool
- :pushCurrentMask()¶
- :popCurrentMask()¶
- :getViewport()¶
-
- Тип результата
- :getModelViewMatrix()¶
-
- Тип результата
- :getProjectionMatrix()¶
-
- Тип результата
- :getWindowMatrix()¶
-
- Тип результата
- :popReferenceViewPoint()¶