SOZ-LIVE
A CAD extension, written in Lisp.
SOZ-LIVE is a collection of over 3400 Lisp routines, and around 30,000 lines of code, that combine to create a systematic approach to using and coding within CAD packages such as BricsCAD® and AutoCAD®.
Disclaimer: SOZ-LIVE is not affiliated with BricsCAD® or AutoCAD®.
SOZ
SOZ is Lisp programming with a twist, and a means to combine:
- Functional Programming
- Object Oriented Programming
- and Scripting.
For Users
SOZ combines:
- parametric creation and editing of drafting entities,
- with parametric 3D Solid modeller,
- and a consistent Graphical User Interface (GUI).
Refer to the Users Introduction for details.
For Coders
Benefits of coding using the SOZ approach in programming include:
- Reduced code duplication.
- Ease of using and extending classes.
- Utilising existing functionality.
- Automated documentation of code.
Refer to the Coders Introduction for details.
LIVE
LIVE is a Node-based User Interface (UI) written in SOZ that enables the user to create visual models for iterative design, with the routines built into the core of SOZ.
LIVE objects, such as Nodes and Links, are created in PaperSpace while the modelling entities are created in ModelSpace.
Community
SOZ-LIVE aims to be a community for Users and Coders interested in developing the project to meet their needs and those of other uses of CAD who can benefit from the power and functionality provided.
Refer to the Community page for details.
Examples
Below are some exaples created with the project: