Exemple #1
0
 def __init__(self, axes=None, **kwargs):
     if axes is None:        
         self.axes = Plot3D()
     else:
         self.axes = axes
     self.axestype = '3d'
     self.projector = self.axes.getProjector()
     #distance = kwargs.pop('distance', 10000)
     #self.projector.setDistance(distance)
     rotation_angle = kwargs.pop('rotation', 225)
     self.projector.setRotationAngle(rotation_angle)
     elevation_angle = kwargs.pop('elevation', 30)
     self.projector.setElevationAngle(elevation_angle)
     xyaxis = kwargs.pop('xyaxis', True)
     self.axes.setDisplayXY(xyaxis)
     zaxis = kwargs.pop('zaxis', True)
     self.axes.setDisplayZ(zaxis)
     grid = kwargs.pop('grid', True)
     self.axes.setDisplayGrids(grid)
     boxed = kwargs.pop('boxed', True)
     self.axes.setBoxed(boxed)
     bbox = kwargs.pop('bbox', False)
     self.axes.setDrawBoundingBox(bbox)
Exemple #2
0
 def __init__(self, axes=None, panel=None):
     if axes is None:
         self.axes = Plot3D(panel)
     else:
         self.axes = axes