Draws a point, a coordinate in space at the dimension of one pixel.


Draws a point, a coordinate in space at the dimension of one pixel. The first parameter is the horizontal value for the point, the second value is the vertical value for the point, and the optional third value is the depth value. Drawing this shape in 3D with the z parameter requires the P3D renderer.

Use Py5Graphics.stroke() to set the color of a point().

Point appears round with the default stroke_cap(ROUND) and square with stroke_cap(PROJECT). Points are invisible with stroke_cap(SQUARE) (no cap).

Using point() with strokeWeight(1) or smaller may draw nothing to the Py5Graphics drawing surface, depending on the graphics settings of the computer. Workarounds include setting the pixel using the Py5Graphics.pixels[] or Py5Graphics.np_pixels[] arrays or drawing the point using either or Py5Graphics.square().

This method is the same as point() but linked to a Py5Graphics object. To see example code for how it can be used, see point().

Underlying Java method: PGraphics.point


point(x: float, y: float, /) -> None
point(x: float, y: float, z: float, /) -> None


  • x: float - x-coordinate of the point

  • y: float - y-coordinate of the point

  • z: float - z-coordinate of the point

Updated on September 11, 2021 16:51:34pm UTC