修复:并集错误
This commit is contained in:
		@@ -6372,7 +6372,7 @@ class Contour {
 | 
			
		||||
                    hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
 | 
			
		||||
                    if (hasEqualCus) {
 | 
			
		||||
                        //方向相同
 | 
			
		||||
                        if (equalv3(cu.GetFirstDeriv(cu.MidParam).normalize(), pl.GetFirstDeriv(pl.MidParam).normalize(), 1e-3)
 | 
			
		||||
                        if (equalv3(cu.GetFirstDeriv(cu.MidParam).normalize(), pl.GetFirstDeriv(pl.MidParam).normalize(), 1e-2)
 | 
			
		||||
                            === isEqualNormal) {
 | 
			
		||||
                            unionList.push(pl);
 | 
			
		||||
                            intersectionList.push(pl);
 | 
			
		||||
 
 | 
			
		||||
@@ -6363,7 +6363,7 @@ class Contour {
 | 
			
		||||
                    hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
 | 
			
		||||
                    if (hasEqualCus) {
 | 
			
		||||
                        //方向相同
 | 
			
		||||
                        if (equalv3(cu.GetFirstDeriv(cu.MidParam).normalize(), pl.GetFirstDeriv(pl.MidParam).normalize(), 1e-3)
 | 
			
		||||
                        if (equalv3(cu.GetFirstDeriv(cu.MidParam).normalize(), pl.GetFirstDeriv(pl.MidParam).normalize(), 1e-2)
 | 
			
		||||
                            === isEqualNormal) {
 | 
			
		||||
                            unionList.push(pl);
 | 
			
		||||
                            intersectionList.push(pl);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user