下載app免費領取會員
Surface(曲面)
PerimeterCurves(邊界線)
描述
返回曲面的所有邊界曲線
輸入
surface: Surface(曲面:曲面)
輸出
Curve[](曲線)
注釋
獲取曲面的所有邊界曲線
附圖
例如,獲取圖中曲面的所有邊界線。
PointAtParameter(點)
描述
返回指定U和V參數(shù)處的點
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Point(點)
注釋
通過U、V值來確定曲面上的點。
附圖
例如,通過輸入U和V方向的參數(shù)確定曲面上的點。
PrincipalCurvaturesAtParameter(參數(shù)處主曲率)
描述
返回U和V參數(shù)處的主曲率
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
double[](雙精度)
注釋
獲取U和V參數(shù)處的主曲率
附圖
例如,獲取圖中指定U和V參數(shù)處的主曲率。
PrincipalDirectionsAtParameter(參數(shù)處主方向)
描述
返回U和V參數(shù)處的主方向向量
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Vector[](向量)
注釋
返回U和V參數(shù)處的主方向向量
附圖
例如,返回圖中U和V參數(shù)處的主方向向量。
ProjectInputOnto(投影)
描述
按輸入向量方向?qū)⑤斎霂缀螆D形投射到該曲面
輸入
surface: Surface(曲面:曲面)
geometryToProject: Geometry(投影的幾何圖形:幾何圖形)
projectionDirection: Vector(投影方向:向量)
輸出
Geometry[](幾何圖形)
注釋
將“geometryToProject”輸入的對象按照“projectionDirection”輸入的投影方向投影至“surface”輸入的對象中。
附圖
例如,將圖中的圓形投影到曲面上。
SubtractFrom(減去)
描述
從該曲面減去輸入工具
輸入
surface: Surface(曲面:曲面)
trimmingEntity: Solid(修剪實體:實體)
輸出
Geometry[](幾何圖形)
注釋
從曲面減去輸入的實體,將兩者相交的部分從曲面刪除。
附圖
例如,將圖中的立方體與曲面相加的部分從曲面中刪除。
TangentAtUParameter(U參數(shù)處切向量)
描述
返回指定U和V參數(shù)處的U切向量
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Vector(向量)
注釋
獲取指定U和V參數(shù)處的U切向量
附圖
例如,獲取圖中指定U和V參數(shù)處的U切向量。
TangentAtVParameter(V參數(shù)處切向量)
描述
返回指定U和V參數(shù)處的V切向量
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Vector(向量)
注釋
獲取指定U和V參數(shù)處的V切向量
附圖
例如,獲取圖中指定U和V參數(shù)處的V切向量。
Thicken(thickness)(加厚)
描述
加厚曲面到實體,朝曲面法線方向在曲面兩側(cè)進行拉伸。
輸入
surface: Surface(曲面:曲面)
thickness: double(厚度:雙精度)
輸出
Solid(實體)
注釋
將根據(jù)厚度輸入偏移表面,并蓋住兩端以關閉實體,從而創(chuàng)建一個實體。
附圖
例如,將圖中的曲面向著兩個方向同時拉伸相同的距離,兩邊的距離和等于輸入的總距離。
Thicken(thickness,both_sides)(加厚)
描述
加厚曲面到實體,朝曲面法線方向拉伸。如果both_sides(兩側(cè))參數(shù)為“True”,則在兩側(cè)加厚曲面。
輸入,
surface: Surface(曲面:曲面)
thickness: double(厚度:雙精度)
both_sides: bool(兩側(cè):布爾型變量)
輸出
Solid(實體)
注釋
將根據(jù)厚度輸入偏移表面,并蓋住兩端以關閉實體,從而創(chuàng)建一個實體。
附圖
例如,將圖中的曲面向著法向拉伸形成實體,由于“both_sides”輸入“false”,因此將只在單側(cè)拉伸。
ToNurbsSurface(樣條曲面)
描述
獲取曲面的NURBS表示。在某些情況該方法可粗略逼近曲面。
輸入
surface: Surface(曲面:曲面)
輸出
NurbsSurface(樣條曲面)
注釋
接受一個曲面作為輸入,并返回一個近似于輸入曲面的樣條曲面。
附圖
例如,接受圖中一個曲面作為輸入,并返回一個近似于輸入曲面的樣條曲面。
TrimWithEdgeLoops(環(huán)集修剪)
描述
修剪曲面內(nèi)具有環(huán)集的曲面
輸入
surface: Surface(曲面:曲面)
loops: PolyCurve[](環(huán)集:樣條曲線)
輸出
Surface(曲面)
注釋
修剪曲面內(nèi)具有環(huán)集的曲面,將會保留環(huán)集與曲面的交集。
附圖
例如,用圖中的兩個環(huán)集修剪圓形曲面,然后將會保留環(huán)集和曲面的交集。
UVParameterAtPoint(點處UV參數(shù))
描述
在輸入點返回UV參數(shù)對。這是參數(shù)處的方向點。
輸入
surface: Surface(曲面:曲面)
point: Point(點:點)
輸出
UV
注釋
找到表面在輸入點上的UV位置。如果輸入點不在表面上,這個節(jié)點會找到表面上離輸入點最近的點。
附圖
例如,在圖中曲面上查找離輸入點最近的點,然后返回該點的UV。
Area(面積)
描述
返回總曲面面積
輸入
surface: Surface(曲面:曲面)
輸出
double(雙精度)
注釋
獲取曲面的總面積
附圖
例如,獲取圖中曲面的總面積。
Closed(閉合)
描述
如果曲面在U或V方向上閉合,則返回“True”。
輸入
surface: Surface(曲面:曲面)
輸出
bool(布爾型變量)
注釋
判斷曲面是否在U或者V方向上閉合。
附圖
例如,判斷圖中的曲面是否在U或者V方向上閉合。
ClosedInU(U閉合)
描述
如果曲面在U方向上閉合,則返回“True”。
輸入
surface: Surface(曲面:曲面)
輸出
bool(布爾型變量)
注釋
判斷曲面是否在U方向上閉合。
附圖
例如,判斷圖中的曲面是否在U方向上閉合。
ClosedInV(V閉合)
描述
如果曲面在V方向上閉合,則返回“True”。
輸入
surface: Surface(曲面:曲面)
輸出
bool(布爾型變量)
注釋
判斷曲面是否在V方向上閉合。
附圖
例如,判斷圖中的曲面是否在V方向上閉合。
Perimeter(周長)
描述
返回曲面所有邊的總和
輸入
surface: Surface(曲面:曲面)
輸出
bool(布爾型變量)
注釋
獲取曲面所有邊的總和
附圖
例如,獲取圖中曲面所有邊的總和。
本文版權(quán)歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點翻譯之幾何圖形節(jié)點(Surface)(一)