下載app免費領(lǐng)取會員
Curve(曲線)
Patch(修補)
描述
修補閉合的曲線
輸入
curve: Curve(曲線:曲線)
輸出
Surface(曲面)
注釋
獲取由封閉曲線形成的曲面
附圖
例如,將圖中的封閉曲線修補完全,然后用一個曲面去填充。
PlaneAtParameter(參數(shù)處平面)
描述
返回一個平面,其法線與曲線切線對齊。調(diào)整參數(shù)以使0始終為起點和1始終為終點。
輸入
curve: Curve(曲線:曲線)
param: double(參數(shù):雙精度)
輸出
Plane(平面)
注釋
將整條曲線當(dāng)做一個單位,看做一個閉區(qū)間[0,1],輸入?yún)^(qū)間里的值即選中該點。
附圖
例如,獲取位于圖中曲線的參數(shù)0.8處的平面。
PlaneAtSegmentLength(長度處平面)
描述
返回沿曲線距起點指定距離的平面。平面法線與曲線切線對齊。
輸入
curve: Curve(曲線:曲線)
segmentLength: double(長度:雙精度)
輸出
Plane(平面)
注釋
獲取在曲線上從起點開始指定長度處的平面。
附圖
例如,在圖中的曲線上找到距離起點長度為2的位置的平面。
PointAtChordLength(弦長處點)
描述
從給定參數(shù)位置獲取曲線上特定弦長處的點
輸入
curve: Curve(曲線:曲線)
chordLength: double(弦長:雙精度)
parameterLocation: double(參數(shù)定位:雙精度)
forward: bool(往前:布爾型變量)
輸出
Point(點)
注釋
獲取從指定的參數(shù)位置開始,往前或者往后移動指定的弦長找到點。
附圖
例如,在圖中的直線上,從參數(shù)0.2開始往前移動弦長為3找到點(5.2,3,0)。
PointAtParameter(參數(shù)處點)
描述
獲取StartParameter和EndParameter之間指定參數(shù)處曲線上的點
輸入
curve: Curve(曲線:曲線)
param: double(參數(shù):雙精度)
輸出
Point(點)
注釋
通過輸入?yún)^(qū)間為[0,1]內(nèi)的數(shù)值作為指定的參數(shù),確定曲線上該參數(shù)位置的點。
附圖
例如,獲取圖中的直線上參數(shù)為0.2位置的點。
PointAtSegmentLength(弧長處點)
描述
沿曲線獲取特定弧長處的點
輸入
curve: Curve(曲線:曲線)
segmentLength: double(弧長:雙精度)
輸出
Point(點)
注釋
通過輸入弧長,獲取從曲線起點處開始直到給定弧長處的坐標(biāo)點。
附圖
例如,獲取圖中指定弧長長度處的點。
PointsAtChordLengthFromPoint(某點開始指定弦長的點)
描述
返回從給定點開始以給定線段長度沿曲線均勻分布的點
輸入
curve: Curve(曲線:曲線)
point: Point(點:點)
chordLength: double(弦長:雙精度)
輸出
Point[](點)
注釋
以曲線上某個點作為基準(zhǔn),向著該點的兩個方向按照指定的長度均勻布點。
附圖
例如,以圖中曲線上的點(0,3,0)作為基準(zhǔn)點,向著曲線兩端均勻布置間距為2的點。
PointsAtEqualChordLength(分段點)
描述
返回基于輸入的分段數(shù)沿曲線以相等弧長分布的點
輸入
curve: Curve(曲線:曲線)
divisions: int(分段數(shù):整數(shù))
輸出
Point[](點)
注釋
通過輸入分段點的數(shù)量將指定的曲線均分
附圖
例如,在圖中的曲線中輸入5個分段點,那么曲線將會被均分為6段。
PointsAtEqualSegmentLength(段數(shù)均分)
描述
返回基于輸入的分段數(shù)沿曲線長度均勻分布的點
輸入
curve: Curve(曲線:曲線)
divisions: int(分段:整數(shù))
輸出
Point[](點)
注釋
通過輸入分段段數(shù)的數(shù)量將指定的曲線均分
附圖
例如,通過輸入分段段數(shù)將指定的曲線均分,就是將圖中的曲線均分為6段。
PointsAtSegmentLengthFromPoint(某點開始指定弧長的點)
描述
返回從給定點開始以給定線段長度沿曲線均勻分布的點
輸入
curve: Curve(曲線:曲線)
point: Point(點:點)
segmentLength: double(弧長:雙精度)
輸出
Point[](點)
注釋
從曲線上指定的點開始,向著兩端沿著指定的長度均分曲線。
附圖
例如,從圖中曲線上的點(0,3,0)開始向著兩端按照弧長為2均分曲線。
Project(投影)
描述
沿給定方向向量將幾何圖形另一部分投影到該曲線
輸入
curve: Curve(曲線:曲線)
baseGeometry: Geometry(幾何圖形:幾何圖形)
projectionDirection: Vector(投影方向:向量)
輸出
Geometry[](幾何圖形)
注釋
將曲線向指定曲線或曲面投影,獲取投影分量。
附圖
例如,將圖中的曲線投影到指定的平面,然后得到投影后的直線。
PullOntoPlane(拉伸至平面)
描述
通過拉伸到平面創(chuàng)建曲線
輸入
curve: Curve(曲線:曲線)
plane: Plane(平面:平面)
輸出
Curve(曲線)
注釋
將處于空間中的曲線通過拉伸到指定的平面創(chuàng)建曲線
附圖
例如,將圖中創(chuàng)建的曲線向著“Plane.XY”執(zhí)行拉伸。
PullOntoSurface(拉伸至曲面)
描述
按曲面法線方向?qū)⑶€拉伸到輸入曲面上
輸入
curve: Curve(曲面:曲面)
surface: Surface(曲面:曲面)
輸出
Curve(曲面)
注釋
將指定的曲線向著指定的曲面執(zhí)行拉伸,拉伸的過程中是按照曲面的法線向量。
附圖
例如,將圖中的曲線向著圓柱表面執(zhí)行拉伸命令,從圓柱的表面法線方向往外尋找對象,而不是從曲線開始尋找圓柱曲面。
Reverse(翻轉(zhuǎn))
描述
反轉(zhuǎn)曲線的方向
輸入
curve: Curve(曲線:曲線)
輸出
Curve(曲線)
注釋
曲線具有方向性,當(dāng)曲線的方向不滿足我們的需求時可以翻轉(zhuǎn)。
附圖
例如,將圖中曲線的方向執(zhí)行反轉(zhuǎn),起點變?yōu)榻K點,終點變?yōu)槠瘘c。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Geometry_Curve)(二)
下一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Geometry_Curve)(四)
推薦專題