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