mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 17:57:02 +00:00
black .
This commit is contained in:
@@ -336,10 +336,14 @@ class PolylineDecorator:
|
|||||||
SpaceView3D.draw_handler_add(handler.draw_snap_point, (context,), "WINDOW", "POST_PIXEL")
|
SpaceView3D.draw_handler_add(handler.draw_snap_point, (context,), "WINDOW", "POST_PIXEL")
|
||||||
)
|
)
|
||||||
cls.handlers.append(
|
cls.handlers.append(
|
||||||
SpaceView3D.draw_handler_add(handler.select_and_draw_measurements_text, (context,), "WINDOW", "POST_PIXEL")
|
SpaceView3D.draw_handler_add(
|
||||||
|
handler.select_and_draw_measurements_text, (context,), "WINDOW", "POST_PIXEL"
|
||||||
|
)
|
||||||
)
|
)
|
||||||
cls.handlers.append(
|
cls.handlers.append(
|
||||||
SpaceView3D.draw_handler_add(handler.select_and_draw_measurements_poly, (context,), "WINDOW", "POST_VIEW")
|
SpaceView3D.draw_handler_add(
|
||||||
|
handler.select_and_draw_measurements_poly, (context,), "WINDOW", "POST_VIEW"
|
||||||
|
)
|
||||||
)
|
)
|
||||||
cls.handlers.append(SpaceView3D.draw_handler_add(handler, (context,), "WINDOW", "POST_VIEW"))
|
cls.handlers.append(SpaceView3D.draw_handler_add(handler, (context,), "WINDOW", "POST_VIEW"))
|
||||||
cls.is_installed = True
|
cls.is_installed = True
|
||||||
@@ -442,7 +446,7 @@ class PolylineDecorator:
|
|||||||
# general shader
|
# general shader
|
||||||
self.shader = gpu.shader.from_builtin("UNIFORM_COLOR")
|
self.shader = gpu.shader.from_builtin("UNIFORM_COLOR")
|
||||||
gpu.state.point_size_set(6)
|
gpu.state.point_size_set(6)
|
||||||
|
|
||||||
def draw_input_ui(self, context: bpy.types.Context) -> None:
|
def draw_input_ui(self, context: bpy.types.Context) -> None:
|
||||||
texts = {
|
texts = {
|
||||||
"D": "Distance: ",
|
"D": "Distance: ",
|
||||||
@@ -603,7 +607,7 @@ class PolylineDecorator:
|
|||||||
|
|
||||||
for i in range(len(polyline_verts) - 1):
|
for i in range(len(polyline_verts) - 1):
|
||||||
polyline_edges.append([i, i + 1])
|
polyline_edges.append([i, i + 1])
|
||||||
|
|
||||||
# Lines for X, Y, Z of single measure
|
# Lines for X, Y, Z of single measure
|
||||||
if self.polyline_data and self.polyline_data.measurement_type == "SINGLE":
|
if self.polyline_data and self.polyline_data.measurement_type == "SINGLE":
|
||||||
axis, _ = self.calculate_measurement_x_y_and_z(context)
|
axis, _ = self.calculate_measurement_x_y_and_z(context)
|
||||||
@@ -630,7 +634,7 @@ class PolylineDecorator:
|
|||||||
self.measure_type = context.scene.MeasureToolSettings.measurement_type
|
self.measure_type = context.scene.MeasureToolSettings.measurement_type
|
||||||
self.polyline_data = context.scene.BIMPolylineProperties.insertion_polyline
|
self.polyline_data = context.scene.BIMPolylineProperties.insertion_polyline
|
||||||
self.measure_data = context.scene.BIMPolylineProperties.measurement_polyline
|
self.measure_data = context.scene.BIMPolylineProperties.measurement_polyline
|
||||||
|
|
||||||
def select_and_draw_measurements_text(self, context):
|
def select_and_draw_measurements_text(self, context):
|
||||||
self.get_polylines_data(context)
|
self.get_polylines_data(context)
|
||||||
if self.polyline_data:
|
if self.polyline_data:
|
||||||
|
|||||||
@@ -233,8 +233,12 @@ class MeasureDecorator:
|
|||||||
if cls.is_installed:
|
if cls.is_installed:
|
||||||
cls.uninstall()
|
cls.uninstall()
|
||||||
handler = cls()
|
handler = cls()
|
||||||
cls.handlers.append(SpaceView3D.draw_handler_add(handler.draw_measurements_text, (context,), "WINDOW", "POST_PIXEL"))
|
cls.handlers.append(
|
||||||
cls.handlers.append(SpaceView3D.draw_handler_add(handler.draw_measurements_poly, (context,), "WINDOW", "POST_VIEW"))
|
SpaceView3D.draw_handler_add(handler.draw_measurements_text, (context,), "WINDOW", "POST_PIXEL")
|
||||||
|
)
|
||||||
|
cls.handlers.append(
|
||||||
|
SpaceView3D.draw_handler_add(handler.draw_measurements_poly, (context,), "WINDOW", "POST_VIEW")
|
||||||
|
)
|
||||||
cls.is_installed = True
|
cls.is_installed = True
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user