关于你的几个问题
1:你可以把下面这段代码复制到“挤出曲面”指令的右键,方便使用,可以一步挤出并合并曲面。
[AppleScript] 纯文本查看 复制代码 ! -_RunPythonScript (
#coding=utf-8
import rhinoscriptsyntax as rs
rs.Command("! _ExtrudeSrf _Pause _Solid=_Yes")
rs.Command("_SelLast")
rs.Command("! _MergeAllFaces")
)
2:我查看了你的模型,这个是你的模型问题,我不知道你是如何做的这个钢结构。你这个侧面是一个不可以炸开的曲面,很显然不共面,使用在使用MergeAllFaces命令的时候会失败。
解决办法:
2.1先炸开多重曲面
2.2选择炸开生成的物体,使用_ShrinkTrimmedSrfToEdge指令,缩回修建的曲面。
2.3选择缩回边缘后的曲面,使用ConvertToBeziers指令,再节点处打断曲面。
2.4选择所有曲面,再执行join指令后,使用MergeAllFaces命令就能merge到一起了。效果如下图
Ctrl+shift选择面再移动操作轴进行伸长或者缩短,我这里没有问题,我现在测试的rhino是Rhino6.0SR9
3:问题3我测试非常的完美,没有任何问题,效果如下图
4:问题4我测试也没有问题,很完美
5:问题5并不是不圆滑了,只是你把边缘线显示打开,你前两种如问题2,炸开是一张无法炸开的曲面,而3是多重曲面。如图,模型圆滑度是一模一样的。
6:问题6我测试也没有问题,非常的完美
|