|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
psvGMSurfaceポリゴン構造インタフェース。
説明: psvGMSurfaceのポリゴン構造を表すインタフェースです。
このインタフェースは、psvGMSurfaceがpsvGMOrientableCurveを持つ事を インタフェース化しています。
構造の概要は以下の通りです。
psvGMSurfaceはpatchとして複数のpsvGMPolygon、又はその継承クラスを持つ. (psvGMSurfaceが所持する要素で、サポート対象はポリゴンのみ)
psvGMPolygonが一つのexterior(外部境界 クラス:psvGMRing)と、 0個以上のinterior(内部境界 クラス:psvGMRing)を持つ.
psvGMRingはgeneratorとして複数のpsvGMOrientableCurve(有向曲線)を持つ.
psvGMSurface has patch*
patch = psvGMPolygon has extrior + interior*
exterior = interior = psvGMRing has generator*
generator = psvGMOrientableCurve
メソッドの概要 | |
psvGMOrientableCurve |
getExteriorGenerator(int patchIndex,
int generatorIndex)
patchIndexで指定したpatchの外部境界の持つ、 generator(有向曲線)をgeneratorIndexを指定して返します。 |
int |
getExteriorGeneratorCount(int patchIndex)
patchIndexで指定したpatchの、exterior(外部境界)が持つ generator(有向曲線)の数を返します。 |
int |
getInteriorCount(int patchIndex)
patchIndexで指定したpatchのinterior(内部境界)の数を返します。 |
psvGMOrientableCurve |
getInteriorGenerator(int patchIndex,
int interiorIndex,
int generatorIndex)
patchIndexで指定したpatchが持つ、itenriorIndexで指定した内部境界の、 generator(有向曲線)をgeneratorIndexを指定して返します。 |
int |
getInteriorGeneratorCount(int patchIndex,
int interiorIndex)
patchIndexで指定したpatchの、interior(内部境界)の数を返します。 |
int |
getPatchCount()
patch(曲面分)の数を返します。 |
メソッドの詳細 |
public int getPatchCount()
public int getInteriorCount(int patchIndex)
patchIndex
- 何番目のパッチかを指定
public int getExteriorGeneratorCount(int patchIndex)
patchIndex
- 何番目のパッチかを指定
public int getInteriorGeneratorCount(int patchIndex, int interiorIndex)
patchIndex
- 何番目のパッチかを指定interiorIndex
- 何番目の内部境界かを指定
public psvGMOrientableCurve getExteriorGenerator(int patchIndex, int generatorIndex)
patchIndex
- 何番目のパッチかを指定generatorIndex
- 何番目の有向曲線かを指定
public psvGMOrientableCurve getInteriorGenerator(int patchIndex, int interiorIndex, int generatorIndex)
patchIndex
- 何番目のパッチかを指定interiorIndex
- 何番目の内部境界かを指定generatorIndex
- 何番目の有向曲線かを指定
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |