Rhino(犀牛)中国技术支持与推广中心

标题: 求助gh中利用python调用faircurve出现问题 [打印本页]

作者: 沉默的乌鸦    时间: 2014-3-29 22:23
标题: 求助gh中利用python调用faircurve出现问题
如题,请问如何在gh中实现faircurve命令?谢谢诸位!

搜狗截图14年03月29日2218_3.png (68.18 KB, 下载次数: 21)

tolerance在0到1之间滑动,曲线毫无变化,只是以虚线显示

tolerance在0到1之间滑动,曲线毫无变化,只是以虚线显示

搜狗截图14年03月29日2221_4.png (21.45 KB, 下载次数: 24)

tolerance在0到1之间滑动,曲线毫无变化,只是以虚线显示

tolerance在0到1之间滑动,曲线毫无变化,只是以虚线显示

作者: Jorin    时间: 2014-3-30 11:28

注意,FairCure这个函数的返回值是一个布尔值,你将一个布尔值给了输出变量c,c始终是一个布尔值,曲线当然不会有任何变化。
按照下图做,就对了




作者: 筑梦NARUTO    时间: 2014-3-30 14:14
Jorin 发表于 2014-3-30 11:28
注意,FairCure这个函数的返回值是一个布尔值,你将一个布尔值给了输出变量c,c始终是一个布尔值,曲线当 ...

感谢J大
作者: 沉默的乌鸦    时间: 2014-3-30 16:53
Jorin 发表于 2014-3-30 11:28
注意,FairCure这个函数的返回值是一个布尔值,你将一个布尔值给了输出变量c,c始终是一个布尔值,曲线当 ...

谢谢Jorin,但是rhino中的fair curve命令是使曲线变平滑的,但rhinopython中的这个命令的返回值却是布尔值,请问如何在gh中实现平滑曲线的命令?

fair.jpg (57.16 KB, 下载次数: 25)

fair.jpg

作者: 沉默的乌鸦    时间: 2014-3-30 17:28
Jorin 发表于 2014-3-30 11:28
注意,FairCure这个函数的返回值是一个布尔值,你将一个布尔值给了输出变量c,c始终是一个布尔值,曲线当 ...

不好意思,jorin。我刚刚脑子秀逗了但是现在又出现一个新的问题,两个电池里的代码都一样,但第一个将out改成c后就没数据输出了,请问这是什么原因?谢谢!

搜狗截图14年03月30日1726_2.png (88.86 KB, 下载次数: 14)

两个电池里的代码都一样,但第一个将out改成c后就没数据输出了

两个电池里的代码都一样,但第一个将out改成c后就没数据输出了

作者: Jorin    时间: 2014-3-30 18:47
沉默的乌鸦 发表于 2014-3-30 17:28
不好意思,jorin。我刚刚脑子秀逗了但是现在又出现一个新的问题,两个电池里的代码都一样,但第一个将out改 ...

请不要改out参数,python电池上面这个out相当于控制台,是用来输出反馈信息的。不管你改成什么,这里都不会输出真正的参数。


作者: 沉默的乌鸦    时间: 2014-3-30 20:54
Jorin 发表于 2014-3-30 18:47
请不要改out参数,python电池上面这个out相当于控制台,是用来输出反馈信息的。不管你改成什么,这里都不 ...

谢谢,jorin!能帮我再看一下刚刚那个取点问题吗?http://bbs.rhino3d.asia/forum.php?mod=viewthread&tid=23891&page=1&extra=#pid290007 A端输入的点集不是list型数据,那又是什么类型,该如何进行处理?不好意思,因为这么简单的问题耽误你宝贵的时间,谢谢!





欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2