diff --git a/src/bonsai/bonsai/bim/module/georeference/decorator.py b/src/bonsai/bonsai/bim/module/georeference/decorator.py index 92a735e4fa..5b83689b2d 100644 --- a/src/bonsai/bonsai/bim/module/georeference/decorator.py +++ b/src/bonsai/bonsai/bim/module/georeference/decorator.py @@ -75,7 +75,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 / 8)) + font_size = tool.Blender.scale_font_size(12 + (self.scale / 20)) blf.size(self.font_id, font_size) color = self.addon_prefs.decorations_colour blf.color(self.font_id, *color) diff --git a/src/bonsai/bonsai/bim/module/georeference/prop.py b/src/bonsai/bonsai/bim/module/georeference/prop.py index 863eccfd0d..f0876720ba 100644 --- a/src/bonsai/bonsai/bim/module/georeference/prop.py +++ b/src/bonsai/bonsai/bim/module/georeference/prop.py @@ -200,13 +200,13 @@ class BIMGeoreferenceProperties(PropertyGroup): update=update_map_coordinates, ) should_visualise: BoolProperty( - name="Should Visualise", + name="Visualise", description="Displays a visualisation of all georeferencing data at the origin", default=False, update=update_should_visualise, ) - visualization_scale: IntProperty( - name="Visualization Scale", description="Affects the georeference decorator size", default=1, min=1, max=20 + visualization_scale: FloatProperty( + name="Visualization Scale", description="Affects the georeference decorator size", default=1, min=0.1, 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) diff --git a/src/bonsai/bonsai/bim/module/georeference/ui.py b/src/bonsai/bonsai/bim/module/georeference/ui.py index 071318ffd7..f22803758d 100644 --- a/src/bonsai/bonsai/bim/module/georeference/ui.py +++ b/src/bonsai/bonsai/bim/module/georeference/ui.py @@ -88,11 +88,9 @@ class BIM_PT_gis(Panel): row = self.layout.row(align=True) row.label(text="Not Georeferenced", icon="ERROR") row = self.layout.row(align=True) - row.label(text="Visualise") - row.prop(props, "should_visualise", icon="HIDE_OFF", text="") - row.prop(props, "visualization_scale", text="Size") + row.prop(props, "should_visualise", icon="HIDE_OFF") + row.prop(props, "visualization_scale", text="Size", slider=True) if tool.Ifc.get_schema() != "IFC2X3": - row = self.layout.row(align=True) row.prop(props, "coordinate_operation_class", text="") row.operator("bim.add_georeferencing", icon="ADD", text="") @@ -100,9 +98,8 @@ class BIM_PT_gis(Panel): row = self.layout.row(align=True) row.label(text="Projected CRS", icon="WORLD") row = self.layout.row(align=True) - row.label(text="Visualise") - row.prop(props, "should_visualise", icon="HIDE_OFF", text="") - row.prop(props, "visualization_scale", text="Visualization Scale") + row.prop(props, "should_visualise", icon="HIDE_OFF") + row.prop(props, "visualization_scale", text="Size", slider=True) if tool.Ifc.get_schema() != "IFC2X3": row.operator("bim.enable_editing_georeferencing", icon="GREASEPENCIL", text="") row.operator("bim.remove_georeferencing", icon="X", text="")