Merge pull request #3177 from IfcOpenShell/elevation_tweaks

a few plan level tweaks
This commit is contained in:
Dion Moult
2023-05-30 09:53:42 +10:00
committed by GitHub
@@ -882,7 +882,7 @@ class SvgWriter:
text_position = Vector( text_position = Vector(
( (
(x_offset + projected_points[0].x) * self.svg_scale, (x_offset + projected_points[0].x) * self.svg_scale,
((y_offset - projected_points[0].y) * self.svg_scale) - 2.5, ((y_offset - projected_points[0].y) * self.svg_scale) - 1.0,
) )
) )
# TODO: allow metric to be configurable # TODO: allow metric to be configurable
@@ -900,7 +900,7 @@ class SvgWriter:
text_style = SvgWriter.get_box_alignment_parameters(box_alignment) text_style = SvgWriter.get_box_alignment_parameters(box_alignment)
self.svg.add( self.svg.add(
self.svg.text( self.svg.text(
"RL {}{}".format("" if rl_value < 0 else "+", rl), "{}{}".format("" if rl_value < 0 else "+", rl),
insert=tuple(text_position), insert=tuple(text_position),
class_="PLANLEVEL", class_="PLANLEVEL",
**text_style, **text_style,