首页/技术分享

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(四)

发布于:2020-02-14 13:35:24
4325人 分享

13、在步骤12.4的基础上,使用这些点图元生成样条曲线。使用的节点是NurbsCurve.ByPoints,生成的样条曲线将会经过这些点对象。

1301_生成样条曲线.png

14、节点List.ShiftIndices的作用是将列表向右移动给定的数量,相当于列表的数据向前滑动,从列表末尾被挤出的数据将会补充在列表的开头。例如,列表{0, 1, 2, 3, 4 }向右移动两个数量之后将变为{2, 3, 4, 0, 1}。图中输入端amount的输入值为-1,即向左滑动一个数量。

1401_改变列表的排序.png

15、节点List.DropItems可以删除列表中指定数量的元素。如果输入端amount是正值,那么就会从列表的开头开始删除。如果输入端amount是负值,那么就会从列表的末尾开始删除。图中是-1,因此原本列表中最后一项数据将会被删除。

1501_删除列表末尾项.png

16、节点List.LaceShortest可以将列表截断至最短输入长度,然后用最短连缀的方式执行指定的函数。图中操作的对象是步骤13中的样条曲线和步骤15中的样条曲线,需要被执行的函数是节点List.Create。最终达到的结果就是,两个列表中的每个元素会两两配对生成一个子列表。

1601_最短连缀.png

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

上一篇:

自动扶梯的800型、1200型是什么状态?

下一篇:

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(五)