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

    下載app免費領取會員

    NULL

    ad.jpg

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

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

    來福

    更多

    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)

    主站蜘蛛池模板: 中文字幕精品亚洲无线码一区应用| 嫩B人妻精品一区二区三区| 日本高清天码一区在线播放| 夜夜爽一区二区三区精品| a级午夜毛片免费一区二区| 精品国产一区二区三区麻豆| av无码人妻一区二区三区牛牛| 成人一区专区在线观看| 人妻AV中文字幕一区二区三区 | 久久久综合亚洲色一区二区三区| 大帝AV在线一区二区三区| 亚洲av乱码一区二区三区香蕉| 无码人妻品一区二区三区精99| 精品国产一区二区三区AV性色| 国产日韩精品一区二区在线观看播放 | 国产一区二区三区精品视频| 精品无码成人片一区二区| 精品无码国产AV一区二区三区| 亚洲精品无码一区二区| 精品香蕉一区二区三区| 亚洲Av高清一区二区三区| 亚洲午夜一区二区电影院| 精品人无码一区二区三区| 亚洲无圣光一区二区| 国产91久久精品一区二区 | 国产亚洲一区区二区在线| 在线精品亚洲一区二区小说| 伊人久久精品无码av一区| 成人影片一区免费观看| 成人免费一区二区三区| 国内偷窥一区二区三区视频| 国产在线精品一区二区在线观看 | 亚洲香蕉久久一区二区| 亚洲av无码成人影院一区| 另类ts人妖一区二区三区| 午夜精品一区二区三区在线观看| 亚洲国产综合无码一区二区二三区| 亚洲一区无码精品色| 无码精品人妻一区二区三区中| 韩国理伦片一区二区三区在线播放 | 农村乱人伦一区二区|