问题1.我想从1拉伸到3,直接使用挤出曲面的命令结果是2这种情况,中间那条多余的边界线要再使用MergeAllFaces消除,我知道可以moveface(这样操作不够快捷)或者Ctrl+shift选择面再移动操作轴(这个操作对于复杂的实体有时候会出现小问题,下个问题详细阐述),我想请问有么有办法可以直接挤出从1到3的效果,而不保留原始边界线(类似于su那种操作)。
问题2.在上诉说到的关于操作复杂点的多重曲面时,直接使用挤出曲面的命令中间那条多余的边界线使用MergeAllFaces消除不了,Ctrl+shift选择面再移动操作轴进行伸长或者缩短又会出现“跑偏的情况”,这种情况是怎么回事呢?
问题3.如图所示,我想在这个型材中间开个缺口,一般我选择用WireCut线切割进行操作,或者画个矩形做差集,过程中发现如果矩形的下表面与型材表面钢好贴合时差集运算会失败,线切割也一样,,这个时候把红色方块向上移动0.1毫米就可以,我测试了一下,造成这种情况有两个原因(第一个是因为R角的原因,如果没有R角是可以的,第二个原因是因为这个实体是直接拉伸轮廓线得到的,如果先根据轮廓线PlanarSrf建面再拉伸也不会出现这种情况,先建面再拉伸出来的实体会有明显的轮廓分界线,而直接拉伸轮廓线出来的实体没有明显的轮廓分界线,图1是直接拉伸曲线的,图2是先建面再拉伸的,效果还是很明显,所以经常直接拉伸轮廓线.
题5.如图所示,图1是原始实体,图2是我Ctrl+shift选择面再移动操作轴变短后实体,图三是我对实体就行了Trim修剪再cap后实体,明显看出图三由一开始比较光滑的表面变成了轮廓分明的表面效果,这是啥情况呢?问题6.实体开洞后使用DeleteHole将洞删除命令后出现实体被压平的情况,不知道啥原因。
Jessesn 发表于 2018-9-1 23:17
看不到你的 1 与 3 是什么情况,麻烦抓图告知
! -_RunPythonScript (
#coding=utf-8
import rhinoscriptsyntax as rs
rs.Command("! _ExtrudeSrf _Pause _Solid=_Yes")
rs.Command("_SelLast")
rs.Command("! _MergeAllFaces")
)
筑梦NARUTO 发表于 2018-9-9 12:52
关于你的几个问题
1:你可以把下面这段代码复制到“挤出曲面”指令的右键,方便使用,可以一步挤出并合并曲 ...
a512520a 发表于 2018-9-9 21:51
问题2中Ctrl+shift移动面会跑偏的情况是这样的,如果模型二次拉伸过再Ctrl+shift移动面就不会跑偏,直接Ctr ...
问题2中Ctrl+shift移动面会跑偏的情况是这样的,如果模型二次拉伸过再Ctrl+shift移动面就不会跑偏,直接Ctrl+shift移动面会跑偏
欢迎光临 Rhino3D犀牛中文网 (https://rhino3d.asia/) | Powered by Discuz! X3.3 |