def __init__()

in jsuarez/extra/embyr_deprecated/embyr/embyr3D.py [0:0]


    def __init__(self, root, **kwargs):
        super().__init__(root)
        self.path = 'forge/embyr/'
        self.glSetup()
        self.camera = PerspectiveCamera(30, 1, 10, 1000)
        #self.transform = Transform()
        self.transform = Transform(
              pos=[8, 20, 8], lookvec=[40, 10, 40])
        
        pos = kwargs.pop('pos', None)
        size   = kwargs.pop('size', None)
        #pos_hint = {'right':ww, 'bottom':hh}
        self.renderer = Renderer(shader_file=self.path+shaderf)
        #self.renderer.pos_hint = pos_hint

        self.scene = Scene()
        #self.renderer.size_hint = (0.5, 0.5)
        self.transform.size = (0, 0)
        self.transform.size_hint = (0, 0)

        self.renderer.render(self.scene, self.camera)
        self.renderer.bind(size=self._adjust_aspect)
        self.renderer.size_hint = size
        self.renderer.pos = pos

        #self.renderer.pos = (256, 256)

        self.root.add_widget(self.renderer)
        self.root.add_widget(self.transform)