下載app免費(fèi)領(lǐng)取會(huì)員
PolySurface(多重曲面)
ByJoinedSurface(連接曲面)
描述
通過(guò)連接曲面創(chuàng)建PolySurface
輸入
surfaces: Surface[](曲面:曲面)
輸出
PolySurface(多重曲面)
注釋
將從一個(gè)曲面列表中返回一個(gè)新的多重曲面。
附圖
例如,將圖中的兩個(gè)矩形曲面合并為一個(gè)曲面。
ByLoft(crossSections)(放樣)
描述
通過(guò)放樣曲線創(chuàng)建PolySurface
輸入
crossSections: Curve[](經(jīng)過(guò)截面:曲線)
輸出
PolySurface(多重曲面)
注釋
通過(guò)放樣經(jīng)過(guò)指定的曲線創(chuàng)建曲面
附圖
例如,創(chuàng)建一個(gè)曲面經(jīng)過(guò)指定的三個(gè)曲線輪廓。
ByLoft(crossSections,guideCurve)(放樣)
描述
通過(guò)放樣曲線創(chuàng)建PolySurface
輸入
crossSections: Curve[](經(jīng)過(guò)截面:曲線)
guideCurve: Curve(引導(dǎo)曲線:曲線)
輸出
PolySurface(多重曲面)
注釋
首先指定放樣過(guò)程中會(huì)經(jīng)過(guò)的曲線輪廓,然后指定放樣的路徑。
附圖
例如,按照指定的路徑放樣圖中的兩個(gè)輪廓。
ByLoftGuides(放樣)
描述
通過(guò)放樣PolyCurves創(chuàng)建PolySurface
輸入
crossSections: Curve[](經(jīng)過(guò)截面:曲線)
guideCurves: Curve[](引導(dǎo)曲線:曲線)
輸出
PolySurface(多重曲面)
注釋
通過(guò)放樣曲線形成曲面
附圖
例如,放樣圖中的兩個(gè)輪廓形成曲面。
BySolid(實(shí)體)
描述
通過(guò)實(shí)體曲面創(chuàng)建PolySurface
輸入
solid: Solid(實(shí)體)
輸出
PolySurface(多重曲面)
注釋
通過(guò)實(shí)體的表面創(chuàng)建多重曲面
附圖
例如,將圖中實(shí)體的表面轉(zhuǎn)換為多重曲面。
BySweep(rail,crossSection)(放樣)
描述
通過(guò)沿軌線掃掠曲線創(chuàng)建PolySurface
輸入
rail: Curve(軌線:曲線)
crossSection: Curve[](經(jīng)過(guò)截面:曲線)
輸出
PolySurface(多重曲面)
注釋
通過(guò)指定路徑和截面執(zhí)行放樣
附圖
例如,通過(guò)圖中的路徑將指定的截面執(zhí)行放樣。
BySweep(rail,profile)(放樣)
描述
通過(guò)沿軌線掃掠曲線創(chuàng)建PolySurface
輸入
rail: Curve(軌線:曲線)
profile: Curve(輪廓:曲線)
輸出
PolySurface(多重曲面)
注釋
將通過(guò)放樣沿軌道的、已連接的、不相交的線列表返回多曲面。
附圖
例如,將圖中的兩個(gè)輪廓沿曲線放樣。
Chamfer(倒角)
描述
沿輸入邊按給定邊角偏移量對(duì)PolySurface倒角
輸入
polySurface: PolySurface(多重曲面:多重曲面)
edges: Edge[](邊緣:邊緣)
offset: double(偏移:雙精度)
輸出
PolySurface(多重曲面)
注釋
通過(guò)輸入要倒角的那條邊緣線以及倒角的偏移量來(lái)創(chuàng)建新的多重曲面
附圖
例如,將圖中的多重曲面沿著兩個(gè)曲面相接的邊緣,輸入偏移的距離“2”做倒角處理。
EdgeCount(邊緣數(shù)量)
描述
多重曲面的邊數(shù)量
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
int(整數(shù))
注釋
獲取多重曲面的邊緣數(shù)量
附圖
例如,獲取圖中多重曲面的邊緣數(shù)量。
ExtractSolids(提取實(shí)體)
描述
從由曲面子集確定的多重曲面提取實(shí)體
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
Solid[](實(shí)體)
注釋
從曲面形成的封閉的集合提取實(shí)體
附圖
例如,圖中生成的六個(gè)立方體的表面是一個(gè)曲面的封閉集合,因此可由該集合創(chuàng)建實(shí)體。
Fillet(倒圓角)
描述
沿輸入邊按給定半徑對(duì)PolySurface倒圓角
輸入
polySurface: PolySurface(多重曲面:多重曲面)
edges: Edge[](邊緣:邊緣)
radius: double(半徑:雙精度)
輸出
PolySurface(多重曲面)
注釋
通過(guò)輸入要倒角的那條邊緣線以及倒角的半徑來(lái)創(chuàng)建新的多重曲面
附圖
例如,將圖中的多重曲面沿著兩個(gè)曲面相接的邊緣,輸入半徑為“3”做倒角處理。
LocateSurfacesByLine(直線定位曲面)
描述
按直線查找曲面。獲取與線相交的所有曲面。
輸入
polySurface: PolySurface(多重曲面:多重曲面)
line: Line(直線:直線)
輸出
Surface[](多重曲面)
注釋
通過(guò)直線查找多重曲面,將會(huì)返回與指定直線相交的多重曲面。
附圖
例如,通過(guò)圖中的直線查找與其相交的多重曲面。
LocateSurfacesByPoint(點(diǎn)定位曲面)
描述
按點(diǎn)查找曲面。獲取前進(jìn)方向的第一個(gè)交點(diǎn)。如果點(diǎn)擊曲面內(nèi)部,則返回一個(gè)曲面;如果點(diǎn)擊邊內(nèi)部,則返回兩個(gè)曲面;如果點(diǎn)擊頂點(diǎn),則返回多個(gè)曲面。
輸入
polySurface: PolySurface(多重曲面:多重曲面)
point: Point(點(diǎn):點(diǎn))
direction: Vector(方向:向量)
輸出
Surface[](曲面)
注釋
按點(diǎn)查找曲面。獲取前進(jìn)方向的第一個(gè)交點(diǎn)。如果點(diǎn)擊曲面內(nèi)部,則返回一個(gè)曲面;如果點(diǎn)擊邊內(nèi)部,則返回兩個(gè)曲面;如果點(diǎn)擊頂點(diǎn),則返回多個(gè)曲面。
附圖
例如,將圖中的點(diǎn)按照指定的方向查找,第一個(gè)交點(diǎn)位于邊上,因此輸出兩個(gè)曲面。
SurfaceCount(曲面數(shù)量)
描述
多重曲面的曲面數(shù)量
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
int(整數(shù))
注釋
獲取多重曲面的數(shù)量
附圖
例如,獲取圖中多重曲面的數(shù)量。
Surfaces(曲面)
描述
返回表示基本曲面的新曲面
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
Surface[](曲面)
注釋
獲取由多重曲面轉(zhuǎn)換來(lái)的基本曲面。
附圖
例如,獲取圖中由多重曲面轉(zhuǎn)換來(lái)的基本曲面。
UnconnectedBoundaries(未連接)
描述
計(jì)算未連接到其他曲面的二維單元邊界
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
PolySurface[](多重曲面)
注釋
查找未連接到其他曲面的二維單元邊界
附圖
例如,圖中的幾何曲面缺少頂部和底部的表面,因此返回頂部和底部的邊界線。
VertexCount(頂點(diǎn)數(shù)量)
描述
多重曲面的頂點(diǎn)數(shù)量
輸入
polySurface: PolySurface(多重曲面:多重曲面)
輸出
int(整數(shù))
注釋
獲取多重曲面的頂點(diǎn)數(shù)量
附圖
例如,獲取圖中多重曲面的頂點(diǎn)數(shù)量。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo節(jié)點(diǎn)翻譯之幾何圖形節(jié)點(diǎn)(PolyCurve)
推薦專題