Fix bug where annotation decorations didn't show correctly in Blender 3.0

This commit is contained in:
Dion Moult
2022-01-14 10:54:27 +11:00
parent 6d78ac4918
commit 30270db0c3
3 changed files with 6 additions and 5 deletions
@@ -361,7 +361,7 @@ class BaseDecorator:
else: else:
return return
return bpy.utils.units.to_string(unit_system, "LENGTH", value, precision, split_unit=True) return bpy.utils.units.to_string(unit_system, "LENGTH", value, precision=precision, split_unit=True)
class DimensionDecorator(BaseDecorator): class DimensionDecorator(BaseDecorator):
@@ -393,6 +393,8 @@ class CreateDrawing(bpy.types.Operator):
self.serialiser.setFile(ifc) self.serialiser.setFile(ifc)
self.serialiser.setWithoutStoreys(True) self.serialiser.setWithoutStoreys(True)
self.serialiser.setPolygonal(True) self.serialiser.setPolygonal(True)
self.serialiser.setUseHlrPoly(True)
self.serialiser.setProfileThreshold(64)
self.serialiser.setUseNamespace(True) self.serialiser.setUseNamespace(True)
self.serialiser.setAlwaysProject(True) self.serialiser.setAlwaysProject(True)
self.serialiser.setAutoElevation(False) self.serialiser.setAutoElevation(False)
@@ -582,7 +582,6 @@ class SvgWriter:
) )
) )
def draw_dimension_annotations(self, dimension_obj, text_override=None): def draw_dimension_annotations(self, dimension_obj, text_override=None):
matrix_world = dimension_obj.matrix_world matrix_world = dimension_obj.matrix_world
for spline in dimension_obj.data.splines: for spline in dimension_obj.data.splines: