Material: Material appearance
Uses new material system for appearance Each feature object now has a property called ShapeMaterial that describes its physical properties. If it has a shape, it has a material. The ShapeColor attribute is replaced by a ShapeAppearance attribute. This is a material list that describes all appearance properties, not just diffuse color. As a list in can be used for all elements of a shape, such as edges and faces. A new widget is provided to allow the user to select materials in a consistent fashion. It can also launch the material editor with its more advanced capabilities.
This commit is contained in:
committed by
Chris Hennes
parent
37c38acd19
commit
ba20441935
@@ -70,16 +70,16 @@ class ViewProviderLayer:
|
||||
_tip)
|
||||
vobj.OverrideLineColorChildren = True
|
||||
|
||||
if "OverrideShapeColorChildren" not in properties:
|
||||
if "OverrideShapeAppearanceChildren" not in properties:
|
||||
_tip = QT_TRANSLATE_NOOP("App::Property",
|
||||
"If it is true, the objects contained "
|
||||
"within this layer will adopt "
|
||||
"the shape color of the layer")
|
||||
vobj.addProperty("App::PropertyBool",
|
||||
"OverrideShapeColorChildren",
|
||||
"OverrideShapeAppearanceChildren",
|
||||
"Layer",
|
||||
_tip)
|
||||
vobj.OverrideShapeColorChildren = True
|
||||
vobj.OverrideShapeAppearanceChildren = True
|
||||
|
||||
if "UsePrintColor" not in properties:
|
||||
_tip = QT_TRANSLATE_NOOP("App::Property",
|
||||
|
||||
Reference in New Issue
Block a user