关于曲线布尔的想很久不明白的疑问?

不明白啊,为何同是曲面边来布尔,一个可以产生贴在边上,一个却是摊平到基准面的线,这是为何啊?哪位大佬指点一下

麻烦上传这个文件来测试

CurveBoolean 指令会沿着被选取的区域外围建立一条平面的多重曲线。

能贴在边产生一个密封曲线不是更好吗,鞋模插件就是这样的,还好我有存下文件,我就知道 你们反映很快

来了,接收一下曲线布尔.zip (73.2 KB)

还有,鞋模插件,可以输入公差,根据一段一段的边,拟合成一段线,这功能其实也很好用,。。我就不明白了,山寨里的无名小卒可根据你们的软件,做出强大的插件,而为何咱们不能根据这些山寨强人的思路,把一些命令更改得更牛

绿色曲面内部这区域刚好是一个共平面的关系,所以执行CurveBoolean 指令后的曲线会停留在这这位置上

紫色曲面内部的区域是一个非共平面,所以曲线布尔运算的结果会落在工作平面上

关于CurveBoolean 指令的详细介绍请看这里

如果不是共平面,可以停留在曲面边,这才好用,鞋模插件就是这样的操作的,或都可以设定,布尔后,该曲线有选项是:投影在一个平面上,还是停留在曲面边上,这就爽太多了

“根据一段段边,拟合成一段线” 在Rhino中有很多做法,比如
1 组合这些一段段的线,然后rebuild 中设定合适的点数和阶数,达到需求的公差值。
2 Fit Curve 直接设定公差值,在公差值内系统自动拟合出线条。
插件-虽然能帮你节省一些时间,也能刚好符合你的需求。
但是软件的操作使用者不一定需要类似的功能,每个人都有需求,如何平衡不同行业,不同使用者的需求,那就是提供更基础的功能,方便使用者通过不同的方式达到同样的目的。
所以当能使用插件去达到你的需求的时候,可以用插件去解决。
但是更建议多去掌握一些基础的功能,那么这样组合使用的效果,远比插件单一化的功能更能面对大多数的情况。

2赞

看你的这个需求直接提取边缘线不就解决了?
rhino又不是针对鞋模的软件,不可能全面照顾到你的需求。所以才会有针对性很强的插件来对应各个行业的需求。 :sweat:

3赞

某些插件时针对特定的情形做的优化,无法推广到任意情况,这个你多用用多思考慢慢就能体会了。rhino里这些工具所谓的限制很多都是有原因的,而用户可能只是看到当前的特定情况下的需求而已。

1赞