/**
* モデル名を返す。
+ *
* @return モデル名
*/
public I18nText getModelName(){
/**
* モデル説明文を返す。
* 改行表現には{@literal \n}が用いられる
+ *
* @return モデル説明文
*/
public I18nText getDescription(){
/**
* 頂点リストを返す。
+ *
* @return 頂点リスト。
*/
public List<Vertex> getVertexList(){
/**
* 面リストを返す。
+ *
* @return 面リスト
*/
public List<Surface> getSurfaceList(){
/**
* 素材リストを返す。
+ *
* @return 素材リスト
*/
public List<Material> getMaterialList(){
/**
* ボーンリストを返す。
+ *
* @return ボーンリスト
*/
public List<BoneInfo> getBoneList(){
/**
* ボーングループリストを返す。
+ *
* @return ボーングループリスト
*/
public List<BoneGroup> getBoneGroupList(){
/**
* IKチェーンリストを返す。
+ *
* @return IKチェーンリスト
*/
public List<IKChain> getIKChainList(){
/**
* 種類別モーフリストのマップを返す。
+ *
* @return 種類別モーフリストのマップ
*/
public Map<MorphType, List<MorphPart>> getMorphMap(){
/**
* 剛体リストを返す。
+ *
* @return 剛体リスト
*/
public List<RigidInfo> getRigidList(){
/**
* 剛体グループリストを返す。
+ *
* @return 剛体グループリスト。
*/
public List<RigidGroup> getRigidGroupList(){
/**
* 剛体間ジョイントリストを返す。
+ *
* @return 剛体間ジョイントリスト
*/
public List<JointInfo> getJointList(){
/**
* トゥーンファイルマップを返す。
+ *
* @return トゥーンファイルマップ
*/
public ToonMap getToonMap(){
/**
* トゥーンファイルマップを設定する。
* 各素材のシェーディングで参照するトゥーンファイルマップも更新される。
+ *
* @param map トゥーンファイルマップ
*/
public void setToonMap(ToonMap map){
/**
* このモデルがグローバル名を含むか判定する。
* ボーン名、ボーングループ名、モーフ名、モデル説明文が判定対象。
+ *
* @return グローバル名を持つならtrue
*/
public boolean hasGlobalText(){
/**
* 全モーフが使う全モーフ頂点の出現順リストを返す。
* モーフ種別毎に固まっている事が保証される。
+ *
* @return モーフ頂点リスト
*/
private List<MorphVertex> getAllMorphVertexList(){
/**
* 重複する頂点参照を除いたモーフ頂点リストを返す。
+ *
* @param allList モーフ頂点リスト
* @return 重複が除かれたモーフ頂点リスト
*/
* モーフで使われる全てのモーフ頂点のリストを返す。
* モーフ間で重複する頂点はマージされる。
* 頂点IDでソートされる。
- * <p>
- * 0から始まる通し番号がリナンバリングされる。
+ *
+ * <p>0から始まる通し番号がリナンバリングされる。
* 通し番号は返されるモーフ頂点リストの添え字番号と一致する。
+ *
* @return モーフに使われるモーフ頂点のリスト
*/
public List<MorphVertex> mergeMorphVertex(){
* 所属マテリアル順に再配置し、通し番号を割り振り直す。
* 所属マテリアルの無い面はリストの末端に配置される。
* 面リスト中のnullは削除され詰められる。
+ *
* @return トリミングされた面リスト
*/
private List<Surface> trimmingSurfaceList(){
* 通し番号を振り直す。
* 所属面の無い頂点はリストの末端に配置される。
* 頂点リスト中のnullは削除され詰められる。
+ *
* @return トリミングされた頂点リスト
*/
private List<Vertex> trimmingVertexList(){