Add option to use cached render during documentation

This commit is contained in:
Dion Moult
2020-05-03 20:37:51 +10:00
parent 61a2eb4a43
commit 97ac0e09b7
3 changed files with 6 additions and 1 deletions
@@ -1559,7 +1559,8 @@ class CutSection(bpy.types.Operator):
'diagrams',
'{}.png'.format(self.diagram_name)
)
bpy.ops.render.render(write_still=True)
if bpy.context.scene.DocProperties.should_render:
bpy.ops.render.render(write_still=True)
location = camera.location
render = bpy.context.scene.render
if self.is_landscape():
@@ -382,6 +382,7 @@ class Subcontext(PropertyGroup):
class DocProperties(PropertyGroup):
should_recut: BoolProperty(name="Should Recut", default=True)
should_render: BoolProperty(name="Should Render", default=True)
view_name: StringProperty(name="View Name")
available_views: EnumProperty(items=getViews, name="Available Views")
sheet_name: StringProperty(name="Sheet Name", update=refreshSheets)
@@ -627,6 +627,9 @@ class BIM_PT_camera(Panel):
row = layout.row()
row.prop(dprops, 'should_recut')
row = layout.row()
row.prop(dprops, 'should_render')
row = layout.row()
row.prop(props, 'is_nts')