As my exams are (almost) over, I began to work on my project for LibreCAD 3 this week-end.
The first part of the project consists of implementing blocks and INSERT entities.
The block is only a Document meta data containing the name and the base coordinate. The entities added to the Document will have a reference to the containing block.
All the entities will require a builder because with the current design, at least 4 constructors are required.
What was done:
- Load blocks from DXF files
- Add blocks to the document
- INSERT entity class