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

7
freecad/LaserCladdingWorkbench/program.py

@ -5,7 +5,7 @@ import math @@ -5,7 +5,7 @@ import math
import time
import Part
import Draft
from pivy import coin
class LaserProgram:
def __init__(self, obj):
@ -69,7 +69,10 @@ class ViewProviderLaserProgram: @@ -69,7 +69,10 @@ class ViewProviderLaserProgram:
obj.Proxy = self
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):
"'''Return a list of display modes.'''"

Loading…
Cancel
Save