存取構造的掃描最小圓的資訊

運用 PC-DMIS 運算式,可提取在沿線性掃描的最小點處以給定半徑構造的圓特徵之資訊。更多資訊,請參考「從現有特徵構造新特徵」一章中的「在掃描的最小點處構造一個圓」主題。

構造掃描最小圓特徵時,該圓最後使用一個向量(術語稱之爲向下向量)接觸掃描線。該向量僅接觸兩個位置(稱之爲接觸點)中的線(CONTACTPOINT1 和 CONTACTPOINT2)。然後 PC-DMIS 由這些點確定從向下向量到接觸點的角度(CONTACTANGLE1 和 CONTACTANGLE2)。以下圖爲例:

A - 構造圓使用的掃描線。

B - 圓的質心之最終 XYZ 位置。

C - 向下向量左側的接觸點。即 CONTACTPOINT1

D - 向下向量右側的接觸點。即 CONTACTPOINT2

E - 向下向量。

F - 從向下向量到 CONTACTPOINT1 的角度。即 CONTACTANGLE1

G - 從向下向量到 CONTACTPOINT2 的角度。即 ONTACTANGLE2

 

下文中詳述的運算式僅適用此類構造圓特徵。亦可使用以下語法中的 CONTACTPOINT2 傳回使用第二個接觸點的相應資訊。

ASSIGN/V1=CIR1.CONTACTPOINT1.XYZ
傳回圓的第一個接觸點的 XYZ 點資訊以及線 CONTACTPOINT1

ASSIGN/V1=CIR1.CONTACTPOINT1.X
傳回 CONTACTPOINT1 的 X 資訊。

ASSIGN/V1=CIR1.CONTACTPOINT1.Y
傳回 CONTACTPOINT1 的 Y 資訊。

ASSIGN/V1=CIR1.CONTACTPOINT1.Z
傳回 CONTACTPOINT1 的 Z 資訊。

ASSIGN/V1=CIR1.CONTACTPOINT1.IJK
CONTACTPOINT1 的 IJK 向量傳回圓的質心。

ASSIGN/V1=CIR1.CONTACTPOINT1.I
傳回以上 CONTACTPOINT1 IJK 向量的 I 值。

ASSIGN/V1=CIR1.CONTACTPOINT1.J
傳回以上 CONTACTPOINT1 IJK 向量的 J 值。

ASSIGN/V1=CIR1.CONTACTPOINT1.K
傳回以上 CONTACTPOINT1 IJK 向量的 K 值。

ASSIGN/V1=CIR1.CONTACTANGLE1
傳回從向下向量到 CONTACTPOINT1 的角度。

ASSIGN/V1=CIR1.CONTACTANGLE2
傳回從向下向量到 CONTACTPOINT2 的角度。

ASSIGN/V1=CIR1.CONTACTANGLE
傳回 CONTACTANGLE1CONTACTANGLE2 絕對值之和。不能大於 180 度。