TechDraw Roadmap



The TechDraw workbench is still very much a work in progress. Not all functions are available, and not all functions work correctly. Here is a rough roadmap of areas to be addressed (in no particular order).

Coming Soon
A Pull Request has been submitted for:
 * handle BezierCurves as curves, not segmented lines.

Drawing Tools
This includes the ability to add leaders, callouts and detail highlights to Views. The detail highlights will be used in ViewDetail (see below).

ViewSection
ViewSection projection direction and section plane are still having problems. @CluelessJunk is looking into this.

ViewDetail
This is the ability to create a View which enlarges a small portion of a base View. This is possible now to some degree with ViewClip, but it is not easy to use.

Documentation
The wiki entries for TechDraw are very sparse and need to be expanded considerably. *** several wiki entries have recently been updated.

Geometry Changes/Topological Naming
Dimensions can be adversely affected by geometry changes - both in the 2D drawing and the 3D model. This is related to the widely discussed "topological naming" problem. Investigations are underway to at least detect when a Dimension's underlying geometry has changed and invalidated the Dimension's value. **Update: a simple checksum solution has been investigated, but it generates too many false positives to be useful.

Bug Fixes/Feature Requests

 * an alternative to SVG base face hatching has be suggested by @triplus and is being investigated
 * the 3D button in the Projection Group dialog is inactive.
 * there are a number of undocumented preference setting that need to be added to the Preference page.

Recent Changes/Known Problems

 * EdgeWalker was enhanced to handle duplicate edges and support geometry based planar embedding.
 * @bavariaSHAPE's "shape and position tolerance symbols" are now included in the Source distribution, but are not yet automatically installed.
 * SVG symbols now support Edittable text fields.