Ejemplo n.º 1
0
    def __init__(self):
        super().__init__()

        self.__vbo = self.__fill_prgrm.vrtx_attr_schema.create_vrtx_bffr()
        self.__fill_ibo = meta.MetaIndxBffr(dtype='uint')
        self.__fill_vao = meta.MetaVrtxArry(self.__vbo,
                                            indx_bffr=self.__fill_ibo)
        self.__edge_ibo = meta.MetaIndxBffr(dtype='uint')
        self.__edge_vao = meta.MetaVrtxArry(self.__vbo,
                                            indx_bffr=self.__edge_ibo)
    def __init__(self):
        super().__init__()

        self.__vbo = self.__prgrm.vrtx_attr_schema.union(
            self.__prgrm.vrtx_attr_schema).create_vrtx_bffr()
        self.__ibo = meta.MetaIndxBffr('uint')
        self.__vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__ibo)
    def __init__(self):
        super().__init__()

        self.__vbo = self.__square_prgrm.vrtx_attr_schema.create_vrtx_bffr()
        self.__circle_ibo = meta.MetaIndxBffr('uint')
        self.__circle_vao = meta.MetaVrtxArry(self.__vbo,
                                              indx_bffr=self.__circle_ibo)
        self.__square_ibo = meta.MetaIndxBffr('uint')
        self.__square_vao = meta.MetaVrtxArry(self.__vbo,
                                              indx_bffr=self.__square_ibo)
        self.__triangle_ibo = meta.MetaIndxBffr('uint')
        self.__triangle_vao = meta.MetaVrtxArry(self.__vbo,
                                                indx_bffr=self.__triangle_ibo)

        self.__ibos = {
            's': self.__square_ibo,
            't': self.__triangle_ibo,
            'c': self.__circle_ibo
        }
Ejemplo n.º 4
0
 def __init__(self):
     self.__pnt_ibo = meta.MetaIndxBffr(dtype='uint')
     self.__pnt_vao = meta.MetaVrtxArry(self.__vrtx_vbo,
                                        self.__pnt_vbo,
                                        indx_bffr=self.__pnt_ibo)