From c5fe80db7bf9e7fc80260b45f55bf23e03178bd0 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 20 Jan 2025 23:48:51 +1100 Subject: [PATCH] Make georeferencing decorator use soft limits. Don't scale font. --- src/bonsai/bonsai/bim/module/georeference/decorator.py | 3 +-- src/bonsai/bonsai/bim/module/georeference/prop.py | 6 +++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/georeference/decorator.py b/src/bonsai/bonsai/bim/module/georeference/decorator.py index ecfe925a11..bd5a9b97e8 100644 --- a/src/bonsai/bonsai/bim/module/georeference/decorator.py +++ b/src/bonsai/bonsai/bim/module/georeference/decorator.py @@ -78,8 +78,7 @@ class GeoreferenceDecorator: self.addon_prefs = tool.Blender.get_addon_preferences() self.font_id = 0 - font_size = tool.Blender.scale_font_size(12 + (self.scale / 20)) - blf.size(self.font_id, font_size) + blf.size(self.font_id, 12) color = self.addon_prefs.decorations_colour blf.color(self.font_id, *color) blf.enable(self.font_id, blf.SHADOW) diff --git a/src/bonsai/bonsai/bim/module/georeference/prop.py b/src/bonsai/bonsai/bim/module/georeference/prop.py index f0876720ba..f0458b2045 100644 --- a/src/bonsai/bonsai/bim/module/georeference/prop.py +++ b/src/bonsai/bonsai/bim/module/georeference/prop.py @@ -206,7 +206,11 @@ class BIMGeoreferenceProperties(PropertyGroup): update=update_should_visualise, ) visualization_scale: FloatProperty( - name="Visualization Scale", description="Affects the georeference decorator size", default=1, min=0.1, max=50 + name="Visualization Scale", + description="Affects the georeference decorator size", + default=1, + soft_min=0.1, + soft_max=50, ) grid_north_angle: StringProperty(name="Grid North Angle", update=update_grid_north_angle) x_axis_abscissa: StringProperty(name="X Axis Abscissa", update=update_grid_north_vector)