示例#1
0
 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)
示例#2
0
 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)