OSGGeoFunctions.h File Reference

#include <OSGConfig.h>
#include <OSGGeometry.h>
#include <OSGSystemDef.h>
#include <OSGBaseTypes.h>
#include <OSGNode.h>
#include <OSGGeoFunctions.inl>

Go to the source code of this file.

Namespaces

namespace  osg

Functions

void osg::calcVertexNormals (GeometryPtr geo)
void osg::calcVertexNormals (GeometryPtr geo, Real32 creaseAngle)
void osg::calcFaceNormals (GeometryPtr geo)
void osg::calcVertexTangents (GeometryPtr geo, Int32 srcTexIndex=0, Int32 dstAttribTan=Geometry::TexCoords1FieldId, Int32 dstAttribBin=Geometry::TexCoords2FieldId)
void osg::calcVertexTexCoords (GeometryPtr geo, Int32 texIndex=0)
Int32 osg::setIndexFromVRMLData (GeometryPtr geo, std::vector< Int32 > &coordIndex, std::vector< Int32 > &normalIndex, std::vector< Int32 > &colorIndex, std::vector< Int32 > &texCoordIndex, bool convex=true, bool ccw=true, bool normalPerVertex=true, bool colorPerVertex=true, bool createNormal=true, bool faceSet=true)
Int32 osg::setIndexFromIndexedX3DData (GeometryPtr geo, std::vector< Int32 > &coordIndex, std::vector< Int32 > &normalIndex, std::vector< Int32 > &colorIndex, std::vector< Int32 > &texCoordIndex, Int32 primitiveType=GL_POLYGON, bool convex=true, bool ccw=true, bool normalPerVertex=true, bool colorPerVertex=true, bool createNormal=true)
Int32 osg::createOptimizedPrimitives (GeometryPtr geo, UInt32 iteration=1, bool createStrips=true, bool createFans=true, UInt32 minFanEdgeCount=16, bool colorCode=false, bool stitchStrips=false)
void osg::createConvexPrimitives (GeometryPtr geo)
Int32 osg::createSharedIndex (GeometryPtr geo)
Int32 osg::createSingleIndex (GeometryPtr geo)
UInt32 osg::calcPrimitiveCount (GeometryPtr geo, UInt32 &triangle, UInt32 &line, UInt32 &point)
NodePtr osg::calcVertexNormalsGeo (GeometryPtr geo, Real32 length)
NodePtr osg::calcFaceNormalsGeo (GeometryPtr geo, Real32 length)
void osg::mergeGeometries (std::vector< NodePtr > &nodes, std::vector< NodePtr > &results)
void osg::separateProperties (GeometryPtr geo)

Generated on 8 Feb 2010 for OpenSG by  doxygen 1.6.1