密码保护:这里【三】

复读伊始的游思

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。


Number elements by curve

用曲线给图元编号

工作中经常会碰到一个需求,就是将同一族的多个物件进行编号,例如方案中有n个停车位,我们需要将它们从1到n给某个属性变量赋值,以方便之后的标注。

为了方便使用者的操作,我有用到来自DATA|SHAPES 的UI界面节点:

通过Dynamo Player调出的UI

这个Dynamo脚本的使用方法是,在某个特定的平面视图上绘制一条曲线,它需要依次穿过被编号的物件。运行原理很简单,我们从去线上从头到尾每隔一定间距取一个点(在此我设定为500mm),然后判断每个点是否与某个物件相交,如果是,则将这个物件按顺序放到List中,全部的点判断完成后根据List的顺序对物件的Parameter进行赋值。

CONTINUE ᐳ