Beispiel #1
0
 def to_line(self, center, direction, falloff):
     sfield = SvLineAttractorScalarField(np.array(center),
                                         np.array(direction),
                                         falloff=falloff)
     vfield = SvLineAttractorVectorField(np.array(center),
                                         np.array(direction),
                                         falloff=falloff)
     return vfield, sfield
 def to_line(self, centers, directions, falloff):
     vfields = []
     sfields = []
     for center, direction in zip_long_repeat(centers, directions):
         sfield = SvLineAttractorScalarField(np.array(center), np.array(direction), falloff=falloff)
         vfield = SvLineAttractorVectorField(np.array(center), np.array(direction), falloff=falloff)
         vfields.append(vfield)
         sfields.append(sfield)
     return self.merge_fields(vfields, sfields)