|
@@ -549,7 +549,7 @@ bool Model2DData::split( Vertex pos, Vertex dir, char *polygonName, Polygon2D &p
|
|
|
offset2 = ( point.x - pos.x ) / dir.x;
|
|
|
else
|
|
|
offset2 = ( point.y - pos.y ) / dir.y;
|
|
|
- if( needOne && min( abs( bo1 ), abs( bo1 - 1 ) ) + min( abs( bo2 ), bo2 - 1 ) > min( abs( offset1 ), abs( offset1 - 1 ) ) + min( abs( offset2 ), abs( offset2 - 1 ) ) )
|
|
|
+ if( needOne && MIN( abs( bo1 ), abs( bo1 - 1 ) ) + MIN( abs( bo2 ), bo2 - 1 ) > MIN( abs( offset1 ), abs( offset1 - 1 ) ) + MIN( abs( offset2 ), abs( offset2 - 1 ) ) )
|
|
|
{
|
|
|
bo1 = offset1;
|
|
|
bo2 = offset2;
|