X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=setup.py;h=bbed1575461e56fb80d89d119a72c60024ddcd3b;hb=98b5d410b5584124dc2545acac78a2a513a4b1e7;hp=4f724194bdc23dc38f84ce1b3c93fba737cb7a6e;hpb=274167c4b811b059f7c5fdca47c2113ca185399c;p=meshio%2Fpymeshio.git diff --git a/setup.py b/setup.py index 4f72419..bbed157 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ import os import shutil name='pymeshio' -version='2.2.1' +version='2.2.3' short_description='3d model io library for mqo, pmd, pmx, vmd and vpd' long_description='''\ `pymeshio` is a package for 3d model io. @@ -25,7 +25,7 @@ Features * read/write MikuMikuDance pmx format * read MikuMikuDance vmd format * read MikuMikuDance vpd format - +* convert MikuMikuDance pmd format to MikuMikuDance pmx format Install ------- @@ -41,17 +41,23 @@ Usage ----- :: - >>> import pymeshio.pmx.reader - >>> m=pymeshio.pmx.reader.read_from_file('resources/初音ミクVer2.pmx') + >>> import pymeshio.pmd.reader + >>> m=pymeshio.pmd.reader.read_from_file('resources/初音ミクVer2.pmd') >>> print(m) + + >>> import pymeshio.converter + >>> pmx_model=pymeshio.converter.pmd_to_pmx(m) + >>> print(pmx_model) - >>> print(dir(m)) - ['__class__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__slots__', '__str__', '__subclasshook__', 'bones', 'comment', 'display_slots', 'english_comment', 'english_name', 'indices', 'joints', 'materials', 'morphs', 'name', 'rigidbodies', 'textures', 'version', 'vertices'] + >>> import pymeshio.pmx.writer + >>> import io + >>> pymeshio.pmx.writer.write(io.open("out.pmx", "wb"), pmx_model) + True + ToDo -------- -* pmd to pmx converter * update blender25 plugin to blender26 * blender26 importer for pmx * blender26 exporter for pmx @@ -59,6 +65,14 @@ ToDo New ------- +2.2.3 (2011-10-12) +~~~~~~~~~~~~~~~~~~ +* fix for pmxmca + +2.2.2 (2011-10-10) +~~~~~~~~~~~~~~~~~~ +* add pmd2pmx script + 2.2.1 (2011-10-07) ~~~~~~~~~~~~~~~~~~ * implement pmd to pmx converter @@ -76,11 +90,18 @@ classifiers=[ ] # copy pymeshio dir for blender25 plugin -PYMESHIO_DIR_IN_BLENDER='blender25-meshio/pymeshio' -if os.path.exists(PYMESHIO_DIR_IN_BLENDER): - shutil.rmtree(PYMESHIO_DIR_IN_BLENDER) -print("copy pymeshio to blender-25") -shutil.copytree('pymeshio', PYMESHIO_DIR_IN_BLENDER) +PYMESHIO_DIR_IN_BLENDER25='blender25-meshio/pymeshio' +if os.path.exists(PYMESHIO_DIR_IN_BLENDER25): + shutil.rmtree(PYMESHIO_DIR_IN_BLENDER25) +print("copy pymeshio to %s" % PYMESHIO_DIR_IN_BLENDER25) +shutil.copytree('pymeshio', PYMESHIO_DIR_IN_BLENDER25) +# copy pymeshio dir for blender26 plugin +PYMESHIO_DIR_IN_BLENDER26='blender26-meshio/pymeshio' +if os.path.exists(PYMESHIO_DIR_IN_BLENDER26): + shutil.rmtree(PYMESHIO_DIR_IN_BLENDER26) +print("copy pymeshio to %s" % PYMESHIO_DIR_IN_BLENDER26) +shutil.copytree('pymeshio', PYMESHIO_DIR_IN_BLENDER26) + setup( name=name,