def __init__(self, patches, delta_formfactors=None, resolution=256, display_list=None, arrays=None, createGLUTRenderingContext=True, memoize=False, max_patches_to_memoize=0): self.patches = patches self.delta_formfactors = delta_formfactors self.resolution = resolution self.display_list = display_list self.arrays = arrays self.memoize = memoize self.max_patches_to_memoize = max_patches_to_memoize self.memoized_patches = {} self.num_patches_memoized = 0 if self.delta_formfactors is None: self.delta_formfactors = hemicube.createHemicubeDeltaFormFactors(self.resolution) if createGLUTRenderingContext is True: hemicube.createHemicubeGLUTRenderingContext(self.resolution)
def createHemicubeGLUTRenderingContext(self): hemicube.createHemicubeGLUTRenderingContext(self.resolution)