def execute(self, context): bmarkerobjects = [o for o in context.selected_objects if o.is_visual_landmark]; self.unLinkMarkers(context, bmarkerobjects); if(context.scene.use_mirrormode_x): reflections = getMarkersForMirrorX(context, bmarkerobjects); bpy.ops.object.select_all(action="DESELECT"); for reflected in reflections: reflected.select = True; self.unLinkMarkers(context, reflections); return {'FINISHED'};
def execute(self, context): bmarkerobjects = [o for o in context.selected_objects if o.is_visual_landmark]; if(context.scene.use_mirrormode_x): reflections = getMarkersForMirrorX(context, bmarkerobjects); for reflected in reflections: reflected.select = True; bmarkerobjects += reflections; self.removeMarkers(context, bmarkerobjects); return {'FINISHED'};
def execute(self, context): if(self.marker_1 == '--' and self.marker_2 == '--'): bmarkerobjects = [o for o in context.selected_objects if o.is_visual_landmark]; if(context.scene.use_mirrormode_x): reflections = getMarkersForMirrorX(context, bmarkerobjects); bpy.ops.object.select_all(action="DESELECT"); for reflected in reflections: reflected.select = True; self.linkMarkers(context, reflections); else: m1 = context.scene.objects[self.marker_1]; m2 = context.scene.objects[self.marker_2]; if(m1.is_visual_landmark and m2.is_visual_landmark): bmarkerobjects = [m1, m2]; else: bmarkerobjects = []; self.linkMarkers(context, bmarkerobjects); return {'FINISHED'};