下載app免費領(lǐng)取會員
Surface(曲面)
ByLoft(crossSections)(放樣)
描述
通過在輸入橫截面曲線之間放樣來創(chuàng)建實體
輸入
crossSections: Curve[](經(jīng)過截面:曲線)
輸出
Surface(曲面)
注釋
通過對多條曲線進行按順序的放樣生成曲面。
附圖
例如,將圖中的兩條曲線作為兩個截面放樣出曲面。
ByLoft(crossSections,guideCurves)(放樣)
描述
通過在輸入橫截面曲線之間放樣來創(chuàng)建曲面
輸入
crossSections: Curve[](經(jīng)過截面:曲面)
guideCurves: Curve[](引導(dǎo)曲線:曲線)
輸出
Surface(曲面)
注釋
通過引導(dǎo)曲線將指定的曲線執(zhí)行放樣
附圖
例如,將圖中的兩條直線沿著圖中的另一條直線和一條正弦線來放樣。
ByPatch(填充)
描述
通過在由輸入曲線確定的閉合邊界內(nèi)填充來創(chuàng)建曲面
輸入
closedCurve: Curve(封閉曲線:曲線)
輸出
Surface(曲面)
注釋
通過填充,生成曲面,僅適用于閉合曲線。
附圖
例如,通過填充圖中的封閉曲線生成曲面。
ByPerimeterPoints(周長點)
描述
創(chuàng)建多邊形曲面,連接閉合多邊形內(nèi)的輸入點并修補。
輸入
points: Point[](點:點)
輸出
Surface(曲面)
注釋
通過輸入的點列表,按照順序創(chuàng)建一個封閉的范圍,在該范圍內(nèi)創(chuàng)建曲面。
附圖
例如,通過圖中的五個點創(chuàng)建一個曲面。
ByRevolve(旋轉(zhuǎn))
描述
繞由原點形成的軸向量方向的軸射線掃掠輪廓曲線,從起點角(度)起,掃掠角(度),創(chuàng)建曲面。
輸入
profile: Curve(截面:曲線)
axisOrigin: Point(旋轉(zhuǎn)軸原點:點)
axisDirection: Vector(旋轉(zhuǎn)軸向量:向量)
startAngle: double(起始角度:雙精度)
sweepAngle: double(掃掠角度:雙精度)
輸出
Surface(曲面)
注釋
通過給定的輪廓曲線圍繞著一個軸旋轉(zhuǎn)創(chuàng)建一個曲面。旋轉(zhuǎn)軸由一個軸原點和一個軸方向向量定義。起始角決定從何處開始,以角度為單位,掃描角決定沿軸線繼續(xù)旋轉(zhuǎn)的角度。
附圖
例如,將圖中的曲線繞著世界坐標系的Z軸旋轉(zhuǎn)。
ByRuledLoft(規(guī)則放樣)
描述
通過在輸入橫截面直線之間放樣來創(chuàng)建實體。這比“Surface.ByLoft”速度稍快,但生成的結(jié)果較不平滑。
輸入
crossSections: Line[](經(jīng)過截面:直線)
輸出
Surface(曲面)
注釋
以曲線的有序列表為輸入,在曲線之間放樣一條直線規(guī)則曲面,生成的表面不太光滑。
附圖
例如,將圖中的直線先經(jīng)過平移得到共十條直線,然后將十條直線執(zhí)行規(guī)則放樣。直線的數(shù)量越多生成的曲面越平滑。
BySweep(放樣)
描述
通過沿路徑掃掠橫截面曲線創(chuàng)建曲面
輸入
profile: Curve(截面:曲線)
path: Curve(路徑:曲線)
輸出
Surface(曲面)
注釋
通過沿路徑掃掠橫截面曲線創(chuàng)建曲面
附圖
例如,通過沿路徑掃掠橫截面曲線創(chuàng)建曲面。
BySweep2Rails(放樣)
描述
沿由兩條軌線引導(dǎo)的路徑掃掠橫截面曲線
輸入
path: Curve(路徑:曲線)
guideRail: Curve(引導(dǎo)路徑:曲線)
profile: Curve(截面:曲線)
輸出
Surface(曲面)
注釋
用兩條導(dǎo)線沿曲線掃掠,兩條路徑中任意一條路徑被走完放樣就結(jié)束。
附圖
例如,通過圖中的兩條路徑放樣指定的輪廓線。
ApproximateWithTolerance(公差近似)
描述
在指定公差范圍內(nèi)獲取曲面的NURBS表示,在某些情況該方法可粗略逼近曲面。
輸入
surface: Surface(曲面:曲面)
tolerance: double(公差:雙精度)
輸出
NurbsSurface(樣條曲面)
注釋
使用公差進行近似創(chuàng)建一個樣條曲面,該曲面與輸入曲面近似。公差輸入決定結(jié)果與原始表面匹配的精度。
附圖
例如,使用公差進行近似創(chuàng)建一個樣條曲面,該曲面與輸入曲面近似。
CoordinateSystemAtParameter(參數(shù)處坐標)
描述
返回一個與主曲率方向?qū)R的CoordinateSystem
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
CoordinateSystem(坐標系)
注釋
輸入曲面上U和V兩個方向的參數(shù)來確定坐標系的位置。
附圖
例如,輸入圖中曲面上的U和V方向的數(shù)值來創(chuàng)建位于曲面的坐標系。
CurvatureAtParameter(參數(shù)處曲率)
描述
返回的坐標系統(tǒng)使用xAxis、yAxis和zAxis表示uDir、vDir和法線。xAxis和yAxis長度表示曲率。
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
CoordinateSystem(坐標系)
注釋
使用U和V輸入?yún)?shù),并返回一個基于表面UV位置的法線方向、U方向和V方向的坐標系。法向量決定Z軸,而U和V方向決定X和Y軸的方向。軸的長度由U和V曲率決定。
附圖
例如,確定U和V參數(shù),從而創(chuàng)建一個帶有曲率的坐標系。
DerivativesAtParameter(參數(shù)處導(dǎo)數(shù))
描述
返回輸入U和V坐標處的導(dǎo)數(shù)
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Vector[](向量)
注釋
使用U和V輸入?yún)?shù),并返回在輸入UV處的表面的U和V導(dǎo)數(shù)。導(dǎo)數(shù)以兩個向量的列表的形式返回,第一個向量是U的導(dǎo)數(shù),第二個向量是V的導(dǎo)數(shù)。
附圖
例如,確定U和V參數(shù),以確定在輸入UV處的表面的U和V導(dǎo)數(shù)。
FlipNormalDirection(翻轉(zhuǎn)法線方向)
描述
返回法線翻轉(zhuǎn)的新曲面,保留該曲面不變。
輸入
surface: Surface(曲面:曲面)
輸出
Surface(曲面)
注釋
翻轉(zhuǎn)曲面法向量的方向。
附圖
例如,翻轉(zhuǎn)圖中曲面的法線方向。
GaussianCurvetureAtParameter(參數(shù)處高斯曲率)
描述
返回U和V參數(shù)處的高斯曲率
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
double(雙精度)
注釋
使用U和V輸入?yún)?shù),返回曲面在輸入UV位置處的曲率。高斯曲率計算為兩個主曲率的乘積(在U和V方向上)。
附圖
例如,獲取圖中參數(shù)處的高斯曲率。
GetIsoLine(參數(shù)線)
描述
在給定曲面上創(chuàng)建參數(shù)處曲線。創(chuàng)建一條表示曲面上U或V參數(shù)處的曲線。參數(shù)線以恒定相反的U或V參數(shù)朝U或V參數(shù)不斷增加的方向延伸。所生成的曲線將與曲面參數(shù)匹配,其范圍將受到表面參數(shù)范圍的限制。返回的曲線類型取決于曲面類型。
輸入
surface: Surface(曲面:曲面)
isoDirection: int(方向:整數(shù))
parameter: double(參數(shù):雙精度)
輸出
Curve(曲面)
注釋
通過U、V坐標在曲面上創(chuàng)建曲線,“isoDirection”為“0”時沿著U方向創(chuàng)建,“isoDirection”為“1”時沿著V方向創(chuàng)建。
附圖
例如,在圖中曲面的V方向輸入?yún)?shù)創(chuàng)建曲線。在V方向0.8處創(chuàng)建曲線。
NormalAtParameter(法向)
描述
返回指定U和V參數(shù)處的法向量
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Vector(向量)
注釋
獲取曲面法向的向量。
附圖
例如,獲取圖中曲面上指定位置的法向量。
NormalAtPoint(法向)
描述
在曲面上輸入點處返回曲面法線
輸入
surface: Surface(曲面:曲面)
point: Point(點:點)
輸出
Vector(向量)
注釋
在曲面上輸入點處返回曲面法線
附圖
例如,在圖中曲面上輸入點處返回曲面法線。
Offset(偏移)
描述
在曲面法線方向按指定距離偏移曲面
輸入
surface: Surface(曲面:曲面)
distance: double(距離:雙精度)
輸出
Surface(曲面)
注釋
通過輸入曲面和偏移距離,將曲面朝曲面法向向量方向偏移復(fù)制。
附圖
例如,將圖中的曲面沿著法向方向偏移復(fù)制。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Solid、Sphere)