Changeset 5437 in orxonox.OLD for trunk/src/lib/graphics/importer/primitive_model.cc
- Timestamp:
- Oct 26, 2005, 11:01:43 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/graphics/importer/primitive_model.cc
r4836 r5437 84 84 { 85 85 float vj = j/df *PI; 86 this->addVertexNormal(cos(vi) * cos(vj), 87 sin(vj), 88 sin(vi) * cos(vj)); 89 86 90 this->addVertex(size * cos(vi) * cos(vj), 87 91 size * sin(vj), 88 92 size * sin(vi) * cos(vj)); 93 89 94 this->addVertexTexture(i / (df *2.0), (j-1.0)/(df)+.5); 90 95 } 91 96 } 92 97 this->addVertex(0, -size, 0); 98 this->addVertexNormal(0, -1, 0); 93 99 this->addVertexTexture(0,0); 94 100 this->addVertex(0, size, 0); 101 this->addVertexNormal(0, 1, 0); 95 102 this->addVertexTexture(0 ,1); 96 103 … … 119 126 { 120 127 v1 = this->getVertexCount() - 2; 121 this->addFace(3, VERTEX_TEXCOORD , v1, v1, v3, v3, v4, v4);128 this->addFace(3, VERTEX_TEXCOORD_NORMAL, v1, v1, v1, v3, v3, v3, v4, v4, v4); 122 129 } 123 130 else if (j == detail) 124 131 { 125 132 v3 = this->getVertexCount()-1; 126 this->addFace(3, VERTEX_TEXCOORD , v1, v1, v2, v2, v3, v3);133 this->addFace(3, VERTEX_TEXCOORD_NORMAL, v1, v1, v1, v2, v2, v2, v3, v3, v3); 127 134 } 128 135 else 129 this->addFace(4, VERTEX_TEXCOORD , v1, v1, v2, v2, v3, v3, v4, v4);136 this->addFace(4, VERTEX_TEXCOORD_NORMAL, v1, v1, v1, v2, v2, v2, v3, v3, v3, v4, v4, v4); 130 137 } 131 138 }
Note: See TracChangeset
for help on using the changeset viewer.