[][src]Crate arcs

A Rust CAD System - A library for building 2D Computer Aided Design applications.

Modules

algorithms

Common algorithms.

commands

Transactional updates which can be applied to the world for a basic undo/redo mechanism.

components

Common components used by the arcs CAD library.

primitives

Geometric primitives.

systems

Background tasks and useful specs::Systems.

window

Rendering and window management for the arcs CAD library.

Macros

decl_component

A macro which, coupled with crate::components::ComponentVtable, allows the CAD engine to do things like component discovery (for crate::components::register()) and undo/redo.

Structs

Vector

Your typical 2D vector.

Enums

Orientation

How something may be oriented.