下載app免費領取會員
DynamoPrimer解析之Geometry for Computational Design - Vectors1、首先該文件介紹了一種生成向量的方式,節點Vector.ByCoordinates可以通過輸入的方向生成向量,輸入端x、y和z分別決定著三個方向,輸入端normalized決定著是否將向量規范化,默認是不規范化。
2、向量屬于一種抽象的概念,因此通過一條直線將該向量轉換為可見的形式。節點Line.ByStartPointDirectionLength能夠從某點出發,沿著指定的方向生成指定長度的直線。輸入端startPoint輸入一個點圖元,該點圖元是整條直線的出發點。輸入端direction輸入一個向量,決定著直線延伸的方向,就是依據這個輸入端將向量具體化。輸入端length輸入直線的長度,決定著直線延伸的距離。
3、最后一部分是對向量編輯節點的介紹。首先是節點Vector.Normalized可以將向量規范化,接著用節點Vector.Scale將向量進行放大,放大的倍數由輸入端scale_factor決定。最后的節點Point.Add能夠將某一個點作為原點,然后沿著向量方向添加新的點圖元。將原本的向量規范化之后又放大5.5倍,相當于恢復原有的狀態,因此生成的點位于直線的終點。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
下一篇:DynamoPrimer解析之Geometry for Computational Design - Curves
推薦專題