forked from bartvdbraak/blender
Fix for untested portions in the last commit concerning thickness position options.
This commit is contained in:
parent
e94abda66d
commit
67f5ad506b
@ -118,15 +118,17 @@ class ThicknessBlenderMixIn(ThicknessModifierMixIn):
|
||||
self.__ratio = ratio
|
||||
def blend_thickness(self, outer, inner, v):
|
||||
if self.__position == "CENTER":
|
||||
outer = self.__modifier.blend(outer, v / 2)
|
||||
inner = self.__modifier.blend(inner, v / 2)
|
||||
outer = self.blend(outer, v / 2)
|
||||
inner = self.blend(inner, v / 2)
|
||||
elif self.__position == "INSIDE":
|
||||
inner = self.__modifier.blend(inner, v)
|
||||
outer = self.blend(outer, 0)
|
||||
inner = self.blend(inner, v)
|
||||
elif self.__position == "OUTSIDE":
|
||||
outer = self.__modifier.blend(outer, v)
|
||||
outer = self.blend(outer, v)
|
||||
inner = self.blend(inner, 0)
|
||||
elif self.__position == "RELATIVE":
|
||||
outer = self.__modifier.blend(outer, v * self.ratio)
|
||||
inner = self.__modifier.blend(inner, v * (1 - self.ratio))
|
||||
outer = self.blend(outer, v * self.__ratio)
|
||||
inner = self.blend(inner, v * (1 - self.__ratio))
|
||||
else:
|
||||
raise ValueError("unknown thickness position: " + self.__position)
|
||||
return outer, inner
|
||||
|
Loading…
Reference in New Issue
Block a user