Exemplo n.º 1
0
    def do_graft_2(self, data):
        def to_zero_base(lst):
            m = min(lst)
            return [x - m for x in lst]

        result = map_at_level(to_zero_base,
                              data,
                              item_level=1,
                              data_types=SIMPLE_DATA_TYPES +
                              (SvCurve, SvSurface))
        result = graft_data(result,
                            item_level=1,
                            data_types=SIMPLE_DATA_TYPES +
                            (SvCurve, SvSurface))
        return result
Exemplo n.º 2
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(TriangleMesh, ))
Exemplo n.º 3
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(PointCloud, ))
Exemplo n.º 4
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(Quaternion, ))
Exemplo n.º 5
0
 def do_graft(self, data):
     return graft_data(data,
                       item_level=0,
                       data_types=SIMPLE_DATA_TYPES + (SvCurve, SvSurface))
Exemplo n.º 6
0
 def do_graft(self, data):
     return graft_data(data, item_level=1)
Exemplo n.º 7
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(Matrix, ))
Exemplo n.º 8
0
 def do_graft(self, data):
     from sverchok.dependencies import FreeCAD
     import Part
     return graft_data(data, item_level=0, data_types=(Part.Shape, ))
Exemplo n.º 9
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(SvVectorField, ))
Exemplo n.º 10
0
 def do_graft(self, data):
     return graft_data(data, item_level=0, data_types=(SvCurve, ))