Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2804 in orxonox.OLD for orxonox/branches/importer/importer/object.cc


Ignore:
Timestamp:
Nov 11, 2004, 10:34:44 AM (20 years ago)
Author:
bensch
Message:

orxonox/branches/importer: added heavy logging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/importer/importer/object.cc

    r2794 r2804  
    2222bool Object::importFile (char* fileName)
    2323{
    24   objFile = fileName;
    25   this->readFromObjFile (objFile);
     24  if (verbose >=3)
     25    printf("preparing to read in file: %s\n", fileName);   
     26  objFileName = fileName;
     27  this->readFromObjFile (objFileName);
    2628  return true;
    2729}
     
    2931bool Object::initialize (void)
    3032{
     33  if (verbose >=3)
     34    printf("new 3D-Object is being created\n");
    3135  faceMode = -1;
    3236  if ( (listNumber = glGenLists(1)) == 0 )
     
    4549bool Object::finalize(void)
    4650{
     51  if (verbose >=3)
     52    printf("finalizing the 3D-Object\n");
    4753  glEndList();
    4854  return true;
     
    5157void Object::draw (void)
    5258{
     59  if (verbose >=3)
     60    printf("drawing the 3D-Object\n");
    5361  glCallList (listNumber);
    5462}
     
    6068  if (!OBJ_FILE->is_open())
    6169    {
    62       printf ("unable to open file: %s\n", fileName);
     70      if (verbose >=1)
     71        printf ("unable to open .OBJ file: %s\n", fileName);
    6372      return false;
    6473    }
    65  
     74  objFileName = fileName;
    6675  char Buffer[500];
    6776  vertices = new Array();
     
    7079    {
    7180      OBJ_FILE->getline(Buffer, 500);
    72       //      printf("%s\n", Buffer);
     81      if (verbose >=4)
     82        printf ("Read input line: %s\n",Buffer);
    7383     
    7484
     
    125135  char subbuffer3[20];
    126136  sscanf (vertexString, "%s %s %s", subbuffer1, subbuffer2, subbuffer3);
     137  if (verbose >= 3)
     138    printf ("reading in a vertex: %s %s %s\n", subbuffer1, subbuffer2, subbuffer3);
    127139  vertices->addEntry(atof(subbuffer1), atof(subbuffer2), atof(subbuffer3));
    128140  return true;
     
    145157  char subbuffer4[20] ="";
    146158  sscanf (faceString, "%s %s %s %s", subbuffer1, subbuffer2, subbuffer3, subbuffer4);
    147   //  printf("%s, %s, %s\n", subbuffer1,subbuffer2,subbuffer3);
    148159  if (!strcmp(subbuffer4, ""))
    149160    {
     
    156167     
    157168      faceMode = 3;
    158       //printf ("triag: %s, %s, %s\n", subbuffer1, subbuffer2, subbuffer3);
     169      if (verbose >=3)
     170        printf ("found triag: %s, %s, %s\n", subbuffer1, subbuffer2, subbuffer3);
    159171      addGLElement(subbuffer1);
    160172      addGLElement(subbuffer2);
     
    171183        }
    172184      faceMode = 4;
    173       //      printf ("quad: %s, %s, %s, %s\n", subbuffer1, subbuffer2, subbuffer3, subbuffer4);
     185      if (verbose >=3 )
     186        printf ("found quad: %s, %s, %s, %s\n", subbuffer1, subbuffer2, subbuffer3, subbuffer4);
    174187      addGLElement(subbuffer1);
    175188      addGLElement(subbuffer2);
     
    191204  normal[0] = '\0';
    192205  normal ++;
    193  
     206  if (verbose >= 4)
     207    printf ("importing grafical Element.... including to openGL\n");
    194208  //glArrayElement(atoi(vertex)-1);
    195209  glNormal3fv(normals->getArray() +(atoi(normal)-1)*3);
     
    205219  char subbuffer3[20];
    206220  sscanf (normalString, "%s %s %s", subbuffer1, subbuffer2, subbuffer3);
    207   //  printf("%s, %s, %s\n", subbuffer1,subbuffer2,subbuffer3);
     221  if (verbose >=3 )
     222    printf("found vertex-Normal %s, %s, %s\n", subbuffer1,subbuffer2,subbuffer3);
    208223  normals->addEntry(atof(subbuffer1), atof(subbuffer2), atof(subbuffer3));
    209224  return true;
     
    215230  if (!MTL_FILE->is_open())
    216231    {
    217       printf ("unable to open file: %s\n", mtlFile);
     232      if (verbose >= 1)
     233        printf ("unable to open file: %s\n", mtlFile);
    218234      return false;
    219235    }
    220  
     236  mtlFileName = mtlFile;
     237  if (verbose >=2)
     238    printf ("Opening mtlFile: %s\n", mtlFileName);
    221239  char Buffer[500];
    222240  vertices = new Array();
     
    226244    {
    227245      MTL_FILE->getline(Buffer, 500);
    228       //      printf("%s\n", Buffer);
     246      if (verbose >= 4)
     247        printf("found line in mtlFile: %s\n", Buffer);
    229248     
    230249
     
    265284    glEnd();
    266285  faceMode = 0;
    267   //printf ("%s\n", matString);
    268   //  glColor3f((float)rand()/2000000000.0,(float)rand()/2000000000.0,(float)rand()/2000000000.0);
     286  if (verbose >= 2)
     287    printf ("using material %s for coming Faces.\n", matString);
    269288  material->search(matString)->select();
    270289}
Note: See TracChangeset for help on using the changeset viewer.