0023333: The variable 'i' is being used for this loop and for the outer loop in Vrmld...
authorPawel <pawel-kowalski@wp.pl>
Fri, 20 Jul 2012 11:07:26 +0000 (13:07 +0200)
committerPawel Kowalski <pawel-kowalski@wp.pl>
Fri, 27 Jul 2012 12:04:43 +0000 (16:04 +0400)
Use separate variable to iterate the inner loop.

src/VrmlData/VrmlData_ShapeConvert.cxx

index 4c084e7..c523c43 100755 (executable)
@@ -257,9 +257,9 @@ void VrmlData_ShapeConvert::Convert (const Standard_Boolean theExtractFaces,
                   TColgp_Array1OfPnt arrNodes(1, nbNodes);
                   TColStd_Array1OfReal arrUVNodes(1, nbNodes);
 
-                  for(i = 1; i <= nbNodes; i++) {
-                    arrUVNodes(i) = aPrs->Value(aPrs->Lower() + i - 1);
-                    arrNodes(i) = aCurve.Value(arrUVNodes(i));
+                  for(Standard_Integer j = 1; j <= nbNodes; j++) {
+                    arrUVNodes(j) = aPrs->Value(aPrs->Lower() + j - 1);
+                    arrNodes(j) = aCurve.Value(arrUVNodes(j));
                   }
                   aPol = new Poly_Polygon3D(arrNodes, arrUVNodes);
                   aPol->Deflection (aPT->Deflection());
@@ -276,9 +276,9 @@ void VrmlData_ShapeConvert::Convert (const Standard_Boolean theExtractFaces,
                 
                   TColgp_Array1OfPnt arrNodes(1, nbNodes);
                   TColStd_Array1OfReal arrUVNodes(1, nbNodes);
-                  for (i = 1; i <= nbNodes; i++) {
-                    arrNodes(i) = TD.Value(i);
-                    arrUVNodes(i) = TD.Parameter(i);
+                  for (Standard_Integer j = 1; j <= nbNodes; j++) {
+                    arrNodes(j) = TD.Value(j);
+                    arrUVNodes(j) = TD.Parameter(j);
                   }
                   aPol = new Poly_Polygon3D(arrNodes, arrUVNodes);
                   aPol->Deflection (aDeflection);