This repository has been archived by the owner on Sep 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
whynew
WandererFan edited this page Feb 5, 2016
·
4 revisions
Why a new module?
The origins of the Technical Drawing module can be traced starting here: Luke's blog
The original Drawing module has some limitations. It is based on the QtSvg package (tinySVG).
Some other drivers for TechDraw:
- add dimensions on a drawing page which are updated automaticly when the part changes (ickby)
- Views can be translated on the page by grabbing their borders, which would fix a 4 year old feature request of mine! issue #143 (normandc)
- I also like Luke's method of allowing changing the text via clicking on the relevant text in the Drawing - much more polished than using the Property Editor.(ian.rees)
- hatching requires an external SVG viewer
- QtSvg is deprecated (blog.qt.digia.com/blog/2011/05/12/qt-modules-maturity-level-the-list)
During development, it became increasingly difficult to merge new TechDraw functions into the continually changing Drawing module. This led to the decision to separate the two modules. Both modules can coexist in a single version of FreeCAD.