S3GLTriangleIndex
Extends:
* → S3GLTriangleIndex
WebGL描画用の三角形インデックスクラス。 基本のS3TriangleIndexを拡張し、GL用属性データ生成(S3GLTriangleIndexData化)などを追加しています。 頂点インデックス・マテリアル番号・UV座標などの情報を持ち、WebGL向け処理の土台となります。
Constructor Summary
Public Constructor | ||
public |
constructor(i1: number, i2: number, i3: number, indexlist: Array<number>, materialIndex: number, uvlist: Array<S3Vector>) ABCの頂点を囲む三角形ポリゴンを作成します。 |
Method Summary
Public Methods | ||
public |
この三角形インデックスのクローン(複製)を作成します。 |
|
public |
この三角形の情報をWebGL用属性データ(S3GLTriangleIndexData)として生成します。 法線・UV・接線等も含めた拡張情報付きで返します。 |
|
public |
三角形の頂点順序を反転した新しいインスタンスを作成します。 モデルの表裏を逆転したい場合などに利用します。 |
Public Constructors
Public Methods
public createGLTriangleIndexData(): S3GLTriangleIndexData source
この三角形の情報をWebGL用属性データ(S3GLTriangleIndexData)として生成します。 法線・UV・接線等も含めた拡張情報付きで返します。
public inverseTriangle(): S3GLTriangleIndex source
三角形の頂点順序を反転した新しいインスタンスを作成します。 モデルの表裏を逆転したい場合などに利用します。