RULESURF (指令)

建立表示兩條直線或曲線之間曲面的網面。

查找

選取定義網面的兩條邊。邊可以是直線、弧、雲形線、圓或聚合線。如果其中一條邊是封閉的,則另一條邊也必須是封閉的。您還可以使用一點做為開放或封閉曲線的一條邊。

MESHTYPE 系統變數設定建立的網面的類型。會依預設建立網面物件。將此變數設定為 0 以建立舊式聚合面或多邊形網面。

對於封閉的曲線而言,所作選取無關緊要。如果曲線是一個圓,則直紋網面將從 0 度四分點開始繪製,此四分點由目前 X 軸加上系統變數 SNAPANG 的目前值決定。對於封閉的聚合線,直紋網面開始於最後一個頂點,沿著聚合線線段的反方向進行。在圓與封閉的聚合線之間建立直紋網面,可能會混淆。以封閉的半圓聚合線來取代圓,可能比較好。

直紋網面會被建構為 2N 多邊形網面。RULESURF 會沿著一條定義曲線等間隔放置網面頂點的一半,並沿著另一條曲線等間隔放置網面頂點的另一半。間隔的數目由系統變數 SURFTAB1 指定。對每一條曲線而言,都是如此;因此,如果曲線的長度不同,兩條曲線上的頂點間距也會不同。

網面的 N 方向與邊界曲線的方向相同。如果兩個邊界都是封閉的,或者一個邊界是封閉的而另一個邊界是一個點,則取得的多邊形網面在 N 方向上是封閉的,並且 N 等於 SURFTAB1。如果兩個邊界都是開放的,則 N 等於 SURFTAB1 + 1。這是因為將曲線等分為 n 部份,需要有 n + 1 條板展線。

網面的 (0,0) 頂點是選取的第一條曲線的端點,其距離您用來選取該曲線的點最近。

如果選取相同端的物件,會建立一個多邊形網面。

如果選取不同端的物件,會建立一個自我相交的多邊形網面。

將顯示以下提示。

選取第一條定義曲線

為新網面物件指定一個物件和起點。

選取第二條定義曲線

為新網面物件的掃掠指定一個物件和起點。