Esempio n. 1
0
File: draw.py Progetto: behnam/cgkit
class Draw(WorldObject):

    protocols.advise(instancesProvide=[ISceneItem])

    def __init__(self,
                 name="Draw",
                 **params):
        WorldObject.__init__(self, name=name, **params)
        self.geom = DrawGeom()

    def clear(self):
        self.geom.clear()

    def marker(self, pos, col=(1,1,1), size=1.0):
        self.geom.marker(vec3(pos), vec3(col), size)

    def line(self, pos1, pos2, col=(1,1,1), size=1.0):
        self.geom.line(vec3(pos1), vec3(pos2), vec3(col), size)
Esempio n. 2
0
File: draw.py Progetto: behnam/cgkit
 def __init__(self,
              name="Draw",
              **params):
     WorldObject.__init__(self, name=name, **params)
     self.geom = DrawGeom()