Пример #1
0
 def __init__(self, thickness_position, thickness_ratio, blend, influence,
              mapping, invert, curve, range_min, range_max, value_min,
              value_max):
     ThicknessBlenderMixIn.__init__(self, thickness_position,
                                    thickness_ratio)
     CurveMappingModifier.__init__(self, blend, influence, mapping, invert,
                                   curve)
     self.range = BoundedProperty(range_min, range_max,
                                  range_max - range_min)
     self.value = BoundedProperty(value_min, value_max,
                                  value_max - value_min)
Пример #2
0
 def __init__(self, thickness_position, thickness_ratio,
              blend, influence, mapping, invert, curve, target, range_min, range_max, value_min, value_max):
     ThicknessBlenderMixIn.__init__(self, thickness_position, thickness_ratio)
     CurveMappingModifier.__init__(self, blend, influence, mapping, invert, curve)
     if target is None:
         raise ValueError("ThicknessDistanceFromObjectShader: target can't be None ")
     self.range = BoundedProperty(range_min, range_max, range_max - range_min)
     self.value = BoundedProperty(value_min, value_max, value_max - value_min)
     # construct a model-view matrix
     matrix = getCurrentScene().camera.matrix_world.inverted()
     # get the object location in the camera coordinate
     self.loc = matrix * target.location
Пример #3
0
 def __init__(self, thickness_position, thickness_ratio,
              blend_type, influence, orientation, thickness_min, thickness_max):
     ThicknessBlenderMixIn.__init__(self, thickness_position, thickness_ratio)
     ScalarBlendModifier.__init__(self, blend_type, influence)
     self.orientation = Vector((cos(orientation), sin(orientation)))
     self.thickness = BoundedProperty(thickness_min, thickness_max, thickness_max - thickness_min)
     self.func = VertexOrientation2DF0D()
Пример #4
0
 def __init__(self, thickness_position, thickness_ratio,
              blend, influence, mapping, invert, curve, material_attribute, value_min, value_max):
     ThicknessBlenderMixIn.__init__(self, thickness_position, thickness_ratio)
     CurveMappingModifier.__init__(self, blend, influence, mapping, invert, curve)
     self.attribute = material_attribute
     self.value = BoundedProperty(value_min, value_max, value_max - value_min)
     self.func = CurveMaterialF0D()
Пример #5
0
 def __init__(self, blend, influence, ramp, target, range_min, range_max):
     ColorRampModifier.__init__(self, blend, influence, ramp)
     if target is None:
         raise ValueError("ColorDistanceFromObjectShader: target can't be None ")
     self.range = BoundedProperty(range_min, range_max, range_max - range_min)
     # construct a model-view matrix
     matrix = getCurrentScene().camera.matrix_world.inverted()
     # get the object location in the camera coordinate
     self.loc = matrix * target.location
Пример #6
0
 def __init__(self, blend, influence, mapping, invert, curve, range_min,
              range_max):
     CurveMappingModifier.__init__(self, blend, influence, mapping, invert,
                                   curve)
     self.range = BoundedProperty(range_min, range_max,
                                  range_max - range_min)
Пример #7
0
 def __init__(self, blend, influence, ramp, range_min, range_max):
     ColorRampModifier.__init__(self, blend, influence, ramp)
     self.range = BoundedProperty(range_min, range_max,
                                  range_max - range_min)