Draft: fix bspline and bezcurve viewproviders

Finished to fix bspline and bezcurve wiewproviders.
This commit is contained in:
carlopav
2020-04-30 10:37:42 +02:00
committed by Bernd Hahnebach
parent 5b330f7650
commit ea19060f64
5 changed files with 12 additions and 6 deletions

View File

@@ -113,7 +113,7 @@ SET(Draft_objects
SET(Draft_view_providers
draftviewproviders/__init__.py
draftviewproviders/view_base.py
draftviewproviders/view_bezier.py
draftviewproviders/view_bezcurve.py
draftviewproviders/view_bspline.py
draftviewproviders/view_circulararray.py
draftviewproviders/view_clone.py

View File

@@ -222,15 +222,15 @@ if FreeCAD.GuiUp:
from draftmake.make_bspline import make_bspline, makeBSpline
from draftobjects.bspline import BSpline, _BSpline
if FreeCAD.GuiUp:
# for compatibility with older versions
_ViewProviderBSpline = ViewProviderWire
from draftviewproviders.view_bspline import ViewProviderBSpline
from draftviewproviders.view_bspline import _ViewProviderBSpline
# bezcurve
from draftmake.make_bezcurve import make_bezcurve, makeBezCurve
from draftobjects.bezcurve import BezCurve, _BezCurve
if FreeCAD.GuiUp:
# for compatibility with older versions
_ViewProviderBezCurve = ViewProviderWire
from draftviewproviders.view_bezcurve import ViewProviderBezCurve
from draftviewproviders.view_bezcurve import _ViewProviderBezCurve
# clone
from draftmake.make_clone import make_clone, clone

View File

@@ -36,7 +36,7 @@ from draftutils.translate import translate
from draftobjects.bezcurve import BezCurve
if App.GuiUp:
from draftviewproviders.view_bezier import ViewProviderBezCurve
from draftviewproviders.view_bezcurve import ViewProviderBezCurve
def make_bezcurve(pointslist, closed=False, placement=None, face=None, support=None, degree=None):

View File

@@ -36,3 +36,6 @@ class ViewProviderBezCurve(ViewProviderWire):
def __init__(self, vobj):
super(ViewProviderBezCurve, self).__init__(vobj)
_ViewProviderBezCurve = ViewProviderBezCurve

View File

@@ -36,3 +36,6 @@ class ViewProviderBSpline(ViewProviderWire):
def __init__(self, vobj):
super(ViewProviderBSpline, self).__init__(vobj)
_ViewProviderBSpline = ViewProviderBSpline