getColors BUG correction
correction proposed as explained in the forum topic https://forum.freecadweb.org/viewtopic.php?f=3&t=42191
This commit is contained in:
committed by
Yorik van Havre
parent
e41915e638
commit
728fdfb06a
@@ -645,8 +645,8 @@ class ViewProviderBuildingPart:
|
||||
|
||||
colors = []
|
||||
for child in Draft.getGroupContents(obj):
|
||||
if hasattr(child,'Shape'):
|
||||
if len(child.ViewObject.DiffuseColor) == len(child.Shape.Faces):
|
||||
if hasattr(child,'Shape') and (hasattr(child.ViewObject,"DiffuseColor") or hasattr(child.ViewObject,"ShapeColor")):
|
||||
if hasattr(child.ViewObject,"DiffuseColor") and len(child.ViewObject.DiffuseColor) == len(child.Shape.Faces):
|
||||
colors.extend(child.ViewObject.DiffuseColor)
|
||||
else:
|
||||
c = child.ViewObject.ShapeColor[:3]+(child.ViewObject.Transparency/100.0,)
|
||||
|
||||
Reference in New Issue
Block a user