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

    下載app免費領(lǐng)取會員

    NULL

    ad.jpg

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

    發(fā)布于:2019-01-21 11:50:27

    來福

    更多

    NurbsCurve(樣條曲線)


    ByControlPoints(points)(控制點)

    描述

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

    輸入

    points: Point[](點:點)

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創(chuàng)建樣條曲線

    附圖

    例如,通過圖中的四個點創(chuàng)建樣條曲線。

    ByControlPoints(points,degree)(控制點)

    描述

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

    輸入

    points: Point(點:點)

    degree: int(階數(shù):整數(shù))

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點和輸入階數(shù)創(chuàng)建樣條曲線。

    附圖

    例如,通過圖中的四個點以及輸入指定的階數(shù)創(chuàng)建樣條曲線。

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

    描述

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

    輸入

    points: Point[](點:點)

    degree: int(階數(shù):整數(shù))

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

    輸出

    NurbsCurve(樣條曲線)

    注釋

    輸入控制點、階數(shù)以及確定是否為封閉曲線以創(chuàng)建樣條曲線

    附圖

    例如,通過圖中的控制點和階數(shù)創(chuàng)建一條不是封閉的曲線。

    ByControlPointsWeightKnots(控制點權(quán)重與節(jié)點)

    描述

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

    輸入

    points: Point[](點:點)

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

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

    degree: int(度:整數(shù))

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點、權(quán)重、節(jié)點允許我們手動控制一個樣條曲線。權(quán)重列表的長度應(yīng)該與控制點列表的長度相同。節(jié)點列表的大小必須等于控制點的數(shù)量加上次數(shù)加1。

    附圖

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

    ByPoints(points)(點)

    描述

    通過在各點之間插值創(chuàng)建BSplineCurve

    輸入

    points: Point[](點:點)

    輸出

    NurbsCurve(樣條曲線)

    注釋

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

    附圖

    例如,通過圖中創(chuàng)建的各個點創(chuàng)建樣條曲線。

    ByPoints(points,closeCurve)(點)

    描述

    通過在各點之間插值創(chuàng)建BSplineCurve

    輸入

    point: Point[](點:點)

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

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創(chuàng)建樣條曲線,同時控制曲線是否封閉。

    附圖

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

    ByPoints(points,degree)(點)

    描述

    通過在各點之間插值創(chuàng)建BSplineCurve

    輸入

    point: Point[](點:點)

    degree: int(階數(shù):整數(shù))

    輸出

    NurbsCurve(樣條曲線)

    注釋

    通過控制點創(chuàng)建樣條曲線,同時控制曲線的階數(shù)。

    附圖

    例如,通過圖中的各點創(chuàng)建樣條曲線,同時控制曲線的階數(shù)。

    ByPointsTangents(點切線)

    描述

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

    輸入

    points: Point[]

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

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

    輸出

    NurbsCurve(樣條曲線)

    注釋

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

    附圖

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

    ControlPoints(控制點)

    描述

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

    輸入

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

    輸出

    Point[](點)

    注釋

    獲取樣條曲線的控制點

    附圖

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

    Knots(節(jié)點)

    描述

    曲線的節(jié)點。這些節(jié)點以及階數(shù)共同確定特定控制頂點作用的曲線的域。

    輸入

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

    輸出

    double[](雙精度)

    注釋

    獲取曲線的節(jié)點

    附圖

    例如,獲取圖中曲線的節(jié)點。

    Weights(權(quán)重)

    描述

    曲線控制頂點的權(quán)重。這些權(quán)重確定控制頂點的影響程度。

    輸入

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

    輸出

    double[](雙精度)

    注釋

    獲取曲線控制頂點的權(quán)重

    附圖

    例如,獲取圖中曲線控制頂點的權(quán)重。

    Degree(階數(shù))

    描述

    曲線的階數(shù)

    輸入

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

    輸出

    int(整數(shù))

    注釋

    獲取曲線的階數(shù)

    附圖

    例如,獲取圖中曲線的階數(shù)。

    IsPeriodic(周期性)

    描述

    NurbsCurve是否具有周期性

    輸入

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

    輸出

    bool(布爾型變量)

    注釋

    判斷曲線是否具有周期性

    附圖

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

    IsRational(有理)

    描述

    NurbsCurve是否有理。這確定是否有權(quán)重不為1.0。

    輸入

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

    輸出

    bool(布爾型變量)

    注釋

    判斷樣條曲線是否有理

    附圖

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

    本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

    未標(biāo)題-1.jpg

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

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

    主站蜘蛛池模板: 亚洲AV色香蕉一区二区| 亚洲熟女综合色一区二区三区 | 成人一区二区三区视频在线观看| 一区二区三区在线播放视频| 亚洲一区在线视频观看| 国产乱码一区二区三区爽爽爽| 无码成人一区二区| 国产乱码精品一区二区三| 国产精品无码一区二区在线观一 | 国产精品一区二区三区免费| 影院成人区精品一区二区婷婷丽春院影视 | 手机看片一区二区| 精品国产一区二区麻豆| 91大神在线精品视频一区| 另类免费视频一区二区在线观看| 真实国产乱子伦精品一区二区三区| 国产天堂在线一区二区三区| 亚洲AV网一区二区三区| 丰满爆乳无码一区二区三区| 风间由美在线亚洲一区| 国产在线视频一区二区三区| 日本一区二区三区在线视频观看免费 | 国产未成女一区二区三区| 亚洲美女视频一区| 国产亚洲一区二区在线观看| 亚洲国产精品一区二区成人片国内 | 无码免费一区二区三区免费播放| 亚洲av无码一区二区三区不卡| 久久国产精品视频一区| 亚洲一区二区三区四区在线观看| 亚洲日本一区二区三区在线| 果冻传媒一区二区天美传媒| 亚洲AⅤ视频一区二区三区| 国产精品久久亚洲一区二区| 精品国产区一区二区三区在线观看| 久久人妻无码一区二区| 国产成人精品一区二区A片带套| AV天堂午夜精品一区二区三区| 人妻互换精品一区二区| 另类ts人妖一区二区三区| 亚欧成人中文字幕一区|