完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo節點翻譯之幾何圖形節點(NurbsCurve)

    發布于:2019-01-21 11:50:27
    首頁/技術分享/Dynamo
    收藏
    9313

    來福

    更多

    NurbsCurve(樣條曲線)


    ByControlPoints(points)(控制點)

    描述

    通過使用明確的控制點創建BSplineCurve。階數為1的BSplineCurve具有G1不連續性,這會導致拉伸、掃掠和其他操作問題。使用PolyCurve替代。如果曲線是周期的(閉合的),則第一點和最后一點必須相同。

    輸入

    points: Point[](點:點)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創建樣條曲線

    附圖

    例如,通過圖中的四個點創建樣條曲線。

    ByControlPoints(points,degree)(控制點)

    描述

    通過使用明確的控制點創建BSplineCurve。階數為1的BSplineCurve具有G1不連續性,這會導致拉伸、掃掠和其他操作問題。使用PolyCurve替代。如果曲線是周期的(閉合的),則第一點和最后一點必須相同。

    輸入

    points: Point(點:點)

    degree: int(階數:整數)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點和輸入階數創建樣條曲線。

    附圖

    例如,通過圖中的四個點以及輸入指定的階數創建樣條曲線。

    ByControlPoints(points,degree,closeCurve)(控制點)

    描述

    通過使用明確的控制點創建BSplineCurve。階數為1的BSplineCurve具有G1不連續性,這會導致拉伸、掃掠和其他操作問題。使用PolyCurve替代。如果曲線是周期的(閉合的),則第一點和最后一點必須相同。

    輸入

    points: Point[](點:點)

    degree: int(階數:整數)

    closeCurve: bool(封閉曲線:布爾型變量)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    輸入控制點、階數以及確定是否為封閉曲線以創建樣條曲線

    附圖

    例如,通過圖中的控制點和階數創建一條不是封閉的曲線。

    ByControlPointsWeightKnots(控制點權重與節點)

    描述

    由控制點、權重和節點創建BSplineCurve。從ASM文檔:階數,應大于1(分段線性樣條曲線)且小于26(ASM支持的最大B樣條曲線基礎次數)。權重,所有權重值(若提供)應僅限于正數。小于1e-11的權重將被拒絕,函數將失敗。結,結向量應該是一個非遞減序列。內部紐結的多重性在開始/結束紐結處不應大于度+ 1,在內部紐結處也不應大于度+ 1(這樣就可以表示帶有G1不連續點的曲線)。注意,支持非夾結向量,但將轉換為夾結向量,并對控制點/權重數據應用相應的更改。打結數組,數組大小必須是num_control_points + degree + 1

    輸入

    points: Point[](點:點)

    weights: double[](權重:雙精度)

    knots: double[](節點:雙精度)

    degree: int(度:整數)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點、權重、節點允許我們手動控制一個樣條曲線。權重列表的長度應該與控制點列表的長度相同。節點列表的大小必須等于控制點的數量加上次數加1。

    附圖

    例如,首先通過在一系列隨機點之間進行插值來創建樣條曲線,使用節點、權重和控制點來找到曲線的相應部分。然后使用“ReplaceItemAtIndex”來修改權重列表。最后,我們使用“ByControlPointsWeightsKnots”使用修改后的權重重新創建樣條曲線。

    ByPoints(points)(點)

    描述

    通過在各點之間插值創建BSplineCurve

    輸入

    points: Point[](點:點)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過輸入點的順序依次以曲線連接起來,不論點的數量多少都會盡量平滑。

    附圖

    例如,通過圖中創建的各個點創建樣條曲線。

    ByPoints(points,closeCurve)(點)

    描述

    通過在各點之間插值創建BSplineCurve

    輸入

    point: Point[](點:點)

    closeCurve: bool(封閉曲線:布爾型變量)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創建樣條曲線,同時控制曲線是否封閉。

    附圖

    例如,通過圖中的各點創建樣條曲線,分別為封閉與不封閉兩種情況。

    ByPoints(points,degree)(點)

    描述

    通過在各點之間插值創建BSplineCurve

    輸入

    point: Point[](點:點)

    degree: int(階數:整數)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創建樣條曲線,同時控制曲線的階數。

    附圖

    例如,通過圖中的各點創建樣條曲線,同時控制曲線的階數。

    ByPointsTangents(點切線)

    描述

    返回通過各點且具有切線方向的BSplineCurve

    輸入

    points: Point[]

    startTangent: Vector(起點切向:向量)

    endTangent: Vector(終點切向:向量)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過輸入控制點的位置、起點的切向向量以及終點的切向向量來創建曲線。

    附圖

    例如,通過圖中的控制點以及起點、終點的切向向量創建曲線。

    ControlPoints(控制點)

    描述

    獲取NurbsCurve的控制點。這些是曲線插入的點。

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    Point[](點)

    注釋

    獲取樣條曲線的控制點

    附圖

    例如,獲取圖中樣條曲線的控制點。

    Knots(節點)

    描述

    曲線的節點。這些節點以及階數共同確定特定控制頂點作用的曲線的域。

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    double[](雙精度)

    注釋

    獲取曲線的節點

    附圖

    例如,獲取圖中曲線的節點。

    Weights(權重)

    描述

    曲線控制頂點的權重。這些權重確定控制頂點的影響程度。

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    double[](雙精度)

    注釋

    獲取曲線控制頂點的權重

    附圖

    例如,獲取圖中曲線控制頂點的權重。

    Degree(階數)

    描述

    曲線的階數

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    int(整數)

    注釋

    獲取曲線的階數

    附圖

    例如,獲取圖中曲線的階數。

    IsPeriodic(周期性)

    描述

    NurbsCurve是否具有周期性

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    bool(布爾型變量)

    注釋

    判斷曲線是否具有周期性

    附圖

    例如,判斷圖中曲線是否具有周期性。

    IsRational(有理)

    描述

    NurbsCurve是否有理。這確定是否有權重不為1.0。

    輸入

    nurbsCurve: NurbsCurve(樣條曲線:樣條曲線)

    輸出

    bool(布爾型變量)

    注釋

    判斷樣條曲線是否有理

    附圖

    例如,判斷圖中樣條曲線是否有理。

    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:建模大師里的塔吊高度和半徑修改

    下一篇:Dynamo節點翻譯之幾何圖形節點(Plane、Point)

    主站蜘蛛池模板: 国产无套精品一区二区| 亚洲av区一区二区三| 午夜在线视频一区二区三区| 成人国产精品一区二区网站| 亚洲国产情侣一区二区三区| 国产精品一区三区| 精彩视频一区二区三区| 亚洲一区二区三区丝袜| 人妻av无码一区二区三区| 人妻少妇AV无码一区二区| 爆乳熟妇一区二区三区| 波多野结衣精品一区二区三区| 亚洲日韩国产一区二区三区在线 | 色欲AV无码一区二区三区| 精品无人区一区二区三区在线| 国产精品一区二区av| 亚洲AV无码一区二三区| 日韩精品一区二区三区视频| 精品一区精品二区| 国产av夜夜欢一区二区三区| 国产在线精品一区二区| 精品视频在线观看一区二区| 日本一区二区三区四区视频| 成人无码精品一区二区三区| 亚洲乱色熟女一区二区三区蜜臀| 狠狠色综合一区二区| 亚洲熟女综合色一区二区三区| 亚洲欧美国产国产一区二区三区| 无码av人妻一区二区三区四区| 成人中文字幕一区二区三区| 亚洲日本久久一区二区va| 夜夜添无码试看一区二区三区| 日韩色视频一区二区三区亚洲| 国产成人高清亚洲一区91| 国产主播福利精品一区二区| 亚洲日本一区二区一本一道| 国产丝袜无码一区二区三区视频| 国产乱码精品一区二区三区中文| 色婷婷综合久久久久中文一区二区| 精品黑人一区二区三区| 精品国产一区二区三区久久狼|