提交 824362be 编写于 作者: C cg-cnu

ui cleanup

上级 db61a04e
......@@ -828,35 +828,61 @@ class ExportThree(bpy.types.Operator, ExportHelper):
layout = self.layout
## Scene {
box = layout.box()
column = box.column(True)
row = column.row(True)
row.alignment = 'CENTER'
row.label(text="SCENE", icon="SCENE_DATA")
row = box.row()
row.prop(self.properties, 'option_export_scene')
row.prop(self.properties, 'option_materials')
#row = box.row()
#row.prop(self.properties, 'option_embed_geometry')
row = box.row()
row.prop(self.properties, 'option_lights')
row.prop(self.properties, 'option_cameras')
row = box.row()
row.prop(self.properties, 'option_hierarchy')
## }
layout.separator()
## Geometry {
row = layout.row()
row.label(text="GEOMETRY:")
box = layout.box()
column = box.column(True)
row = column.row(True)
row.alignment = 'CENTER'
row.label(text="GEOMETRY", icon="MESH_DATA")
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_vertices')
col = row.column()
col.prop(self.properties, 'option_faces')
col.enabled = using_geometry
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_normals')
row.prop(self.properties, 'option_uv_coords')
row = layout.row()
row.prop(self.properties, 'option_bones')
row.prop(self.properties, 'option_skinning')
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_extra_vgroups')
row.enabled = not using_geometry
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_apply_modifiers')
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_geometry_type')
row = layout.row()
row = box.row()
row.prop(self.properties, 'option_index_type')
## }
......@@ -864,8 +890,10 @@ class ExportThree(bpy.types.Operator, ExportHelper):
layout.separator()
## Materials {
row = layout.row()
row.label(text="- Shading:")
box = layout.box()
box.label
row = box.row()
row.label(text="MATERIAL", icon="MATERIAL_DATA")
row = layout.row()
row.prop(self.properties, 'option_face_materials')
......@@ -876,13 +904,49 @@ class ExportThree(bpy.types.Operator, ExportHelper):
row = layout.row()
row.prop(self.properties, 'option_mix_colors')
## }
layout.separator()
## Textures {
box = layout.box()
box.label
row = box.row()
row.label(text="TEXTURE", icon="TEXTURE_DATA")
row = layout.row()
row.prop(self.properties, 'option_maps')
row = layout.row()
row.prop(self.properties, 'option_export_textures')
row = layout.row()
row.prop(self.properties, 'option_embed_textures')
row.enabled = self.properties.option_export_textures
row = layout.row()
row.prop(self.properties, 'option_texture_folder')
## }
layout.separator()
## Armature {
box = layout.box()
column = box.column(True)
row = column.row(True)
row.alignment = 'CENTER'
row.label(text="ARMATURE", icon="ARMATURE_DATA")
row = box.row()
row.prop(self.properties, 'option_bones')
row.prop(self.properties, 'option_skinning')
## }
layout.separator()
## Animation {
row = layout.row()
row.label(text="- Animation:")
row.label(text="ANIMATION", icon="POSE_DATA")
row = layout.row()
row.prop(self.properties, 'option_animation_morph')
......@@ -919,43 +983,9 @@ class ExportThree(bpy.types.Operator, ExportHelper):
layout.separator()
## Scene {
row = layout.row()
row.label(text="SCENE:")
row = layout.row()
row.prop(self.properties, 'option_export_scene')
row.prop(self.properties, 'option_materials')
#row = layout.row()
#row.prop(self.properties, 'option_embed_geometry')
row = layout.row()
row.prop(self.properties, 'option_lights')
row.prop(self.properties, 'option_cameras')
## }
row = layout.row()
row.prop(self.properties, 'option_hierarchy')
layout.separator()
## Settings {
row = layout.row()
row.label(text="SETTINGS:")
row = layout.row()
row.prop(self.properties, 'option_maps')
row = layout.row()
row.prop(self.properties, 'option_export_textures')
row = layout.row()
row.prop(self.properties, 'option_embed_textures')
row.enabled = self.properties.option_export_textures
row = layout.row()
row.prop(self.properties, 'option_texture_folder')
row.label(text="SETTINGS", icon="")
row = layout.row()
row.prop(self.properties, 'option_scale')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册