Esempio n. 1
0
 def make_value_or_expression(self, obj):
     ret = VtableElement.make_value_or_expression(self, obj)
     if obj.use_face_parallel:
          ret = ['face_parallel',
                  obj.face_parallel_txt1,
                  obj.face_parallel_txt2]                    
     elif obj.use_3_points:
          ret = ['3_points',
                  obj.by_3_points_txt1,
                  obj.by_3_points_txt2,
                  obj.by_3_points_txt3,]
     else:
         ret = ['by_abc', ret]
     return ret
Esempio n. 2
0
 def make_value_or_expression(self, obj):
     ret = VtableElement.make_value_or_expression(self, obj)
     if obj.use_normal:
          ret = ['normal', obj.reverse_dir_normal]
     elif obj.use_normalp:
          ret = ['normalp', obj.normalp_dest, obj.reverse_dir_normalp]
     elif obj.use_fromto_points:
          ret = ['fromto_points',
                  obj.fromto_points_txt1,
                  obj.fromto_points_txt2,
                  obj.fromto_points_use_dist,
                  obj.reverse_dir_normal]    
     else:
         pass
     return ret