首页/技术分享

Dynamo样例文件解析之Core_ListLacing

发布于:2019-08-07 11:02:44
4179人 分享

该样例文件主要是介绍Dynamo中连缀方式

1、最短连缀

1.1 通过代码块输入“0..9”创建一个列表{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

1.2 通过代码块输入“0..5”创建一个列表{0, 1, 2, 3, 4, 5}

1.3 通过节点Point.ByCoordinates生成两排的点,这两排点的Y分量都是-10,下面的一排点Z分量为0,上面的一排点Z分量为4。上面的一排点X分量为步骤1.1的列表,下面的一排点X分量为步骤1.2的列表。

1.4 在使用最短连缀的时候,两个列表的点将会一一对应然后生成直线。直到项数少的列表中的点用完后就不在生成直线,项数多的列表中剩余的点将不会别使用。

2、最长连缀

2.1 下面一排点的X分量为列表{0, 1, 2, 3, 4, 5},Y分量与Z分量都为0。

2.2 上面一排点的X分量为列表{0, 1, 2, 3, 4, 5, 6, 7, 8, 9},Y分量为0,Z分量为4。

2.3 在使用最长连缀的时候,两个列表一一对应列表的点生成直线,短列表中的元素用完以后,最后一个元素与长列表中剩余的元素再进行匹配。

3、叉积连缀

3.1 下面一排点的X分量为列表{0, 1, 2, 3, 4, 5, 6, 7, 8, 9},Y分量为10,Z分量为4。

3.2 上面一排点的X分量为列表{0, 1, 2, 3, 4, 5},Y分量为10,Z分量为0。

3.3 在使用叉积连缀的时候,两个列表的每一个元素都会跟另一个列表的各个元素匹配。10个元素的列表在前,6个元素的列表在后,因此生成“10x6=60”条直线。

转载请注明来源本文地址:https://www.tuituisoft/blog/3305.html

上一篇:

Dynamo样例文件解析之Core_ListAtLevel

下一篇:

如何使用Revit在人行道桥梁族上加栏杆?