AlwarrenSidh / ArmAToolbox

Arma Toolbox for Blender
GNU General Public License v3.0
86 stars 37 forks source link

The p3d file export was attempted using a script that utilized Blender's record operation, but an error was encountered. Could you kindly assist me with this matter? #51

Closed 101wave closed 7 months ago

101wave commented 7 months ago

111

101wave commented 7 months ago

This is the script I used bpy.ops.object.editmode_toggle() bpy.ops.object.select_all(action='DESELECT') bpy.ops.object.editmode_toggle() bpy.ops.object.editmode_toggle() bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) bpy.ops.object.editmode_toggle() bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.mesh.select_mode(type='FACE', action='ENABLE') bpy.ops.mesh.reveal() bpy.ops.mesh.select_all(action='SELECT') bpy.ops.mesh.sort_elements(type='MATERIAL', elements={'FACE'}, reverse=False) bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.object.vertex_group_set_active(group='-TOOLBOX_OPTIMIZE_TEMP') bpy.ops.object.vertex_group_select() bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=False) bpy.ops.object.editmode_toggle() bpy.ops.object.delete() bpy.ops.object.editmode_toggle() bpy.ops.object.editmode_toggle() bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) bpy.ops.object.editmode_toggle() bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.mesh.reveal() bpy.ops.mesh.select_all(action='SELECT') bpy.ops.mesh.sort_elements(type='MATERIAL', elements={'FACE'}, reverse=False) bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.object.vertex_group_set_active(group='-TOOLBOX_OPTIMIZE_TEMP') bpy.ops.object.vertex_group_select() bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=False) bpy.ops.object.editmode_toggle() bpy.ops.object.delete() bpy.ops.object.editmode_toggle() bpy.ops.object.editmode_toggle() bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) bpy.ops.object.editmode_toggle() bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.mesh.reveal() bpy.ops.mesh.select_all(action='SELECT') bpy.ops.mesh.sort_elements(type='MATERIAL', elements={'FACE'}, reverse=False) bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.object.vertex_group_set_active(group='-TOOLBOX_OPTIMIZE_TEMP') bpy.ops.object.vertex_group_select() bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=False) bpy.ops.object.editmode_toggle() bpy.ops.object.delete() bpy.ops.object.editmode_toggle() bpy.ops.object.editmode_toggle() bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) bpy.ops.object.editmode_toggle() bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.mesh.reveal() bpy.ops.mesh.select_all(action='SELECT') bpy.ops.mesh.sort_elements(type='MATERIAL', elements={'FACE'}, reverse=False) bpy.ops.mesh.select_all(action='DESELECT') bpy.ops.object.vertex_group_set_active(group='-TOOLBOX_OPTIMIZE_TEMP') bpy.ops.object.vertex_group_select() bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=True) bpy.ops.mesh.sort_elements(type='SELECTED', elements={'FACE'}, reverse=False) bpy.ops.object.editmode_toggle() bpy.ops.object.delete()

AlwarrenSidh commented 7 months ago

Huh? I don't understand, this doesn't have anything to do with the toolbox.

101wave commented 7 months ago

I would like to ask for some advice, thank you for your time to reply me.

AlwarrenSidh commented 7 months ago

Sorry, can't help you with that, never used the Record function.