---
name: "PS_circle"
section: "3"
platform: "linux"
package: "pslib-dev"
version: "0.4.8-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/PS_circle"
---

# PS\_circle(3)

Draws a circle

## NAME

PS\_circle — Draws a circle

## SYNOPSIS

\#include \<pslib.h\>

void PS\_circle(PSDoc \*psdoc, float x, float y, float radius)

## DESCRIPTION

Draws a circle with its middle point at  (**x**, **y**). The circle starts  and ends at position  (**x**+**radius**,  **y**). If this function is called outside a path it  will start a new path. If it is called within a path it will add the  circle as a subpath. If the last drawing operation does not end in point  (**x**+**radius**,  **y**) then there will be a gab in the path.

## SEE ALSO

[PS\_arc(3)](/PS_arc/3.md), [PS\_arcn(3)](/PS_arcn/3.md)

## AUTHOR

This manual page was written by Uwe Steinmann uwe@steinmann.cx.
