Ignore:
Timestamp:
04/17/09 17:37:38 (15 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/Converter/ObjConverter.cpp

    r3358 r3360  
    401401} 
    402402 
    403 #if 0 
     403#if 1 
    404404 
    405405bool ObjConverter::WriteFile(const string &filename) 
     
    450450        } 
    451451 
     452        int texId = 0; 
     453        ofile.write(reinterpret_cast<char *>(&texId), sizeof(int)); 
     454 
     455        bool alphaTestEnabled = false; 
     456        //bool cullFaceEnabled = false; 
     457        bool cullFaceEnabled = true; 
     458                 
     459        ofile.write(reinterpret_cast<char *>(&alphaTestEnabled), sizeof(bool)); 
     460        ofile.write(reinterpret_cast<char *>(&cullFaceEnabled), sizeof(bool)); 
     461 
     462        // material 
     463        bool hasMaterial = true; 
     464        ofile.write(reinterpret_cast<char *>(&hasMaterial), sizeof(bool)); 
     465         
     466        SimpleVec ambient, diffuse, spec, emm; 
     467 
     468        ambient.x = ambient.y = ambient.z = 0.2f; 
     469        diffuse.x = diffuse.y = diffuse.z = 1.0f; 
     470        spec.x = spec.y = spec.z = .0f; 
     471        emm = spec; 
     472 
     473        // only write rgb part of the material 
     474        ofile.write(reinterpret_cast<char *>(&ambient), sizeof(SimpleVec)); 
     475        ofile.write(reinterpret_cast<char *>(&diffuse), sizeof(SimpleVec)); 
     476        ofile.write(reinterpret_cast<char *>(&spec), sizeof(SimpleVec)); 
     477        ofile.write(reinterpret_cast<char *>(&emm), sizeof(SimpleVec)); 
     478 
    452479 
    453480        int entityCount = 1; 
Note: See TracChangeset for help on using the changeset viewer.