- Timestamp:
- 09/28/06 17:49:37 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/GeoMeshLoader.cpp
r1136 r1526 681 681 { 682 682 case 0xabcd: 683 684 // Debug. 683 685 cout << "LODSTRIPS_Chunk" << endl; 686 684 687 lodstripsdata = new Geometry::LodStripsLibraryData; 685 688 686 int aux,v,c;689 int aux,v,c; 687 690 LODRegisterType lod_register; 688 LODData dataaux;689 int tam;691 LODData dataaux; 692 int tam; 690 693 691 694 fread(&tam, sizeof(int), 1, f); 695 692 696 lodstripsdata->mFileVertices.clear(); 693 for (v=0; v<tam; v++) 697 698 for (v = 0; v < tam; v++) 694 699 { 695 700 fread(&aux, sizeof(int), 1, f); … … 698 703 699 704 lodstripsdata->mFileChangesLOD.clear(); 705 700 706 fread(&tam, sizeof(int), 1, f); 701 for (c=0; c<tam; c++) 707 708 for (c = 0; c < tam; c++) 702 709 { 703 710 fread(&dataaux, sizeof(LODData), 1, f); … … 706 713 lod_register.vertexRepetition= dataaux.nL1; 707 714 lod_register.edgeRepetition= dataaux.nL2; 708 //lod_register.obligatory=false; 709 //lod_register.obligatory= dataaux.obligatory; 715 lod_register.obligatory=dataaux.obligatory; 710 716 711 717 lodstripsdata->mFileChangesLOD.push_back(lod_register); … … 713 719 714 720 lodstripsdata->mData.clear(); 721 715 722 fread(&tam, sizeof(int), 1, f); 716 for (int b=0; b<tam; b++) 723 724 for (int b = 0; b < tam; b++) 717 725 { 718 726 fread(&aux, sizeof(int), 1, f); … … 721 729 722 730 lodstripsdata->p_changes.clear(); 731 723 732 fread(&tam, sizeof(int), 1, f); 724 for (int p=0; p<tam; p++) 733 734 for (int p = 0; p < tam; p++) 725 735 { 726 736 fread(&aux, sizeof(int), 1, f); 727 737 lodstripsdata->p_changes.push_back(aux); 728 } 738 } 729 739 730 740 break; … … 1146 1156 cout << version << endl; 1147 1157 1148 if (strcmp(version,"[MeshSerializer_v1.30]\n"))1158 /*if (strcmp(version,"[MeshSerializer_v1.30]\n")) 1149 1159 { 1150 1160 // Debug. … … 1156 1166 // Error. 1157 1167 mError = true; 1158 } 1168 }*/ 1159 1169 1160 1170 while(!feof(pFile)) … … 1423 1433 // Read bones of the submesh. 1424 1434 //--------------------------------------------------------------------------- 1425 void GeoMeshLoader::readSubMeshBoneAssignment(FILE *f,1426 SubMesh *geoSubMesh,1427 int 1435 void GeoMeshLoader::readSubMeshBoneAssignment(FILE *f, 1436 SubMesh *geoSubMesh, 1437 int option) 1428 1438 { 1429 1439 if (option == GEOMESH_BUILD) … … 1445 1455 // Read bones of the main mesh. 1446 1456 //--------------------------------------------------------------------------- 1447 void GeoMeshLoader::readMeshBoneAssignment(FILE * f, Mesh* geoMesh,int option)1457 void GeoMeshLoader::readMeshBoneAssignment(FILE *f, Mesh *geoMesh, int option) 1448 1458 { 1449 1459 if (option == GEOMESH_BUILD) … … 1465 1475 // Read skeleton link. 1466 1476 //--------------------------------------------------------------------------- 1467 void GeoMeshLoader::readSkeletonLink(FILE * f, Mesh* geoMesh,int option)1477 void GeoMeshLoader::readSkeletonLink(FILE *f, Mesh *geoMesh, int option) 1468 1478 { 1469 1479 if (option == GEOMESH_BUILD) … … 1829 1839 const std::vector<face_t> & vecfaces = faces[i]; 1830 1840 std::vector<Geometry::Index> aux_indices; 1841 1831 1842 submesh->mSharedVertexBuffer = true; 1832 1843 submesh->mIndexCount = vecfaces.size()*3;
Note: See TracChangeset
for help on using the changeset viewer.