Skip to content

Latest commit

 

History

1,973 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibreCAD_3

Build status Coverage Status CodeFactor

Compilation Instructions

See https://github.com/LibreCAD/LibreCAD_3/wiki/Building

Releases and Releases and Continuous Building

See https://github.com/LibreCAD/LibreCAD_3/releases

Scripting

LibreCAD_3 embeds both Lua and Python simultaneously. User scripts, plugins, and custom entity classes can be written in either language; the two share the same underlying event bus, operation registry, and kernel API. See doxygen/Scripting.md for the architecture, the parity table, and plugin authoring notes. Python scripting is enabled by default at build time (WITH_PYTHONSCRIPT=ON); build with -DWITH_PYTHONSCRIPT=OFF for a Lua-only build.

Reading materials for feature usage

If we want to support associative drawings, this is a good introduction to get started:

Understanding how dimensions are associated with objects

List of apparently awesome frameworks

If we are short of sample DXF files to test

http://cadkit.blogspot.nl/p/sample-dxf-files.html

About

LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.

Topics

Resources

Stars

380 stars

Watchers

34 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages