# ##### BEGIN GPL LICENSE BLOCK ##### # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License version 2 # as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. """ This script exports a MSH2 file from Blender. Usage: Run this script from "File->Export" menu and then MSH2 file. Note, This exports mesh objects and materials only, nurbs and curves are not supported. https://schlechtwetterfront.github.io/ze_filetypes/msh.html """ # def save(context, # filepath, # *, # use_triangles=False, # use_edges=True, # use_normals=False, # use_smooth_groups=False, # use_smooth_groups_bitflags=False, # use_uvs=True, # use_materials=True, # use_mesh_modifiers=True, # use_mesh_modifiers_render=False, # use_blen_objects=True, # group_by_object=False, # group_by_material=False, # keep_vertex_order=False, # use_vertex_groups=False, # use_nurbs=True, # use_selection=True, # use_animation=False, # global_matrix=None, # path_mode='AUTO' # ): # # _write(context, filepath, # EXPORT_TRI=use_triangles, # EXPORT_EDGES=use_edges, # EXPORT_SMOOTH_GROUPS=use_smooth_groups, # EXPORT_SMOOTH_GROUPS_BITFLAGS=use_smooth_groups_bitflags, # EXPORT_NORMALS=use_normals, # EXPORT_UV=use_uvs, # EXPORT_MTL=use_materials, # EXPORT_APPLY_MODIFIERS=use_mesh_modifiers, # EXPORT_APPLY_MODIFIERS_RENDER=use_mesh_modifiers_render, # EXPORT_BLEN_OBS=use_blen_objects, # EXPORT_GROUP_BY_OB=group_by_object, # EXPORT_GROUP_BY_MAT=group_by_material, # EXPORT_KEEP_VERT_ORDER=keep_vertex_order, # EXPORT_POLYGROUPS=use_vertex_groups, # EXPORT_CURVE_AS_NURBS=use_nurbs, # EXPORT_SEL_ONLY=use_selection, # EXPORT_ANIMATION=use_animation, # EXPORT_GLOBAL_MATRIX=global_matrix, # EXPORT_PATH_MODE=path_mode, # ) # # return {'FINISHED'}