/**
* 材質の拡散光成分の通知を受け取る。
- * {@link #MATERIAL_LIST}ループの構成要素。
+ * <p>{@link #MATERIAL_LIST}ループの構成要素。
* @param red 0.0~1.0の範囲の赤成分
* @param green 0.0~1.0の範囲の緑成分
* @param blue 0.0~1.0の範囲の青成分
/**
* 材質の反射光成分の通知を受け取る。
- * {@link #MATERIAL_LIST}ループの構成要素。
+ * <p>{@link #MATERIAL_LIST}ループの構成要素。
* @param red 0.0~1.0の範囲の赤成分
* @param green 0.0~1.0の範囲の緑成分
* @param blue 0.0~1.0の範囲の青成分
/**
* 材質の環境色成分の通知を受け取る。
- * {@link #MATERIAL_LIST}ループの構成要素。
+ * <p>{@link #MATERIAL_LIST}ループの構成要素。
* @param red 0.0~1.0の範囲の赤成分
* @param green 0.0~1.0の範囲の緑成分
* @param blue 0.0~1.0の範囲の青成分
/**
* シェーディング情報の通知を受け取る。
- * {@link #MATERIAL_LIST}ループの構成要素。
+ * <p>{@link #MATERIAL_LIST}ループの構成要素。
* @param toonIdx トゥーンファイル番号。
* 0ならtoon01.bmp。9ならtoon10.bmp。0xffならtoon0.bmp。
* @param textureFile テクスチャファイル名。
/**
* 材質情報の通知を受け取る。
- * {@link #MATERIAL_LIST}ループの構成要素。
+ * <p>{@link #MATERIAL_LIST}ループの構成要素。
* @param hasEdge エッジを表示するならtrue
* @param vertexNum 面頂点数。
* 3の倍数のはず。
- * 3で割ると積算で表される面IDの範囲を表す。
+ * 3で割ると、材質に属する面の数を表す。
+ * <p>通算した面数を面情報通知順と突き合わせることにより、
+ * 材質に属する面の集合を得ることが可能。
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
+ * @see PmdShapeHandler#pmdSurfaceTriangle(int, int, int)
*/
void pmdMaterialInfo(boolean hasEdge, int vertexNum)
throws MmdFormatException;