NCF参数化建筑论坛

标题: 由面输出的数据中,每个子结构中的4个数据段的含义? [打印本页]

作者: redspread    时间: 2010-3-30 14:32
标题: 由面输出的数据中,每个子结构中的4个数据段的含义?
[attach]5373[/attach]

问题:

1、比如说第一个数据:  (0.687, -0.281, -0.67, -275.714)   这四个数值,分别表示什么?

2、每个path下面有2个数据,这两个数据分别起到什么作用?


我的想法:
1、如果每个数据是表示点,显然只需要3个数值就够了,那么第四个数值的作用就不明确了。
2、如果每个数据表示面,那四个数值根本不够表达一个面。
3、如果每个数据表示线,那四个数据正好可以解释:前三个数值表示线的方向,最后一个数值表示线的长度。但是这样一来每个线的起点就没有定义,难道都从坐标原点开始?
4、如果每个path下面的两个数据合作来表达一个含义,那么具体是表达“点”还是“面”或者“线”?
作者: skywoolf    时间: 2010-3-30 16:03
对楼主的问题我也没有确切的答案,个人的观点是,这四个数据并没有确定一个平面,当一个XY面在顶视图上水平移动时,得到的数值是一样的。

同名的path下的两个数据是一组,通常在下一次连入运算器时会有相应的组内运算。
作者: cjsyzwsh    时间: 2010-3-30 17:32
唉……没人用script,其实rhs容易很多……
作者: redspread    时间: 2010-3-30 18:21
LZ我刚才的数据是从一个rhino曲面中得到的。

现在我从一个水平面得到数据,更有意思。
如下图所示:panel上显示的数据全部都同样的值,然而数据输入给后面的运算器line后,却出现了324个不同的值(第三个值是0,原因是我是在Z轴为0处拉的一个水平面)。

不知在这方面有什么合理解释?

[attach]5378[/attach]
作者: panhao1    时间: 2010-3-30 21:19
你查查第一个数是不是代表curve domain
如果是的话 就很容易理解了
第一个数是为了出法线的
作者: 锦堆灰    时间: 2010-3-30 22:36
猛男们 浅显点
作者: alpha222    时间: 2010-4-4 00:59
2# skywoolf 正如skywolf所说,这四个值并没有确定一个平面。这四个值的含义是:前三个,确定了一个向量(V),这个向量,确定了这个平面的Z轴朝向;第四个值代表了一个距离,这个距离就是这个平面和以点(0,0,0)为原点,以向量V为Z轴朝向的平面之间的距离。[attach]5559[/attach]
作者: alpha222    时间: 2010-4-4 01:04
P.S :上面那个文件是解释文件。喜欢深究的朋友可以验证一下,虽然这些值意义不大。
作者: skyvsapple1    时间: 2010-4-10 19:39
顶一下先~~~
作者: 鹰眼黑客    时间: 2012-1-29 22:54
楼主的问题很有启发。
作者: 活建鬼    时间: 2012-3-29 15:38
非常有用!!!感谢分享!!




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2