|
QCAD
Open Source 2D CAD
|
| 2D Centroids Scripts | |
| Command Line Tools Examples | |
| Core Module | This module contains some fundamental core classes and abstract base classes for extensions, e.g. RStorage as an abstract base class for all storage implementations or REntity, the base class for all entity classes in the Entity module |
| DXF Import / Export Module | Implements import / export for the DXF CAD file format based on dxflib |
| ▼ECMAScript | This module contains classes and libraries implemented in ECMAScript (JavaScript) |
| Block Tools | |
| ▼Drawing Tools | |
| Arc Drawing Tools | |
| Circle Drawing Tools | |
| Dimension Drawing Tools | |
| Ellipse Drawing Tools | |
| Hatch Drawing Tools | |
| Image Drawing Tool | |
| Line Drawing Tools | |
| Point Drawing Tools | |
| Polyline Drawing Tools | |
| Shape Drawing Tools | |
| Spline Drawing Tools | |
| Text Drawing Tool | |
| Editing Tools | |
| File Tools | |
| Help Tools | |
| Layer Tools | |
| Measuring / Information Tools | |
| ▼Misc Examples and Scripts | |
| ▼Example Scripts | |
| Example Block Scripts | |
| Example Command Line Tool Scripts | |
| Example Draw Scripts | |
| Example IO Scripts | |
| Example Layer Scripts | |
| Example Layer Scripts | |
| Example Math Scripts | |
| Example Modify Scripts | |
| Example Qt Scripts | |
| Misc I/O related tools | |
| Misc block related tools | |
| Misc development tools | |
| Misc drawing tools | |
| Misc selection tools | |
| Tutorial scripts | |
| ▼Modification Tools | |
| Draw order Tools | |
| Projection Tools | |
| QCAD Simple API | |
| Selection Tools | |
| Snap Tools | |
| View Tools | |
| Widgets | |
| Window Tools | |
| Zoom Tools | |
| Entity Module | This module contains implementations of all CAD entities that are supported by the QCAD Application Framework |
| GUI Module | GUI implementation of widgets, graphics views and graphics scenes based on the QWidget class of Qt |
| Grid Module | Implements an orthogonal grid |
| Math Module | This module contains fundamental classes that implement basic mathematical concepts such as vectors or matrices as well as basic geometrical classes that represent points, lines, triangles and other basic geometrical shapes |
| Operations Module | This module contains implementations of the ROperation Interface. Operations offer a convenient API to preview and apply common modifications to a drawing document (adding entities, changing entities, removing entities) |
| QCAD Executable Module | Compiles into the application executable which executes ECMAScript code |
| Snap Module | Implements object and grid snaps |
| Spatialindex Module | This module implements the spatial index interface based on the spatial index library from Navel Ltd |
| Stemmer Module | This module contains class RStemmer for stemming in various languages, typically used for indexing / searching |