def import_panel_value(self, obj, v): obj.use_3_points = False obj.use_face_parallel = False if v[0] == 'Face parallel and point': setattr(obj, 'use_m_'+self.name, False) obj.use_face_parallel = True obj.face_parallel_txt1 = v[4][0] obj.face_parallel_txt2 = v[4][1] elif v[0] == 'By 3 points': setattr(obj, 'use_m_'+self.name, False) obj.use_3_points = True obj.by_3_points_txt1 = v[3][0] obj.by_3_points_txt2 = v[3][1] obj.by_3_points_txt3 = v[3][2] else: VtableElement.import_panel_value(self, obj, v)
def import_panel_value(self, obj, v): obj.use_normal = False obj.use_normalp = False obj.use_fromto_points = False if v[0] == 'Normal': setattr(obj, 'use_m_'+self.name, False) obj.use_normal = True obj.reverse_dir_normal = v[4][0] elif v[0] == 'Normal to point': setattr(obj, 'use_m_'+self.name, False) obj.use_normalp = True obj.normalp_dest = v[5][0] obj.reverse_dir_normalp = v[5][1] elif v[0] == 'By two points': setattr(obj, 'use_m_'+self.name, False) obj.use_fromto_points = True obj.fromto_points_txt1 = v[3][0] obj.fromto_points_txt2 = v[3][1] obj.fromto_points_use_dist = v[3][2] obj.reverse_dir_fromto = v[3][3] else: VtableElement.import_panel_value(self, obj, v)