/**
   * Draw a point at (x, y).
   *
   * @param x the x-coordinate of the point
   * @param y the y-coordinate of the point
   */
  public static void point(double x, double y) {
    double r = penRadius; // r is the pen radius

    // double ws = factorX(2*r);
    // double hs = factorY(2*r);
    // if (ws <= 1 && hs <= 1) pixel(x, y);
    if (r <= 1) pixel(x, y);
    else offscreen.fill(ShapeAssist.point(x, y, r));
    draw();
  }