Merge branch 'boolean-debug' into remove-resolve-crossings

This commit is contained in:
Jürg Lehni 2017-03-19 13:18:19 +01:00
commit 8b094926be

View file

@ -855,6 +855,7 @@ PathItem.inject(new function() {
nx1 = inter && inter._next,
nx2 = nx1 && nx1._next,
nx3 = nx2 && nx2._next,
wind = seg._winding,
intersections = {
'ix': inter,
'nx¹': nx1,
@ -862,7 +863,9 @@ PathItem.inject(new function() {
'nx³': nx3
};
if (windingOnly) {
label += (seg._winding && seg._winding.winding);
if (wind) {
label += wind.winding + ', (' + wind.windingL + ', ' + wind.windingR + ')';
}
} else {
label += ' id: ' + path._id + '.' + seg._index
+ (other ? ' -> ' + other._path._id + '.' + other._index
@ -871,7 +874,7 @@ PathItem.inject(new function() {
+ ' pt: ' + seg._point
+ ' vd: ' + (isValid(seg) || starts && isStart(seg))
+ ' ov: ' + !!(inter && inter.hasOverlap())
+ ' wi: ' + (seg._winding && seg._winding.winding);
+ ' wi: ' + (wind && wind.winding);
for (var key in intersections) {
var ix = intersections[key],
s = ix && ix._segment;