コード例 #1
0
ファイル: Drawable3D.java プロジェクト: avilleret/geogebra
  /**
   * draws the label (if any)
   *
   * @param renderer 3D renderer
   * @param forPicking says if this method is called for picking
   * @return if picking occurred
   */
  private boolean drawLabel(Renderer renderer, boolean forPicking) {

    if (forPicking) if (!(getGeoElement().isPickable())) return false;

    if (!isLabelVisible()) return false;

    label.draw(renderer);

    return true;
  }
コード例 #2
0
ファイル: DrawAxis3D.java プロジェクト: aliali555/geogebra
  /** drawLabel is used here for ticks */
  public void drawLabel(Renderer renderer) {

    // if (!getView3D().isStarted()) return;

    if (!getGeoElement().isEuclidianVisible()) return;

    if (!getGeoElement().isLabelVisible()) return;

    // Application.debug("ici");

    for (DrawLabel3D label : labels.values()) label.draw(renderer);

    super.drawLabel(renderer);
  }