mirror of
https://github.com/godotengine/collada-exporter.git
synced 2026-01-04 18:10:15 +03:00
Merge pull request #56 from lehthanis/expmgr-move-to-center
Added basic functionality to move objects to center on export per group
This commit is contained in:
@@ -106,6 +106,7 @@ class godot_export_manager(bpy.types.Panel):
|
||||
row = layout.row()
|
||||
col = row.column()
|
||||
|
||||
col.prop(group, "use_move_to_center")
|
||||
col.prop(group, "use_include_particle_duplicates")
|
||||
col.prop(group, "use_mesh_modifiers")
|
||||
col.prop(group, "use_tangent_arrays")
|
||||
@@ -365,6 +366,9 @@ class export_group(bpy.types.Operator):
|
||||
else:
|
||||
bpy.data.objects[object.name].select = True
|
||||
|
||||
if group[self.idx].use_move_to_center:
|
||||
bpy.ops.object.location_clear()
|
||||
|
||||
bpy.ops.object.transform_apply(location=group[self.idx].apply_loc,
|
||||
rotation=group[self.idx].apply_rot,
|
||||
scale=group[self.idx].apply_scale)
|
||||
@@ -520,6 +524,9 @@ class godot_export_groups(bpy.types.PropertyGroup):
|
||||
use_include_particle_duplicates = BoolProperty(
|
||||
name="Include Particle Duplicates", default=True)
|
||||
|
||||
use_move_to_center = BoolProperty(
|
||||
name="Move Objects to Center", default=False)
|
||||
|
||||
|
||||
def register():
|
||||
bpy.utils.register_class(godot_export_manager)
|
||||
|
||||
Reference in New Issue
Block a user