Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
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);
|
||||||
|
Reference in New Issue
Block a user