## MQFace class

オブジェクト中の一つの面の情報を保持します。

### Property

get | set | Type | Name | Description
--- | --- | --- | --- | ---
o | x | long | id | 面を識別するユニークID
o | x | int | numVertex | 頂点数
o | x | list<int> | index | 頂点インデックスのリスト
o | x | list<MQCoordinate> | coord | UV座標のリスト
o | x | list<MQColor> | color | 頂点カラーのリスト
o | x | list<float> | alpha | 頂点カラーの不透明度のリスト
o | x | list<float> | crease | 曲面用のエッジ先鋭度のリスト
[0] | 先鋭化されていない
[1] | 先鋭化されている
o | o | int | material | マテリアルのインデックス
o | o | int | select | 選択状態
[0] | 選択されていない
[1] | 選択されている

### Method

Member | Description
--- | ---
getCoord | UV座標を取得します。
setCoord | UV座標を設定します。
getChannelCoord | 指定チャンネルのUV座標を取得します。
setChannelCoord | 指定チャンネルのUV座標を設定します。
getColor | 頂点カラーを取得します。
setColor | 頂点カラーを設定します。
getAlpha | 頂点カラーのα値を取得します。
setAlpha | 頂点カラーのα値を設定します。
getEdgeCrease | 曲面用のエッジ先鋭度を取得します。
setEdgeCrease | 曲面用のエッジ先鋭度を設定します。

getCoord(index)
UV座標を取得します。
  引数：
  int | index | - | 面内の頂点番号
  戻り値：
  MQCoordinate | - | UV座標

setCoord(index, coord)
UV座標を設定します。
  引数：
  int | index | - | 面内の頂点番号
  MQCoordinate | coord | - | UV座標

getChannelCoord(index, channel)
指定チャンネルのUV座標を取得します。
  引数：
  int | index | - | 面内の頂点番号
  int | channel | - | UVチャンネルID
  戻り値：
  MQCoordinate | - | UV座標

setChannelCoord(index, channel, coord)
指定チャンネルのUV座標を設定します。
  引数：
  int | index | - | 面内の頂点番号
  int | channel | - | UVチャンネルID
  MQCoordinate | coord | - | UV座標

getColor(index)
頂点カラーを取得します。
  引数：
  int | index | - | 面内の頂点番号
  戻り値：
  MQColor | - | 頂点カラー

setColor(index, color)
頂点カラーを設定します。
  引数：
  int | index | - | 面内の頂点番号
  MQColor | color | - | 頂点カラー

getAlpha(index)
頂点カラーのα値を取得します。
  引数：
  int | index | - | 面内の頂点番号
  戻り値：
  float | - | 頂点カラーのα値 [0:1]

setAlpha(index, alpha)
頂点カラーのα値を設定します。
  引数：
  int | index | - | 面内の頂点番号
  float | alpha | - | 頂点カラーのα値 [0:1]

getEdgeCrease(index)
曲面用のエッジ先鋭度を取得します。
  引数：
  int | index | - | 面内の頂点番号
  戻り値：
  float | - | エッジ先鋭度 [0] 先鋭化されていない [1] 先鋭化されている

setEdgeCrease(index, crease)
曲面用のエッジ先鋭度を設定します。
  引数：
  int | index | - | 面内の頂点番号
  float | crease | - | エッジ先鋭度 [0] 先鋭化しない [1] 先鋭化する