2 * VMD special unique names
4 * License : The MIT License
5 * Copyright(c) 2013 MikuToga Partners
8 package jp.sfjp.mikutoga.vmd;
13 public final class VmdUniq {
18 public static final String MORPHNAME_BASE = "base";
21 * カメラもしくはライティングデータに便宜上割り当てられるモデル名。
23 public static final String MODELNAME_STAGEACT =
24 "\u30ab\u30e1\u30e9\u30fb\u7167\u660e"; // "カメラ・照明";
27 assert "カメラ・照明".equals(VmdUniq.MODELNAME_STAGEACT);
36 throw new AssertionError();
41 * 特殊なモーフ名「base」か否か判定する。
42 * @param morphName モーフ名
43 * @return モーフ名が「base」ならtrue
45 public static boolean isBaseMorphName(String morphName) {
46 if(MORPHNAME_BASE.equals(morphName)){
53 * カメラやライティングなどのステージ演出データの可能性があるか、
56 * <p>モデル名が「カメラ・照明」である場合、
58 * カメラ・ライティング用ステージ演出データであると推測される。
60 * @param modelName モデル名
61 * @return モデル名にカメラもしくはライティングの可能性があるならtrue
63 public static boolean isStageActName(String modelName) {
64 if(MODELNAME_STAGEACT.equals(modelName)){