diff options
| -rw-r--r-- | src/PolySetCGALEvaluator.cc | 4 | ||||
| -rw-r--r-- | src/dxfdata.cc | 8 | 
2 files changed, 6 insertions, 6 deletions
| diff --git a/src/PolySetCGALEvaluator.cc b/src/PolySetCGALEvaluator.cc index 7afb359..81ae31e 100644 --- a/src/PolySetCGALEvaluator.cc +++ b/src/PolySetCGALEvaluator.cc @@ -108,7 +108,7 @@ PolySet *PolySetCGALEvaluator::evaluatePolySet(const ProjectionNode &node)      // in the XY plane, causing the resulting 2D polygon to be self-intersection      // and cause a crash in CGALEvaluator::PolyReducer. The right solution is to      // filter these polygons here. kintel 20120203. -		Grid2d<int> conversion_grid(GRID_COARSE); +		Grid2d<unsigned int> conversion_grid(GRID_COARSE);  		for (size_t i = 0; i < ps3->polygons.size(); i++) {  			for (size_t j = 0; j < ps3->polygons[i].size(); j++) {  				double x = ps3->polygons[i][j][0]; @@ -116,7 +116,7 @@ PolySet *PolySetCGALEvaluator::evaluatePolySet(const ProjectionNode &node)  				double z = ps3->polygons[i][j][2];  				if (z != 0)  					goto next_ps3_polygon_cut_mode; -				if ((unsigned) conversion_grid.align(x, y) == i+1) +				if (conversion_grid.align(x, y) == i+1)  					goto next_ps3_polygon_cut_mode;  				conversion_grid.data(x, y) = i+1;  			} diff --git a/src/dxfdata.cc b/src/dxfdata.cc index 65996d9..2b84f7e 100644 --- a/src/dxfdata.cc +++ b/src/dxfdata.cc @@ -518,7 +518,7 @@ void DxfData::fixup_path_direction()  			break;  		this->paths[i].is_inner = true;  		double min_x = this->points[this->paths[i].indices[0]][0]; -		int min_x_point = 0; +		size_t min_x_point = 0;  		for (size_t j = 1; j < this->paths[i].indices.size(); j++) {  			if (this->points[this->paths[i].indices[j]][0] < min_x) {  				min_x = this->points[this->paths[i].indices[j]][0]; @@ -526,9 +526,9 @@ void DxfData::fixup_path_direction()  			}  		}  		// rotate points if the path is in non-standard rotation -		unsigned int b = min_x_point; -		unsigned int a = b == 0 ? this->paths[i].indices.size() - 2 : b - 1; -		unsigned int c = b == this->paths[i].indices.size() - 1 ? 1 : b + 1; +		size_t b = min_x_point; +		size_t a = b == 0 ? this->paths[i].indices.size() - 2 : b - 1; +		size_t c = b == this->paths[i].indices.size() - 1 ? 1 : b + 1;  		double ax = this->points[this->paths[i].indices[a]][0] - this->points[this->paths[i].indices[b]][0];  		double ay = this->points[this->paths[i].indices[a]][1] - this->points[this->paths[i].indices[b]][1];  		double cx = this->points[this->paths[i].indices[c]][0] - this->points[this->paths[i].indices[b]][0]; | 
