osg.Geometry¶
-
class
osg.Geometry¶ Represents: c++ class Wraps: osg::Geometry Bases: osg.DrawableConstructors:
-
osg.Geometry()¶
Methods:
-
:
setTexCoordArray(unsigned unit, osg.Array array)¶ -
Parameters: - unit (
unsigned) – - array (
osg.Array) –
- unit (
-
:
setVertexAttribArray(unsigned index, osg.Array array)¶ -
Parameters: - index (
unsigned) – - array (
osg.Array) –
- index (
-
:
setVertexAttribNormalize(unsigned index, bool norm)¶ Deprecated, use
array->set*Normalize(..).Parameters: - index (
unsigned) – - norm (
bool) –
- index (
-
:
getVertexAttribNormalize(unsigned index)¶ Deprecated, use
array->get*Normalize(..).Parameters: index ( unsigned) –Return type: bool
-
:
getNumPrimitiveSets()¶ -
Return type: unsigned
-
:
addPrimitiveSet(osg.PrimitiveSet set)¶ Add a primitive set to the geometry.
Parameters: set ( osg.PrimitiveSet) –Return type: bool
-
:
insertPrimitiveSet(unsigned i, osg.PrimitiveSet set)¶ Insert a primitive set to the specified position in geometry’s primitive set list.
Parameters: - i (
unsigned) – - set (
osg.PrimitiveSet) –
Return type: bool- i (
-
:
removePrimitiveSet(unsigned i, unsigned numElementsToRemove)¶ Remove primitive set(s) from the specified position in geometry’s primitive set list.
Parameters: - i (
unsigned) – - numElementsToRemove (
unsigned) –
Return type: bool- i (
-
:
getPrimitiveSetIndex(osg.PrimitiveSet set)¶ Get the index number of a primitive set, return a value between
0andosg.Geometry.getNumPrimitiveSets()-1 if found, if not found then returnosg.Geometry.getNumPrimitiveSets(). When checking for a valid find value useif ((value = geometry:getPrimitiveSetIndex(primitive)) ~= geometry:getNumPrimitiveSet()).Parameters: set ( osg.PrimitiveSet) –Return type: unsigned
-