import pymeshio.pmx.loader\r
\r
\r
-PMX_MODEL='resources/初音ミクVer2.pmx'\r
+PMX_MODEL=u'resources/初音ミクVer2.pmx'\r
\r
def test_read():\r
model=pymeshio.pmx.loader.load(PMX_MODEL)\r
assert model.__class__==pymeshio.pmx.Model\r
- assert model.name=='初音ミク'\r
- assert model.english_name=='Miku Hatsune'\r
+ assert model.name==u'初音ミク'\r
+ assert model.english_name==u'Miku Hatsune'\r
assert model.comment==(\r
- "PolyMo用モデルデータ:初音ミク ver.2.3\r\n"+\r
- "(物理演算対応モデル)\r\n"+\r
- "\r\n"+\r
- "モデリング :あにまさ氏\r\n"+\r
- "データ変換 :あにまさ氏\r\n"+\r
- "Copyright :CRYPTON FUTURE MEDIA, INC"\r
+ u"PolyMo用モデルデータ:初音ミク ver.2.3\r\n"+\r
+ u"(物理演算対応モデル)\r\n"+\r
+ u"\r\n"+\r
+ u"モデリング :あにまさ氏\r\n"+\r
+ u"データ変換 :あにまさ氏\r\n"+\r
+ u"Copyright :CRYPTON FUTURE MEDIA, INC"\r
)\r
assert model.english_comment==(\r
- "MMD Model: Miku Hatsune ver.2.3\r\n"+\r
- "(Physical Model)\r\n"+\r
- "\r\n"+\r
- "Modeling by Animasa\r\n"+\r
- "Converted by Animasa\r\n"+\r
- "Copyright CRYPTON FUTURE MEDIA, INC"\r
+ u"MMD Model: Miku Hatsune ver.2.3\r\n"+\r
+ u"(Physical Model)\r\n"+\r
+ u"\r\n"+\r
+ u"Modeling by Animasa\r\n"+\r
+ u"Converted by Animasa\r\n"+\r
+ u"Copyright CRYPTON FUTURE MEDIA, INC"\r
)\r
\r
assert len(model.vertices)==12354\r
assert len(model.indices)==22961 * 3\r
- # texture\r
+ print("{0} textures".format(len(model.textures)))\r
assert len(model.materials)==17\r
assert len(model.bones)==140\r
assert len(model.morphs)==30\r
assert len(model.display_slots)==9\r
assert len(model.rigidbodies)==45\r
+ assert len(model.joints)==27\r