def draw(self, context): layout = self.layout canvas = context.dynamic_paint.canvas_settings surface = canvas.canvas_surfaces.active layout.prop(surface, "effect_ui", expand=True) if surface.effect_ui == 'SPREAD': layout.prop(surface, "use_spread") row = layout.row() row.active = surface.use_spread row.prop(surface, "spread_speed") row.prop(surface, "color_spread_speed") elif surface.effect_ui == 'DRIP': layout.prop(surface, "use_drip") col = layout.column() col.active = surface.use_drip effector_weights_ui(self, context, surface.effector_weights, 'DYNAMIC_PAINT') layout.label(text="Surface Movement:") row = layout.row() row.prop(surface, "drip_velocity", slider=True) row.prop(surface, "drip_acceleration", slider=True) elif surface.effect_ui == 'SHRINK': layout.prop(surface, "use_shrink") row = layout.row() row.active = surface.use_shrink row.prop(surface, "shrink_speed")
def draw(self, context): layout = self.layout canvas = context.dynamic_paint.canvas_settings surface = canvas.canvas_surfaces.active layout.prop(surface, "effect_ui", expand=True) if surface.effect_ui == 'SPREAD': layout.prop(surface, "use_spread") row = layout.row() row.active = surface.use_spread row.prop(surface, "spread_speed") row.prop(surface, "color_spread_speed") elif surface.effect_ui == 'DRIP': layout.prop(surface, "use_drip") col = layout.column() col.active = surface.use_drip effector_weights_ui(self, context, surface.effector_weights, 'DYNAMIC_PAINT') layout.label(text="Surface Movement:") row = layout.row() row.prop(surface, "drip_velocity", slider=True) row.prop(surface, "drip_acceleration", slider=True) elif surface.effect_ui == 'SHRINK': layout.prop(surface, "use_shrink") row = layout.row() row.active = surface.use_shrink row.prop(surface, "shrink_speed")
def draw(self, context): layout = self.layout canvas = context.dynamic_paint.canvas_settings surface = canvas.canvas_surfaces.active layout.active = surface.use_drip effector_weights_ui(self, surface.effector_weights, 'DYNAMIC_PAINT')
def draw(self, context): part = particle_get_settings(context) effector_weights_ui(self, context, part.effector_weights, 'PSYS') if part.type == 'HAIR': row = self.layout.row() row.prop(part.effector_weights, "apply_to_hair_growing") row.prop(part, "apply_effector_to_children") row = self.layout.row() row.prop(part, "effect_hair", slider=True)
def draw(self, context): part = particle_get_settings(context) effector_weights_ui(self, context, part.effector_weights, 'PSYS') if part.type == 'HAIR': row = self.layout.row() row.prop(part.effector_weights, "apply_to_hair_growing") row.prop(part, "apply_effector_to_children") row = self.layout.row() row.prop(part, "effect_hair", slider=True)
def draw(self, context): domain = context.smoke.domain_settings effector_weights_ui(self, context, domain.effector_weights, 'SMOKE')
def draw(self, context): scene = context.scene rbw = scene.rigidbody_world effector_weights_ui(self, rbw.effector_weights, 'RIGID_BODY')
def draw(self, context): cloth = context.cloth.settings effector_weights_ui(self, cloth.effector_weights, 'CLOTH')
def draw(self, context): md = context.soft_body softbody = md.settings effector_weights_ui(self, context, softbody.effector_weights, 'SOFTBODY')
def draw(self, context): cloth = context.cloth.settings effector_weights_ui(self, context, cloth.effector_weights)
def draw(self, context): domain = context.smoke.domain_settings effector_weights_ui(self, context, domain.effector_weights, 'SMOKE')
def draw(self, context): md = context.soft_body softbody = md.settings effector_weights_ui(self, context, softbody.effector_weights, 'SOFTBODY')
def draw(self, context): scene = context.scene rbw = scene.rigidbody_world effector_weights_ui(self, context, rbw.effector_weights, 'RIGID_BODY')