/// <summary> /// Trys to load submesh from file.. if cant will scan the terrain /// </summary> /// <param name="inPolyDiv">how many div ex 5x5 a real poly will have</param> /// <param name="polyX">real polys in X will cover in each scan pass</param> /// <param name="polyZ">real polys in Z will cover in each scan pass</param> void LoadMeshFromFile(int inPolyDiv, int polyX, int polyZ) { iniTerr.InitializeLotStepVal(ref nextStart, subDivide, wholeMalla, Vertices, ref lotStepX, ref lotStepZ, inPolyDiv, polyX, polyZ); subMesh = XMLSerie.ReadXMLMesh(); if (subMesh == null) { print("error loading .XML: "); IsLoading = true; isTerraScanning = true; subMesh = new SubMeshData(); return; } //print(subMesh.amountOfSubVertices + " subMesh.amountOfSubVertices"); float dist = 0.001f; Malla.Lots = subMesh.AllSubMeshedLots; for (int i = 0; i < Malla.Lots.Count; i++) { for (int j = 0; j < Malla.Lots[i].LotVertices.Count; j++) { AllVertexs.Add(Malla.Lots[i].LotVertices[j]); } } //print(AllVertexs.Count + ".AllVertexs.count. in mshContrl"); }