最近在做立交橋項目,遇到很多問題,坐標系變化算是其中之一,今天開始陸續寫出來。

最開始研究Dynamo時分不清平面,坐標系和向量,通過一段時間慢慢摸索,終於有點理解了。

1.如何獲得空間曲線上的點,以及相關參數?

方法:首先得到任意一條空間樣條曲線,得到方式不在這裡說明,有了樣條曲線以後,可直接用「CoordinateSystemAtParameter」節點在指定位置(0到1之間)得到曲線上點的坐標系,除了這個命令還可以用「Curve.HorizontalFrameAtParameter」獲得坐標系,兩種方式得到的坐標系不同,第一種X軸與法線對齊,Y軸與曲線切線對齊,Z軸與該點出向上向量對齊,第二種沒研究,稍後介紹。

在沒發現這個功能之前,一直用另一種方式間接得到坐標系,如上圖第一個,先找到該點出平面(Plane),然後轉成坐標系,多走了一步。

得到次數坐標系後就可以通過該坐標系分別獲得該點處的xy,zy,xz平面(Plane)以及x,y,z

向量(在不知道這個之前,為了得到該處平面和向量費了好大勁)


推薦閱讀:
相關文章