main.py 860 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. print( "\n\n\n\n\n\n\n---- STARTING EXPORTER ----" )
  2. import sys
  3. import Blender
  4. """from common import *
  5. reload( sys.modules["common"] )"""
  6. import mesh
  7. reload(sys.modules["mesh"])
  8. import skeleton
  9. reload(sys.modules["skeleton"])
  10. from material import *
  11. reload(sys.modules["material"])
  12. def foo(m):
  13. print(m.blMesh)
  14. objs = Blender.Object.GetSelected()
  15. if len(objs) < 1:
  16. raise RuntimeError("Not selected objs")
  17. for obj in objs:
  18. mi = mesh.Initializer()
  19. mi.blMesh = mesh.getBlMeshFromBlObj(obj)
  20. #mi.blSkeleton = skeleton.GetSkeleton(obj)
  21. mi.saveDir = "/home/godlike/src/anki/maps/cave/"
  22. #mtl = GetMaterial( mi.mesh )
  23. mi.mtlName = "maps/cave/cave.mtl"
  24. mi.flipYZ = 1
  25. mesh.export(mi)
  26. #ExportSkeleton( path, skel, cmnts )
  27. #ExportVWeights( path, mesh, skel, cmnts )
  28. #ExportMaterial( path, epath, mtl, cmnts )
  29. print("---- ENDING EXPORTER ----")