def get_panel_value(self, obj): ret = VtableElement.get_panel_value(self, obj) if obj.use_face_parallel: ret[0] = 'Face parallel and point' elif obj.use_3_points: ret[0] = 'By 3 points' else: pass ret.append([obj.by_3_points_txt1, obj.by_3_points_txt2, obj.by_3_points_txt3,]) ret.append([obj.face_parallel_txt1, obj.face_parallel_txt2,]) return ret
def get_panel_value(self, obj): ret = VtableElement.get_panel_value(self, obj) if obj.use_normal: ret[0] = 'Normal' elif obj.use_fromto_points: ret[0] = 'By two points' elif obj.use_normalp: ret[0] = 'Normal to point' else: pass ret.append([obj.fromto_points_txt1, obj.fromto_points_txt2, obj.fromto_points_use_dist, obj.reverse_dir_fromto]) ret.append([obj.reverse_dir_normal, '(Note) Face must be flat-plane',]) ret.append([obj.normalp_dest, obj.reverse_dir_normalp, '(Note) Face must be flat-plane. Distance below is ignored',]) return ret