def init_widget(self): d = self.declaration widget = self.widget #: Create viewer widget._display = OCCViewer.Viewer3d(widget.GetHandle()) display = widget._display display.Create() # background gradient self.set_background_gradient(d.background_gradient) self.set_trihedron_mode(d.trihedron_mode) self.set_display_mode(d.display_mode) self.set_selection_mode(d.selection_mode) self.set_view_mode(d.view_mode) self.set_antialiasing(d.antialiasing) self.set_double_buffer(d.double_buffer) self._update_raytracing_mode() #: Setup callbacks display.register_select_callback(self.update_selection) self.update_selection() widget._inited = True # dict mapping keys to functions widget._SetupKeyMap() # display.thisown = False
def InitDriver(self): self._display = OCCViewer.Viewer3d(self.GetWinId()) self._display.Create() self._display.SetModeShaded() self._inited = True # dict mapping keys to functions self._SetupKeyMap()
def InitDriver(self): self._display = OCCViewer.Viewer3d(self.GetHandle()) self._display.Create() # background gradient self._display.set_bg_gradient_color(206, 215, 222, 128, 128, 128) # background gradient self._display.display_trihedron() self._display.SetModeShaded() self._display.EnableAntiAliasing() self._inited = True # dict mapping keys to functions self._SetupKeyMap()
def InitDriver(self): try: os.environ["CSF_GraphicShr"] except KeyError: raise "Please set the CSF_GraphicShr environment variable." self._display = OCCViewer.Viewer3d(self.GetHandle()) self._display.Create() self._display.display_trihedron() self._display.SetModeShaded() self._inited = True # dict mapping keys to functions self._SetupKeyMap()
def InitDriver(self): self._display = OCCViewer.Viewer3d(window_handle=self.GetHandle(), parent=self) self._display.Create() # background gradient self._display.SetModeShaded() self._inited = True # dict mapping keys to functions self._key_map = {ord('W'): self._display.SetModeWireFrame, ord('S'): self._display.SetModeShaded, ord('A'): self._display.EnableAntiAliasing, ord('B'): self._display.DisableAntiAliasing, ord('H'): self._display.SetModeHLR, ord('F'): self._display.FitAll, ord('G'): self._display.SetSelectionMode} self.createCursors()
def __init__(self, parent=None): super(qtBaseViewer, self).__init__(parent) self._display = OCCViewer.Viewer3d() self._inited = False # enable Mouse Tracking self.setMouseTracking(True) # Strong focus self.setFocusPolicy(QtCore.Qt.WheelFocus) self.setAttribute(QtCore.Qt.WA_NativeWindow) self.setAttribute(QtCore.Qt.WA_PaintOnScreen) self.setAttribute(QtCore.Qt.WA_NoSystemBackground) self.setAutoFillBackground(False)
def InitDriver(self): if sys.platform == "darwin": handle_retina(self.GetHandle()) self._display = OCCViewer.Viewer3d(self.GetHandle()) self._display.Create() # background gradient self._display.set_bg_gradient_color(206, 215, 222, 128, 128, 128) # background gradient self._display.display_trihedron() self._display.SetModeShaded() self._display.EnableAntiAliasing() self._inited = True # dict mapping keys to functions self._SetupKeyMap() # self._display.thisown = False self.createCursors()
def __init__(self, parent=None): fmt = QtOpenGL.QGLFormat() super().__init__(fmt, parent=parent) self._display = OCCViewer.Viewer3d() self._inited = False # enable Mouse Tracking self.setMouseTracking(True) # Strong focus self.setFocusPolicy(QtCore.Qt.WheelFocus) self.setAttribute(QtCore.Qt.WA_NativeWindow) self.setAttribute(QtCore.Qt.WA_PaintOnScreen) self.setAttribute(QtCore.Qt.WA_NoSystemBackground) self.setAutoFillBackground(False) color1 = Quantity_Color(.55, .55, .55, Quantity_TOC_RGB) color2 = Quantity_Color(.22, .22, .22, Quantity_TOC_RGB) self._display.View.SetBgGradientColors( color1, color2, Aspect_GFM_VER, True)