Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4677 in orxonox.OLD for orxonox/trunk/src/lib/graphics


Ignore:
Timestamp:
Jun 23, 2005, 11:29:18 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: possibility to return the count of faces of some Object

Location:
orxonox/trunk/src/lib/graphics/importer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/lib/graphics/importer/model.cc

    r4580 r4677  
    145145  this->normalCount = 0;
    146146  this->texCoordCount = 0;
     147  this->faceCount = 0;
    147148
    148149  this->scaleFactor = 1;
     
    553554
    554555  this->currentGroup->faceCount += this->currentGroup->currentFace->vertexCount -2;
     556  this->faceCount += this->currentGroup->currentFace->vertexCount -2;
    555557}
    556558
     
    585587
    586588  this->currentGroup->faceCount += this->currentGroup->currentFace->vertexCount - 2;
     589  this->faceCount += this->currentGroup->currentFace->vertexCount -2;
    587590}
    588591
  • orxonox/trunk/src/lib/graphics/importer/model.h

    r4579 r4677  
    141141
    142142  /** \returns The number of Vertices of the Model */
    143   inline int getVertexCount(void) const {return this->vertexCount;}
     143  inline int getVertexCount(void) const { return this->vertexCount; };
    144144  /** \returns The number of Normals of the Model */
    145   inline int getNormalCount(void) const {return this->normalCount;}
    146   /** \returns The number of Texture Coordinates of the Model*/
    147   inline int getTexCoordCount(void) const {return this->texCoordCount;}
     145  inline int getNormalCount(void) const { return this->normalCount; };
     146  /** \returns The number of Texture Coordinates of the Model */
     147  inline int getTexCoordCount(void) const { return this->texCoordCount; };
     148  /** \returns The number of Faces of the entire Model */
     149  inline unsigned int getFaceCount() const { return this->faceCount; };
    148150
    149151 protected:
     
    174176  unsigned int     normalCount;     //!< A modelwide Counter for the normals.
    175177  unsigned int     texCoordCount;   //!< A modelwide Counter for the texCoord.
     178  unsigned int     faceCount;       //!< A modelwide Counter for the faces
    176179  Array<GLfloat>*  vertices;        //!< The Array that handles the Vertices.
    177180  Array<GLfloat>*  normals;         //!< The Array that handles the Normals.
Note: See TracChangeset for help on using the changeset viewer.