Пример #1
0
 def __init__(self,
              num_cells=5,
              color='#cccccc',
              linewidth=1,
              cellsize=0.5):
     Group.__init__(self)
     material = LineBasicMaterial(color=color, linewidth=linewidth)
     for i in range(num_cells + 1):
         edge = cellsize * num_cells / 2
         position = edge - (i * cellsize)
         geometry_h = Geometry(vertices=[(-edge, position,
                                          0), (edge, position, 0)])
         geometry_v = Geometry(vertices=[(position, -edge,
                                          0), (position, edge, 0)])
         self.add(pythreejs.Line(geometry=geometry_h, material=material))
         self.add(pythreejs.Line(geometry=geometry_v, material=material))
Пример #2
0
    def __init__(self, filename, scale=1.0):
        Group.__init__(self)

        self._dae = Collada(filename)
        self._load_mesh(self._dae, scale=scale)