---
name: "clip3d"
section: "3alleg4"
platform: "linux"
package: "allegro4-doc"
version: "2:4.4.3.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/clip3d/3alleg4"
---

# clip3d(3alleg4)

Clips the polygon given in vtx using fixed point math. Allegro game programming library.

## NAME

clip3d - Clips the polygon given in vtx using fixed point math. Allegro game programming library.

## SYNOPSIS

**#include \<allegro.h\>**

**int clip3d(int type, fixed min\_z, fixed max\_z, int vc,** **const V3D \*vtx\[\], V3D \*vout\[\], V3D \*vtmp\[\], int out\[\]);**

## DESCRIPTION

Fixed point version of clip3d\_f(). This function should be used with  caution, due to the limited precision of fixed point arithmetic and high  chance of rounding errors: the floating point code is better for most  situations.

## RETURN VALUE

Returns the number of vertices after clipping is done.

## SEE ALSO

**polygon3d**(3alleg4), **clip3d\_f**(3alleg4)
