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

    下載app免費(fèi)領(lǐng)取會(huì)員

    NULL

    ad.jpg

    Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Geometry_Curve)(一)

    發(fā)布于:2019-01-16 15:22:43

    來(lái)福

    更多

    Curve(曲線)


    ByBlendBetweenCurves(混合曲線)

    描述

    創(chuàng)建混合了兩條曲線的曲線

    輸入

    curve1: Curve(曲線:曲線)

    curve2: Curve(曲線:曲線)

    endOrStart1: bool(終點(diǎn)或起點(diǎn):布爾型變量)

    endOrStart2: bool(終點(diǎn)或起點(diǎn):布爾型變量)

    isG2Continuous: bool(連續(xù):布爾型變量)

    輸出

    Curve(曲線)

    注釋

    曲線之間的混合曲線將創(chuàng)建一個(gè)連接兩條輸入曲線的新曲線。兩個(gè)“endOrStart”輸入決定是連接每個(gè)曲線的端點(diǎn)(False)還是起點(diǎn)(True)。創(chuàng)建的曲線將匹配原始曲線在連接點(diǎn)處的曲率。“isG2Continuous”表示“curve2”是否連續(xù),若其不連續(xù)則“curve1”連續(xù)。

    附圖

    例如,從一條弧和一條線開始。我們通過圓弧的起點(diǎn)和直線的終點(diǎn)把兩條曲線連接起來(lái)。

    ByIsoCurveOnSurface(曲面上的線)

    描述

    通過曲面等值線創(chuàng)建曲線

    輸入

    baseSurface: Surface(基準(zhǔn)面:曲面)

    direction: int(方向:整數(shù))

    parameter: double(參數(shù):雙精度)

    輸出

    Curve(曲線)

    注釋

    通過指定U或V方向,并在創(chuàng)建曲線的相反方向指定參數(shù),曲面上的曲線將創(chuàng)建一個(gè)曲線,即曲面上的曲線。“direction”輸入決定創(chuàng)建哪個(gè)方向,“1”對(duì)應(yīng)于U方向,“0”對(duì)應(yīng)于V方向。

    附圖

    例如,生成一個(gè)矩形的曲面,然后定義在U方向創(chuàng)建曲線,最后通過輸入?yún)?shù)“0.6”決定給曲線的位置位于V方向的具體比例值。

    ByParameterLineOnSurface(曲面的參數(shù)線)

    描述

    通過UV空間中曲面的線創(chuàng)建曲面

    輸入

    baseSurface: Surface(基準(zhǔn)面:曲面)

    startParams: UV(起始參數(shù):UV)

    endParams: UV(終止參數(shù):UV)

    輸出

    Curve(曲線)

    注釋

    通過UV網(wǎng)格可以先確定曲面上的兩個(gè)點(diǎn),然后連接兩點(diǎn)創(chuàng)建曲線。

    附圖

    例如,通過兩個(gè)UV確定曲面上的兩個(gè)點(diǎn),然后連接兩點(diǎn)創(chuàng)建曲線。

    ApproximateWithArcAndLineSegments(通過直線和曲線逼近)

    描述

    通過圓弧和直線集逼近曲線

    輸入

    curve: Curve(曲線:曲線)

    輸出

    Curve[](曲線)

    注釋

    以一條曲線作為輸入,并返回一列逼近原始曲線的直線和圓弧曲線。

    附圖

    例如,首先通過節(jié)點(diǎn)“Math.RandomList”創(chuàng)建十八個(gè)隨機(jī)數(shù),每六個(gè)隨機(jī)數(shù)分3組分配至點(diǎn)的三個(gè)坐標(biāo)值以創(chuàng)建六個(gè)點(diǎn)。由于隨機(jī)數(shù)過小,因此將其乘以10。然后通過節(jié)點(diǎn)“NurbsCurve.ByControlPoints”創(chuàng)建樣條曲線。最后通過該節(jié)點(diǎn)返回一系列直線和圓弧曲線。

    CoordinateSystemAtParameter(參數(shù)坐標(biāo)系)

    描述

    獲取以給定參數(shù)處的點(diǎn)為原點(diǎn)的CoordinateSystem。XAxis與曲線法線對(duì)齊,YAxis與該點(diǎn)處的曲線切線對(duì)齊,而ZAxis與該點(diǎn)處的向上向量或次法線對(duì)齊。

    輸入

    curve: Curve(曲線:曲線)

    param: double(參數(shù):雙精度)

    輸出

    CoordinateSystem(坐標(biāo)系)

    注釋

    返回與指定參數(shù)處的輸入曲線對(duì)齊的坐標(biāo)系。曲線的參數(shù)化是在“0”到“1”的范圍內(nèi),“0”代表曲線的起點(diǎn),“1”代表曲線的終點(diǎn)。得到的坐標(biāo)系的x軸方向?yàn)榍€的法向,y軸方向?yàn)榍€在指定參數(shù)下的切線方向。

    附圖

    例如,獲取圖中曲線上指定位置的坐標(biāo)系。首先通過生成隨機(jī)數(shù)并乘以10倍以作為點(diǎn)三個(gè)方向的坐標(biāo)值。然后通過生成的點(diǎn)創(chuàng)建樣條曲線,最后在樣條曲線上定義一個(gè)參數(shù)作為坐標(biāo)系生成的位置。

    CoordinateSystemAtSegmentLength(段長(zhǎng)坐標(biāo)系)

    描述

    返回與曲線起點(diǎn)相距指定距離的CoordinateSystem。Y軸與曲線相切,X軸為曲率。

    輸入

    curve: Curve(曲線:曲線)

    segmentLength: double(距離:雙精度)

    輸出

    CoordinateSystem(坐標(biāo)系)

    注釋

    將返回與輸入曲線在指定曲線長(zhǎng)度上對(duì)齊的坐標(biāo)系,從曲線的起點(diǎn)開始測(cè)量。得到的坐標(biāo)系的x軸方向?yàn)榍€的法線方向,y軸方向?yàn)榍€在指定長(zhǎng)度處的切線方向。

    附圖

    例如,獲取圖中曲線上指定位置的坐標(biāo)系。首先通過生成隨機(jī)數(shù)并乘以10倍以作為點(diǎn)三個(gè)方向的坐標(biāo)值。然后輸入從起點(diǎn)開始計(jì)算的長(zhǎng)度以確定坐標(biāo)原點(diǎn)的位置。

    EndParameter(終點(diǎn))

    描述

    獲取曲線可計(jì)算的域的終點(diǎn)

    輸入

    curve: Curve(曲線:曲線)

    輸出

    double(雙精度)

    注釋

    獲取曲線的終點(diǎn)

    附圖

    例如,獲取圖中直線的終點(diǎn)。

    Extend(延伸)

    描述

    在由拾取點(diǎn)確定的特定終點(diǎn)按給定距離延伸曲線。拾取側(cè)將被延伸。圓和橢圓等閉合曲線無(wú)法延伸。

    輸入

    curve: Curve(曲線:曲線)

    distance: double(距離:雙精度)

    pickSide: Point(選擇端:點(diǎn))

    輸出

    Curve(曲線)

    注釋

    將輸入曲線延長(zhǎng)給定的輸入距離。“pickSide”以曲線的起點(diǎn)或終點(diǎn)作為輸入,確定要擴(kuò)展曲線的哪一端。延伸后的曲線將會(huì)包括原有的曲線,而不僅是單獨(dú)延伸的那一段。

    附圖

    例如,首先通過節(jié)點(diǎn)“Curve.EndPoint”獲取曲線的終點(diǎn),然后輸入延伸的距離。

    ExtendEnd(延伸終點(diǎn))

    描述

    在曲線終點(diǎn)按給定距離延伸曲線。圓和橢圓等閉合曲線不能延伸。

    輸入

    curve: Curve(曲線:曲線)

    distance: double(距離:雙精度)

    輸出

    Curve(曲線)

    注釋

    從曲線的起點(diǎn)延伸指定的弧長(zhǎng),延伸段曲線的形狀由輸入曲線終點(diǎn)的曲率半徑所確定。

    附圖

    例如,將圖中的曲線在終點(diǎn)延伸指定的距離。

    ExtendStart(延伸起點(diǎn))

    描述

    在曲線起點(diǎn)側(cè)按給定距離延伸曲線。圓和橢圓等閉合曲線不能延伸。

    輸入

    curve: Curve(曲線:曲線)

    distance: double(距離:雙精度)

    輸出

    Curve(曲線)

    注釋

    從曲線的起點(diǎn)延伸指定的弧長(zhǎng),延伸段曲線的形狀由輸入曲線起點(diǎn)的曲率半徑所確定。

    附圖

    例如,將圖中曲線在起點(diǎn)處執(zhí)行延伸。

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

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

    上一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Geometry_Cuboid)

    下一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Geometry_Curve)(二)

    主站蜘蛛池模板: 无码国产精成人午夜视频一区二区| bt7086福利一区国产| 亚洲国产美国国产综合一区二区 | 国产精品无码一区二区三级 | 久久精品无码一区二区app| 国产成人精品无码一区二区| 免费人妻精品一区二区三区| 成人毛片无码一区二区| 无码一区二区三区在线观看| 国产午夜精品一区二区三区不卡| 正在播放国产一区| 精品人妻少妇一区二区三区不卡 | 国产丝袜美女一区二区三区| 无码中文人妻在线一区| 夜夜添无码一区二区三区| 美女视频一区二区三区| 国产精品一区二区资源| 亚洲A∨精品一区二区三区下载| 韩国美女vip福利一区| 无码欧精品亚洲日韩一区| 国产午夜精品免费一区二区三区| 亚洲一区二区三区国产精品| 日本一区二区三区在线视频观看免费| 国产乱码精品一区二区三区香蕉| 国产一区在线mmai| 精品国产一区二区三区在线| 午夜视频在线观看一区二区| 无码视频免费一区二三区| 日本一区二区三区在线观看视频| 国产精品一区二区三区高清在线| 国产日韩精品一区二区三区| 夜精品a一区二区三区| 午夜一区二区免费视频| 日韩A无码AV一区二区三区 | 国产亚洲情侣一区二区无码AV| 亚洲av无码天堂一区二区三区| 香蕉免费看一区二区三区| 国产亚洲日韩一区二区三区| 国产精品熟女一区二区| 伊人久久精品一区二区三区| 在线视频国产一区|