Example #1
0
 def to_plane(self, center, direction, falloff):
     sfield = SvPlaneAttractorScalarField(np.array(center),
                                          np.array(direction),
                                          falloff=falloff)
     vfield = SvPlaneAttractorVectorField(np.array(center),
                                          np.array(direction),
                                          falloff=falloff)
     return vfield, sfield
 def to_plane(self, centers, directions, falloff):
     vfields = []
     sfields = []
     for center, direction in zip_long_repeat(centers, directions):
         sfield = SvPlaneAttractorScalarField(np.array(center), np.array(direction), falloff=falloff)
         vfield = SvPlaneAttractorVectorField(np.array(center), np.array(direction), falloff=falloff)
         vfields.append(vfield)
         sfields.append(sfield)
     return self.merge_fields(vfields, sfields)