下載app免費(fèi)領(lǐng)取會(huì)員
Surface(曲面)
PerimeterCurves(邊界線)
描述
返回曲面的所有邊界曲線
輸入
surface: Surface(曲面:曲面)
輸出
Curve[](曲線)
注釋
獲取曲面的所有邊界曲線
附圖
例如,獲取圖中曲面的所有邊界線。
PointAtParameter(點(diǎn))
描述
返回指定U和V參數(shù)處的點(diǎn)
輸入
surface: Surface(曲面:曲面)
u: double(U方向:雙精度)
v: double(V方向:雙精度)
輸出
Point(點(diǎn))
注釋
通過U、V值來確定曲面上的點(diǎn)。
附圖
例如,通過輸入U(xiǎn)和V方向的參數(shù)確定曲面上的點(diǎn)。
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”輸入的對(duì)象按照“projectionDirection”輸入的投影方向投影至“surface”輸入的對(duì)象中。
附圖
例如,將圖中的圓形投影到曲面上。
SubtractFrom(減去)
描述
從該曲面減去輸入工具
輸入
surface: Surface(曲面:曲面)
trimmingEntity: Solid(修剪實(shí)體:實(shí)體)
輸出
Geometry[](幾何圖形)
注釋
從曲面減去輸入的實(shí)體,將兩者相交的部分從曲面刪除。
附圖
例如,將圖中的立方體與曲面相加的部分從曲面中刪除。
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)(加厚)
描述
加厚曲面到實(shí)體,朝曲面法線方向在曲面兩側(cè)進(jìn)行拉伸。
輸入
surface: Surface(曲面:曲面)
thickness: double(厚度:雙精度)
輸出
Solid(實(shí)體)
注釋
將根據(jù)厚度輸入偏移表面,并蓋住兩端以關(guān)閉實(shí)體,從而創(chuàng)建一個(gè)實(shí)體。
附圖
例如,將圖中的曲面向著兩個(gè)方向同時(shí)拉伸相同的距離,兩邊的距離和等于輸入的總距離。
Thicken(thickness,both_sides)(加厚)
描述
加厚曲面到實(shí)體,朝曲面法線方向拉伸。如果both_sides(兩側(cè))參數(shù)為“True”,則在兩側(cè)加厚曲面。
輸入,
surface: Surface(曲面:曲面)
thickness: double(厚度:雙精度)
both_sides: bool(兩側(cè):布爾型變量)
輸出
Solid(實(shí)體)
注釋
將根據(jù)厚度輸入偏移表面,并蓋住兩端以關(guān)閉實(shí)體,從而創(chuàng)建一個(gè)實(shí)體。
附圖
例如,將圖中的曲面向著法向拉伸形成實(shí)體,由于“both_sides”輸入“false”,因此將只在單側(cè)拉伸。
ToNurbsSurface(樣條曲面)
描述
獲取曲面的NURBS表示。在某些情況該方法可粗略逼近曲面。
輸入
surface: Surface(曲面:曲面)
輸出
NurbsSurface(樣條曲面)
注釋
接受一個(gè)曲面作為輸入,并返回一個(gè)近似于輸入曲面的樣條曲面。
附圖
例如,接受圖中一個(gè)曲面作為輸入,并返回一個(gè)近似于輸入曲面的樣條曲面。
TrimWithEdgeLoops(環(huán)集修剪)
描述
修剪曲面內(nèi)具有環(huán)集的曲面
輸入
surface: Surface(曲面:曲面)
loops: PolyCurve[](環(huán)集:樣條曲線)
輸出
Surface(曲面)
注釋
修剪曲面內(nèi)具有環(huán)集的曲面,將會(huì)保留環(huán)集與曲面的交集。
附圖
例如,用圖中的兩個(gè)環(huán)集修剪圓形曲面,然后將會(huì)保留環(huán)集和曲面的交集。
UVParameterAtPoint(點(diǎn)處UV參數(shù))
描述
在輸入點(diǎn)返回UV參數(shù)對(duì)。這是參數(shù)處的方向點(diǎn)。
輸入
surface: Surface(曲面:曲面)
point: Point(點(diǎn):點(diǎn))
輸出
UV
注釋
找到表面在輸入點(diǎn)上的UV位置。如果輸入點(diǎn)不在表面上,這個(gè)節(jié)點(diǎn)會(huì)找到表面上離輸入點(diǎn)最近的點(diǎn)。
附圖
例如,在圖中曲面上查找離輸入點(diǎn)最近的點(diǎn),然后返回該點(diǎn)的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)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(Surface)(一)
下一篇:Revit教程視頻自學(xué)網(wǎng)視頻學(xué)習(xí)推薦課程和入門學(xué)習(xí)路徑
推薦專題