Add simple section cut results caching

This commit is contained in:
Dion Moult
2019-12-12 18:16:02 +11:00
parent 948ff287f1
commit e87bff736e
4 changed files with 47 additions and 17 deletions
+3 -1
View File
@@ -802,7 +802,9 @@ class CutSection(bpy.types.Operator):
'shape': None,
'face': None
}
ifc_cutter.pickle_file = os.path.join(ifc_cutter.data_dir, 'shapes.pickle')
ifc_cutter.shapes_pickle_file = os.path.join(ifc_cutter.data_dir, 'shapes.pickle')
ifc_cutter.cut_pickle_file = os.path.join(ifc_cutter.data_dir, 'cut.pickle')
ifc_cutter.should_recut = bpy.context.scene.DocProperties.should_recut
svg_writer = cut_ifc.SvgWriter(ifc_cutter)
numerator, denominator = bpy.context.scene.DocProperties.diagram_scale.split(':')
svg_writer.scale = float(numerator) / float(denominator)