---
name: "exscn3d"
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/exscn3d/3alleg4"
---

# exscn3d(3alleg4)

Using the 3d scene functions. Allegro game programming library.

## NAME

exscn3d - Using the 3d scene functions. Allegro game programming library.

## SYNOPSIS

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

**Example exscn3d**

## DESCRIPTION

This program demonstrates how to use scanline sorting algorithm in Allegro (create\_scene, clear\_scene, ... functions). It also provides an example of how to use the 3D clipping function. The example consists of a flyby through a lot of rotating 3d cubes.

## SEE ALSO

**BITMAP**(3alleg4), **END\_OF\_FUNCTION**(3alleg4), **END\_OF\_MAIN**(3alleg4), **LOCK\_FUNCTION**(3alleg4), **LOCK\_VARIABLE**(3alleg4), **MATRIX\_f**(3alleg4), **PALETTE**(3alleg4), **POLYTYPE\_GCOL**(3alleg4), **SCREEN\_H**(3alleg4), **SCREEN\_W**(3alleg4), **V3D\_f**(3alleg4), **allegro\_error**(3alleg4), **allegro\_exit**(3alleg4), **allegro\_init**(3alleg4), **allegro\_message**(3alleg4), **apply\_matrix\_f**(3alleg4), **bitmap\_color\_depth**(3alleg4), **blit**(3alleg4), **clear\_bitmap**(3alleg4), **clear\_scene**(3alleg4), **clip3d\_f**(3alleg4), **create\_bitmap**(3alleg4), **create\_scene**(3alleg4), **desktop\_palette**(3alleg4), **destroy\_bitmap**(3alleg4), **destroy\_scene**(3alleg4), **font**(3alleg4), **get\_rotation\_matrix\_f**(3alleg4), **get\_translation\_matrix\_f**(3alleg4), **gfx\_mode\_select\_ex**(3alleg4), **install\_int**(3alleg4), **install\_keyboard**(3alleg4), **install\_mouse**(3alleg4), **install\_timer**(3alleg4), **key**(3alleg4), **matrix\_mul\_f**(3alleg4), **palette\_color**(3alleg4), **persp\_project\_f**(3alleg4), **polygon\_z\_normal\_f**(3alleg4), **render\_scene**(3alleg4), **scene\_polygon3d\_f**(3alleg4), **screen**(3alleg4), **set\_color\_depth**(3alleg4), **set\_gfx\_mode**(3alleg4), **set\_palette**(3alleg4), **set\_projection\_viewport**(3alleg4), **textprintf\_ex**(3alleg4)
