修复:并集错误
This commit is contained in:
parent
6ef1e8d8b0
commit
01cac616f5
@ -6372,7 +6372,7 @@ class Contour {
|
|||||||
hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
|
hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
|
||||||
if (hasEqualCus) {
|
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) {
|
=== isEqualNormal) {
|
||||||
unionList.push(pl);
|
unionList.push(pl);
|
||||||
intersectionList.push(pl);
|
intersectionList.push(pl);
|
||||||
|
@ -6363,7 +6363,7 @@ class Contour {
|
|||||||
hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
|
hasEqualCus = fastEqualCurve(cu, pl, COMBINE_FUZZ);
|
||||||
if (hasEqualCus) {
|
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) {
|
=== isEqualNormal) {
|
||||||
unionList.push(pl);
|
unionList.push(pl);
|
||||||
intersectionList.push(pl);
|
intersectionList.push(pl);
|
||||||
|
Loading…
Reference in New Issue
Block a user