Library to express geometrical constructions through ruler-and-compass operations.
RAC can be used in browser with drawing done through a P5.js instance, or in a node enviroment as a npm package.
Documentation
Previous versions:
Tutorials
A collection of interactive tutorials is available in ObservableHQ.
|
|
| Tutorials Home |
|
|
| One - Base Drawables |
|
|
| Two - Complex Drawables |
|
|
| Three - Styles |
NPM
RAC is available as an npm package at npm/ruler-and-compass:
npm install ruler-and-compass@1.3.0
Browser
For browser use, RAC is available as a single file library through UNPKG at unpkg.com/ruler-and-compass.
It can be imported directly as a script, which will assign the Rac constructor to the Rac global variable:
<script src="https://unpkg.com/ruler-and-compass@1.3.0"></script>
Or imported as an AMD package with a module loader like RequireJS:
requirejs(["https://unpkg.com/ruler-and-compass@1.3.0"], Rac => { ... })
License
RAC is licensed under the MIT License.