首页
/
每日頭條
/
科技
/
dynamo cloth教程
dynamo cloth教程
更新时间:2026-10-25 23:34:46

  在Dynamo中,線和面都有PointAtParameter及NormalAtParameter等使用Parameter的節點,很多人隻是知道Parameter需要是0到1之間的數字,但是對于Parameter真正的意義,在理解上還是沒有GET到的,這裡就介紹一下線和面的Parameter。

  Parameter的本意是參數,作為可以進行參數化設計的工具,Dynamo是通過參數來控制圖形類的元素,尤其是線和面。我們先來看線。

  線是一維的(曲線因為所有點不能脫離線,也是一維的,相當于可以把曲線拉直),一條任意形狀的曲線,一般具有兩個基本的特征,有起始點和結束點。在參數化控制的設計上,Dynamo将曲線的起始點設計為0,終點設計為1。使用0和1是為了将所有曲線的參數化率統一,這個就如同将任意的一個向量Vector進行Normalize一樣,這樣不同的向量就有統一的一個起點,及标準化的一個長度(1),在将來做多個向量比較、運算時簡化。統一線的參數為0..1也是這個目的,可以使用一個标準化統一的标準來處理所有類型的線(包括直線、圓弧等一次曲線及雙曲線等更高階的二次及多次曲線),簡化操作過程。

  基本曲線(直線、圓弧)是具有可延長性的,對于可以延長的曲線,Dynamo允許程序使用越界的參數,也就是說,可以使用大于1或者小于0的參數,這時候,Dynamo内部會自動延長曲線。直接獲取對應位置的點或者Normal而不需要真實的曲線延長,也就是說,Curve.PointAtParameter是可以獲取不在基本曲線上,而在基本曲線延長線上的點的。

  面肯定是二維的(因為所有點不能脫離面,相當于可以将三維空間曲面展開拉平),因此需要兩個維度來控制其參數,這就是UV。UV相當于坐标系統的XY,因此一般情況下,UV是相互垂直的。因為這個原因,UV實際上會組成一個矩形的範圍,相當于面的包圍盒(BoundingBox),在這個矩形範圍内,UV的參數化數據也是由0到1之間變化。

  在面基本為矩形是,從0到1的UV所取得的點一般都會位于面上,面的形狀非矩形時,會有一些點(甚至是大部分點)位于面的延展面上,在下圖可以清楚的看到:

  

  因此對于比較異形的面,使用Surface.PointAtParameter獲取點位後,還需要判斷一下點到Surface的距離是否為零來确定獲取的參數點是否在Surface上。

  以上是平面的情況,對于弧形或者球形的表面,這些點将沿着弧形面或者球形面展開,具體可以參照下圖:

  

  轉載自:腿腿教學網

  ,

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
廚房間水槽買台下盆還是台中盆
廚房間水槽買台下盆還是台中盆
水槽安裝大緻分為台上盆、台中盆、台下盆,所以在房屋裝潢,好多人都在糾結是選擇台上盆、台下盆、還是台中盆?下面米多裝飾為大家分享一下台上盆、台中盆、台下盆的優缺點以及如何選擇?NO.1台上盆台上盆:其特點就是水槽邊沿高于台面,它是水槽默認的安...
2026-10-25
電腦開機突然變得很慢是怎麼回事?
電腦開機突然變得很慢是怎麼回事?
電腦開機突然變得很慢是怎麼回事?電腦開機的速度突然變慢,可能是因為電腦裡面的灰塵比較的多,最後就會造成電腦的硬件的運行比較的遲鈍最後就可能造成電腦的接口接觸不良,電腦的開機速度就會變慢所以說當我們使用電腦一段時間之後,我們要注意對電腦進行清...
2026-10-25
高通64位骁龍處理器天梯圖
高通64位骁龍處理器天梯圖
高通骁龍處理器目前有旗艦、主流以及入門等幾個級别。本文将按照從高到低的天梯圖的形式為大家展現高通各芯片的性能排名,并且附上樣機,方便大家理解。骁龍810:高性能旗艦之選之前在高通處理器上常見的Krait架構這次并沒有繼續用在骁龍810上。這...
2026-10-25
硬筆行書走字底寫法
硬筆行書走字底寫法
各位大家好,這裡是落筆齋,我是安和。點擊上方藍色字體關注我,持續分享書法知識和經驗。在行書的學習中,偏旁部首很關鍵,作為常用的小部件,對于這些偏旁部首的連筆法的寫法和應用的熟練掌握,非常關鍵,是高效學習的一個重要途徑。今天這篇文章,來說一說...
2026-10-25
熱水循環系統容易出現的問題
熱水循環系統容易出現的問題
熱水循環系統簡單的理解就是将水管的涼水經過循環系統将其加熱,這樣在我們打開水龍頭的時候就不會在有涼水,也就做到了五星賓館級别的時時熱水。很多人會覺得熱水循環系統會很費電,費電比費水更嚴重,其實這樣想的一般沒有具體了解過熱水循環系統,大崔給您...
2026-10-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved