Changeset 583 for code/branches/FICN/src/orxonox/objects/Model.cc
- Timestamp:
- Dec 17, 2007, 4:54:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/orxonox/objects/Model.cc
r576 r583 23 23 void Model::loadParams(TiXmlElement* xmlElem) 24 24 { 25 std::cout << "1\n"; 26 if (xmlElem->Attribute("position")) 27 { 28 std::cout << "2\n"; 29 std::vector<std::string> pos = tokenize(xmlElem->Attribute("position"),","); 30 float x, y, z; 31 String2Number<float>(x, pos[0]); 32 String2Number<float>(y, pos[1]); 33 String2Number<float>(z, pos[2]); 34 this->setPosition(x, y, z); 35 } 25 WorldEntity::loadParams(xmlElem); 36 26 37 std::cout << "3\n"; 38 if (xmlElem->Attribute("direction")) 39 { 40 std::cout << "4\n"; 41 std::vector<std::string> pos = tokenize(xmlElem->Attribute("direction"),","); 42 float x, y, z; 43 String2Number<float>(x, pos[0]); 44 String2Number<float>(y, pos[1]); 45 String2Number<float>(z, pos[2]); 46 this->setDirection(x, y, z); 47 } 48 49 std::cout << "5\n"; 27 std::cout << "10\n"; 50 28 if (xmlElem->Attribute("mesh")) 51 29 { 52 std::cout << " 6_1\n";30 std::cout << "11_1\n"; 53 31 std::string src = xmlElem->Attribute("mesh"); 54 std::cout << " 6_2\n";32 std::cout << "11_2\n"; 55 33 std::cout << this->mesh_.getEntity() << std::endl; 56 34 this->mesh_ = Mesh(src); 57 std::cout << " 6_3\n";35 std::cout << "11_3\n"; 58 36 std::cout << this->mesh_.getEntity() << std::endl; 59 37 this->attachObject(this->mesh_.getEntity()); 60 std::cout << " 6_4\n";38 std::cout << "11_4\n"; 61 39 } 62 63 std::cout << "7\n"; 64 if (xmlElem->Attribute("scale")) 65 { 66 std::cout << "8\n"; 67 std::string scaleStr = xmlElem->Attribute("scale"); 68 float scale; 69 String2Number<float>(scale, scaleStr); 70 this->setScale(scale); 71 } 72 std::cout << "9\n"; 40 std::cout << "12\n"; 73 41 74 42 COUT(4) << "Loader: Created model" << std::endl;
Note: See TracChangeset
for help on using the changeset viewer.