Example #1
0
    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
Example #2
0
    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