Exemplo n.º 1
0
 public void drawAxisLabel(Camera cam, AxeDirection direction, Color color, BoundingBox3d ticksTxtBounds, double xlab, double ylab, double zlab, String axeLabel)
 {
     if ((direction == AxeDirection.AxeX && _layout.XAxeLabelDisplayed) ||
         (direction == AxeDirection.AxeY && _layout.YAxeLabelDisplayed) ||
         (direction == AxeDirection.AxeZ && _layout.ZAxeLabelDisplayed))
     {
         Coord3d       labelPosition = new Coord3d(xlab, ylab, zlab);
         BoundingBox3d labelBounds   = _txt.drawText(cam, axeLabel, labelPosition, Halign.CENTER, Valign.CENTER, color);
         if (labelBounds != null)
         {
             ticksTxtBounds.Add(labelBounds);
         }
     }
 }