Subversion Repositories gelsvn

Rev

Rev 606 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 606 Rev 612
Line 81... Line 81...
81
    if(!material_file)
81
    if(!material_file)
82
    {
82
    {
83
      cerr << "Could not open " << filename << endl;
83
      cerr << "Could not open " << filename << endl;
84
      return;
84
      return;
85
    }
85
    }
-
 
86
    materials.resize(1);
86
 
87
 
87
    string buf;
88
    string buf;
88
    unsigned int nummaterials=0;
89
    unsigned int nummaterials=0;
89
    while(material_file >> buf)
90
    while(material_file >> buf)
90
    {
91
    {
91
      switch(buf[0])
92
      switch(buf[0])
92
      {
93
      {
93
      case 'n':
94
      case 'n':
94
        ++nummaterials;
95
        ++nummaterials;
95
        mesh->materials.push_back(Material());
96
        materials.push_back(Material());
96
        material_file >> materials[nummaterials].name;
97
        material_file >> materials[nummaterials].name;
97
        break;
98
        break;
98
      case 'N':
99
      case 'N':
99
        switch(buf[1])
100
        switch(buf[1])
100
        {
101
        {