def var_preview(self, xform, range, numvals, depth): result = (c_double * (2* (2*numvals+1)**2))() genome = Genome.from_string(xform._parent.to_string(True))[0] index = xform.index if index is None: index = genome.final_xform_index flam3_xform_preview(genome, index, range, numvals, depth, result, RandomContext()) return [(x,-y) for x,y in zip(*[iter(result)]*2)]
def var_preview(self, range, numvals, depth): numvals = int(numvals * range) result = (c_double * (2 * (2 * numvals + 1)**2))() flam3_xform_preview(self.genome, self.index, range, numvals, depth, result, RandomContext()) return [(x, -y) for x, y in zip(*[iter(result)] * 2)]
from fr0stlib.pyflam3 import flam3_colorhist, Genome, flam3_xform_preview, RandomContext from ctypes import c_double genome = Genome.from_string(self.flame.to_string())[0] #array = (c_double *256)() #flam3_colorhist(genome, 1, array) array = (c_double *100)() flam3_xform_preview(genome, 0, 1, 3, 1, array, RandomContext()) print array[:]
def var_preview(self, range, numvals, depth): numvals = int(numvals * range) result = (c_double * (2* (2*numvals+1)**2))() flam3_xform_preview(self.genome, self.index, range, numvals, depth, result, RandomContext()) return [(x,-y) for x,y in zip(*[iter(result)]*2)]