OSDN Git Service

implement pmx vertex read
[meshio/pymeshio.git] / test / pmx_test.py
1 # coding: utf-8\r
2 import pymeshio.pmx\r
3 \r
4 \r
5 PMX_MODEL='resources/初音ミクVer2.pmx'\r
6 \r
7 def test_read():\r
8     io=pymeshio.pmx.IO()\r
9     model=io.read(PMX_MODEL)\r
10     assert model.__class__==pymeshio.pmx.Model\r
11     assert model.name=='初音ミク'\r
12     assert model.english_name=='Miku Hatsune'\r
13     assert model.comment==(\r
14             "PolyMo用モデルデータ:初音ミク ver.2.3\r\n"+\r
15             "(物理演算対応モデル)\r\n"+\r
16             "\r\n"+\r
17             "モデリング    :あにまさ氏\r\n"+\r
18             "データ変換    :あにまさ氏\r\n"+\r
19             "Copyright  :CRYPTON FUTURE MEDIA, INC"\r
20             )\r
21     assert model.english_comment==(\r
22             "MMD Model: Miku Hatsune ver.2.3\r\n"+\r
23             "(Physical Model)\r\n"+\r
24             "\r\n"+\r
25             "Modeling by        Animasa\r\n"+\r
26             "Converted by       Animasa\r\n"+\r
27             "Copyright          CRYPTON FUTURE MEDIA, INC"\r
28             )\r
29 \r
30     assert len(model.vertices)==12354\r