Computer Graphics
-----------------

<!--
SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.

SPDX-License-Identifier: CC0-1.0
-->

[(Up)](../../README.md#topics) | _Wikipedia: [Computer graphics](https://en.wikipedia.org/wiki/Computer_graphics)_

- - - -

Works regarding how computers can be used to make pictures, usually (but not always) using video display hardware.

### Web resources

[How to create circle with Bézier curves?](https://stackoverflow.com/questions/1734745/how-to-create-circle-with-b%C3%A9zier-curves) ★


### Repositories

[mxgmn/MarkovJunior: Probabilistic language based on pattern matching and constraint propagation](https://github.com/mxgmn/MarkovJunior) ★★

[MtnViewJohn/context-free: Context Free is a program that generates images from written instructions called a grammar.](https://github.com/MtnViewJohn/context-free) ★★

[emoon/minifb: MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in](https://github.com/emoon/minifb) ★

[simple2d/simple2d: Simple, open-source 2D graphics for everyone](https://github.com/simple2d/simple2d) ★

[diegomacario/Super-Sunshine: A ray-tracer with a simple scene description language for easily generating beautiful images.](https://github.com/diegomacario/Super-Sunshine) ★

_(in [Apple II](../Apple%20II/README.md#apple-ii))_ [fadden/fdraw: Fast Apple II hi-res graphics](https://github.com/fadden/fdraw) ★

_(in [VIC-20](../VIC-20/README.md#vic-20))_ [davervw/hires-vic-20: High Resolution Commodore 2.0 BASIC extensions for Vic-20](https://github.com/davervw/hires-vic-20) ★


### Books

Computer Graphics: An Introduction to the Mathematics and Geometry (borrow @ [archive.org](https://archive.org/details/computergraphics0000mort)) ★

