讨论 --- 关于rs.OffsetCurve()函数的疑问

[复制链接]
Jorin 发表于 2015-10-27 20:06:15
楼主
这并不是 rs.OffsetCurve() 函数的 bug,而是 rhinocommon 的 BUG:
rhinocommon 中曲线的偏移方法有两种,如图:


你用的是第一种,没有 BUG,rhinoscriptsyntax 中用的其实是第二种方式


如果用第二种,即便你使用的 Rhinocommon,当值为负值的时候,依然无法偏移。


如图,两个偏移方向都为正时,可以正常偏移:




有一个方向为负时,只能偏移正值的那一个:



CrvOffsetTest.gh

6.12 KB, 下载次数: 48

关于大陆地区Rhino原厂培训中心
Jorin 发表于 2015-10-27 20:32:35
2
本帖最后由 Jorin 于 2015-10-27 20:38 编辑

不过从纯 Rhinocommon 开发的角度讲这也不算是个 BUG,毕竟在相对底层的 Rhinocommon 中多重直线和多重曲线根本就不属于同一个类,要在不属于此类的对象上使用这个类的方法也是需要写程序的人考虑的问题。
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则