已经解决 --- 这是个啥意思?

[复制链接]
深蓝Ansen 发表于 2015-11-23 18:44:05
21
本帖最后由 深蓝 于 2015-11-24 01:41 编辑
IF_00 发表于 2015-11-22 18:05
往两边偏移?删掉中间的?想了半天,没搞懂哦,请教


GH偏移曲面这个bug 原因是没有按照曲面的法线方向偏移,而是按照笛卡尔坐标右手坐标系判定的。
根据曲面UV(XY)方向判断W(Z)的方向,即便是一块曲面,也会出现你说的这种情况。


下图中红、绿、白色箭头分别表示曲面的U、V、法线方向,黑色是曲面的反面,很明显看出在GH中偏移曲面并没有按照法线计算。



绕开这个bug 的方法很多,有一些GH的插件工具就有偏移曲面功能,你也可以使用脚本语言自己写一个运算器方便使用。

在这里,我按照前面一位朋友的“朝两侧偏移,然后删除内部曲面”的方法写了一下,大概思路就是判断偏移的方向与曲面法线方向是否一致,如果一致,则是朝曲面正面偏移,可以参考下附件。

偏移曲线的问题也可以用相同的思路,朝两侧偏移,然后保留需要的曲线,程序也在附件中。



offset.gh (26.62 KB, 下载次数: 198)

评分

参与人数 1坛币 +4 收起 理由
simonchen + 4 赞一个!

查看全部评分

关于大陆地区Rhino原厂培训中心
 楼主| IF_00 发表于 2015-11-23 19:22:30
22
深蓝 发表于 2015-11-23 18:44
GH偏移曲面这个bug 原因是没有按照曲面的法线方向偏移,而是按照笛卡尔坐标右手坐标系根据曲面UV(XY) ...

太感谢了,这个论坛的版主都是我见过最敬业的了
simonchen 发表于 2015-11-23 20:03:10
23
IF_00 发表于 2015-11-23 19:22
太感谢了,这个论坛的版主都是我见过最敬业的了

同样感谢楼主发现了这个BUG,常来交流哦
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则