diff --git a/cq_editor/widgets/object_tree.py b/cq_editor/widgets/object_tree.py index f8d4bdb9..d6651615 100644 --- a/cq_editor/widgets/object_tree.py +++ b/cq_editor/widgets/object_tree.py @@ -13,7 +13,6 @@ from OCP.AIS import AIS_Line from OCP.Geom import Geom_CartesianPoint from OCP.gp import gp_Pnt -from OCP.Graphic3d import Graphic3d_ZLayerId_Topmost from OCP.Bnd import Bnd_Box from ..mixins import ComponentMixin @@ -279,7 +278,6 @@ def addLines(self): p1, p2 = self._axis_points(direction, DEFAULT_AXIS_HALF_LEN) line = AIS_Line(p1, p2) line.SetColor(to_occ_color(color)) - line.SetZLayer(Graphic3d_ZLayerId_Topmost) item = ObjectTreeItem(name, ais=line) self.Helpers.addChild(item) diff --git a/cq_editor/widgets/viewer.py b/cq_editor/widgets/viewer.py index 1aeca99d..6fc6110e 100644 --- a/cq_editor/widgets/viewer.py +++ b/cq_editor/widgets/viewer.py @@ -8,7 +8,6 @@ Graphic3d_StereoMode, Graphic3d_NOM_JADE, Graphic3d_MaterialAspect, - Graphic3d_ZLayerId_Topmost, ) from OCP.AIS import ( AIS_Shaded, @@ -128,7 +127,6 @@ def __init__(self, parent=None): ) self.setup_default_drawer() - self.setup_helper_layer() self.updatePreferences() def setup_default_drawer(self): @@ -145,16 +143,6 @@ def setup_default_drawer(self): line_aspect.SetWidth(DEFAULT_EDGE_WIDTH) line_aspect.SetColor(DEFAULT_EDGE_COLOR) - def setup_helper_layer(self): - """ - Set up a render layer specifically for the axis helper lines. - """ - viewer = self.canvas.context.CurrentViewer() - settings = viewer.ZLayerSettings(Graphic3d_ZLayerId_Topmost) - settings.SetEnableDepthTest(False) # lines never depth-compare with the model - settings.SetEnableDepthWrite(False) # lines never write into the depth buffer - viewer.SetZLayerSettings(Graphic3d_ZLayerId_Topmost, settings) - def updatePreferences(self, *args): color1 = to_occ_color(self.preferences["Background color"])