Guest User

Untitled

a guest
Oct 21st, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. """
  2. This script exports to a Java vertex array for use with OpenGL.
  3. """
  4.  
  5. bl_info = {
  6. "name": "Export to Java",
  7. "author": "Anders Lindén",
  8. "version": (1, 0),
  9. "blender": (2, 5, 6),
  10. "api": 33832,
  11. "location": "View3D > Tool Shelf",
  12. "description": "Exports mesh to java.",
  13. "category": "Import-Export"}
  14.  
  15. import bpy
  16.  
  17. class exportToJava(bpy.types.Operator):
  18. bl_idname = "export.export_to_java"
  19. bl_label = "Export to Java"
  20.  
  21. filepath = bpy.props.StringProperty(subtype="FILE_PATH")
  22.  
  23. def execute(self, context):
  24. file = open(self.filepath, 'w')
  25.  
  26. file.write("double vertices[] =\n")
  27. file.write("{")
  28.  
  29. for vertex in bpy.context.active_object.data.vertices:
  30. file.write("\t%f, %f, %f" % tuple(vertex.co))
  31.  
  32. file.write("}")
  33.  
  34. return {'FINISHED'}
  35.  
  36. def register():
  37. bpy.utils.register_module(__name__)
  38.  
  39. def unregister():
  40. bpy.utils.unregister_module(__name__)
Add Comment
Please, Sign In to add comment