Browse Source

proper view object (not greyed out)

master
Jörg Kurlbaum 3 years ago
parent
commit
7941014352
  1. 4
      freecad/LaserCladdingWorkbench/pad.py
  2. 7
      freecad/LaserCladdingWorkbench/program.py

4
freecad/LaserCladdingWorkbench/pad.py

@ -11,7 +11,7 @@ from typing import List
import rdp import rdp
from .utils import * from .utils import *
from freecad.LaserCladdingWorkbench.path import LaserPath from freecad.LaserCladdingWorkbench.path import LaserPath
from pivy import coin
class LaserPad: class LaserPad:
@ -126,6 +126,8 @@ class ViewProviderLaserPad:
def attach(self, vobj): def attach(self, vobj):
self.Object = vobj.Object self.Object = vobj.Object
self.ViewObject = vobj self.ViewObject = vobj
self.standard = coin.SoGroup()
vobj.addDisplayMode(self.standard,"Standard");
def getDisplayModes(self, obj): def getDisplayModes(self, obj):
"'''Return a list of display modes.'''" "'''Return a list of display modes.'''"

7
freecad/LaserCladdingWorkbench/program.py

@ -5,7 +5,7 @@ import math
import time import time
import Part import Part
import Draft import Draft
from pivy import coin
class LaserProgram: class LaserProgram:
def __init__(self, obj): def __init__(self, obj):
@ -69,7 +69,10 @@ class ViewProviderLaserProgram:
obj.Proxy = self obj.Proxy = self
def attach(self, vobj): def attach(self, vobj):
obj = vobj.Object self.Object = vobj.Object
self.ViewObject = vobj
self.standard = coin.SoGroup()
vobj.addDisplayMode(self.standard,"Standard");
def getDisplayModes(self,obj): def getDisplayModes(self,obj):
"'''Return a list of display modes.'''" "'''Return a list of display modes.'''"

Loading…
Cancel
Save