diff --git a/__test__/Geometry/__snapshots__/EdgeGeometry.test.ts.snap b/__test__/Geometry/__snapshots__/EdgeGeometry.test.ts.snap index 2fcbf95c7..6761447e9 100644 --- a/__test__/Geometry/__snapshots__/EdgeGeometry.test.ts.snap +++ b/__test__/Geometry/__snapshots__/EdgeGeometry.test.ts.snap @@ -52,9 +52,9 @@ exports[`无法构造盖子轮廓导致的丢面 1`] = `9423`; exports[`无法构造盖子轮廓导致的丢面 2`] = `6336`; -exports[`有全深槽时,构建的Mesh错误 1`] = `2736`; +exports[`有全深槽时,构建的Mesh错误 1`] = `1008`; -exports[`有全深槽时,构建的Mesh错误 2`] = `966`; +exports[`有全深槽时,构建的Mesh错误 2`] = `390`; exports[`极限共线 1`] = `432`; diff --git a/src/Geometry/ExtrudeMeshGeomBuilder/SplitCurveParams.ts b/src/Geometry/ExtrudeMeshGeomBuilder/SplitCurveParams.ts index 4f61da4dd..fa4656145 100644 --- a/src/Geometry/ExtrudeMeshGeomBuilder/SplitCurveParams.ts +++ b/src/Geometry/ExtrudeMeshGeomBuilder/SplitCurveParams.ts @@ -11,7 +11,7 @@ import { AsVector3, equaln } from "../GeUtils"; export const ARC_DRAW_CONFIG = { ARC_SplitLength: 4,//圆的分段长度 ARC_RADIUS_MIN: 25,//大于半径25的自动优化成36等分圆 保证绘制光滑 - Arc_MinSplitCount: 36,//圆的最小分段个数 + Arc_MinSplitCount: 12,//圆的最小分段个数 ARC_MaxSplitCount: 180,//圆的最大分段个数 }; //del_exp_end