Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 20, 2005, 1:56:59 AM (19 years ago)
Author:
patrick
Message:

christmas: framework update

Location:
branches/christmas_branche/src/lib/graphics/importer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/christmas_branche/src/lib/graphics/importer/md2Model.cc

    r6169 r6172  
    160160    this->animate();
    161161
    162   static sVec3D verticesList[MD2_MAX_VERTICES]; /* performance: created only once in a lifetime */
    163   this->processLighting();
    164   this->interpolate(verticesList);
     162   this->renderFrame();
    165163}
    166164
     
    171169 * FIXME
    172170 */
    173 void MD2Model::draw() const
    174 {
    175 //   glPushMatrix();
    176 
    177   this->renderFrame();
     171void MD2Model::draw()
     172{
     173
     174
     175
     176  //   glPushMatrix();
     177
     178  //this->renderFrame();
    178179
    179180//   glPopMatrix();
     
    184185  \brief this is an internal function to render this special frame selected by animate()
    185186*/
    186 void MD2Model::renderFrame() const
     187void MD2Model::renderFrame()
    187188{
    188189  static sVec3D verticesList[MD2_MAX_VERTICES]; /* performance: created only once in a lifetime */
     
    195196  glCullFace(GL_BACK);
    196197
     198  this->processLighting();
     199  this->interpolate(verticesList);
    197200
    198201  this->data->material->select();
  • branches/christmas_branche/src/lib/graphics/importer/md2Model.h

    r6170 r6172  
    143143  virtual ~MD2Model();
    144144
    145   virtual void draw() const;
     145  virtual void draw();
    146146
    147147  void setAnim(int type);
     
    160160  void processLighting();
    161161  void interpolate(sVec3D* verticesList);
    162   void renderFrame() const;
     162  void renderFrame();
    163163
    164164
Note: See TracChangeset for help on using the changeset viewer.