コンポーネントとは、ポイント、エッジ、ポリゴンなどのジオメトリック オブジェクトの一部のことです。
個々のコンポーネントはインデックスと呼ばれる番号を使用して参照されます。 たとえば、以下の式は立方体「aCube」上のインデックス番号 3 のポイントを参照します。
"aCube.pnt[3]"
コンポーネントのインデックスは 0 から始まるため、最初のポイントは以下のようになります。
"aCube.pnt[0]"
この理由から、aCube.pnt[3] は 4 番目のポイントと考えるよりも、ポイント番号 3 として認識するほうが簡単です。
ポイントなどのジオメトリック コンポーネントは、0 から LAST までインデックスが付けられます。
例:
式
|
表示内容
|
"Cone.pnt[3,6,8]"
|
「Cone」という名前のオブジェクトのポイント 3、6、および 8
|
"Cone.pnt[3-8,10]"
|
ポイント 3~8、および 10
|
"Cone.pnt[*]"
|
オブジェクト上のすべてのポイント(Cone.point[0-LAST]と同じ)
|
"cube.poly[1]"
|
ポリゴン
|
"cube.edge[1-3,6,LAST]"
|
ポイント 1~3、6、および最後のポイント
|
以下は NURBS サーフェスの例です。
式
|
表示内容
|
"sphere.pnt[(2,4)]"
|
ポイント(u=2 および v=4)
|
"sphere.pnt[(4,2),(4,6)]"
|
2 つのポイント
|
"sphere.isopnt[(0.621,0.682)]"
|
アイソポイント
|
"sphere.knotcrvu[2,3]"
|
ノット カーブ
|
"sphere.isolineu[0.594]"
|
アイソライン
|
"sphere.bndry[*]"
|
境界
|
"sphere.subsrf[0]"
|
サブサーフェス
|
"sphere.knot[(7,2)]"
|
ノット
|