完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Geometry for Computational Design - Vectors

发布于:2019-11-11 11:43:35
首页/技术分享/Dynamo
收藏
4058

朱光旺

更多

DynamoPrimer解析之Geometry for Computational Design - Vectors1、首先该文件介绍了一种生成向量的方式,节点Vector.ByCoordinates可以通过输入的方向生成向量,输入端x、y和z分别决定着三个方向,输入端normalized决定着是否将向量规范化,默认是不规范化。

01_生成向量.png

2、向量属于一种抽象的概念,因此通过一条直线将该向量转换为可见的形式。节点Line.ByStartPointDirectionLength能够从某点出发,沿着指定的方向生成指定长度的直线。输入端startPoint输入一个点图元,该点图元是整条直线的出发点。输入端direction输入一个向量,决定着直线延伸的方向,就是依据这个输入端将向量具体化。输入端length输入直线的长度,决定着直线延伸的距离。

02_通过向量生成直线.png

3、最后一部分是对向量编辑节点的介绍。首先是节点Vector.Normalized可以将向量规范化,接着用节点Vector.Scale将向量进行放大,放大的倍数由输入端scale_factor决定。最后的节点Point.Add能够将某一个点作为原点,然后沿着向量方向添加新的点图元。将原本的向量规范化之后又放大5.5倍,相当于恢复原有的状态,因此生成的点位于直线的终点。

03_向量的编辑.png

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:如何快速单独显示局部机房三维视图?

下一篇:DynamoPrimer解析之Geometry for Computational Design - Curves