已经解决 --- 【求中点问题】有关于使用evaluate运算器写公式求中点问题

[复制链接]
跳转到指定楼层
31915 Issac 发表于 2015-5-23 11:09:43 楼主
本帖最后由 Issac 于 2015-5-23 11:12 编辑

新版的grasshopper(76版本)在使用evaluate运算器写公式求中点的时候,可以直接把公式写成(x+y)/2,便可求出两点连线的中点,但是在以前的版本中我曾经见过一个求中点的公式类似{(x[0]+y[0])/2,(x[1]+y[1])/2,(x[2]+y[2])/2}(如图002,不知道这个公式写对没。。。。)貌似现在这个写一个表达式以后发现运算器出错了,
求大神帮忙:
1、运算器问题出错是因为版本问题么?
2、这个公式的意义应该怎么正确理解。。。
求大神帮忙解释下,,感激不尽

001.JPG (501.1 KB, 下载次数: 52)

001.JPG

002.JPG (531.35 KB, 下载次数: 54)

002.JPG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2015-5-23 11:23:31
2
应该是版本问题,。。,现在的版本更好用,{(x[0]+y[0])/2,(x[1]+y[1])/2,(x[2]+y[2])/2}这个公式中X[0]是取出x点的x坐标。。。公式意思就是取出x点的x坐标和y点的x坐标的和除2,后面的x[1]就是y坐标。。。。
筑梦NARUTO 发表于 2015-5-23 11:30:23
3
你也可以用代码模拟一下。。。。所以说了最好不要看老版本的教程。。。。很有很多看不懂的错误。。。

QQ图片20150523112951.png (73.99 KB, 下载次数: 49)

QQ图片20150523112951.png
Jessesn 发表于 2015-5-23 11:45:44
4
这个提示是告知语法错误。
抱歉的是我并没有看懂你这一段 {(x[0]+y[0])/2,(x[1]+y[1])/2,(x[2]+y[2])/2} 表达式的用法。
 楼主| Issac 发表于 2015-5-23 14:51:17
5
筑梦NARUTO 发表于 2015-5-23 11:30
你也可以用代码模拟一下。。。。所以说了最好不要看老版本的教程。。。。很有很多看不懂的错误。。。

感谢筑梦大神。。我之前也在纳闷,感觉这句像是应该写在代码当中。。
 楼主| Issac 发表于 2015-5-23 14:54:01
6
Jessesn 发表于 2015-5-23 11:45
这个提示是告知语法错误。
抱歉的是我并没有看懂你这一段 {(x[0]+y[0])/2,(x[1]+y[1])/2,(x[2]+y[2])/2} 表 ...

感谢J大回复,筑梦大神已经帮我解决了问题
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则