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

 * Coverity fixes (internal technical changes to meet standards)
 * Section face hatching
 * remove XAxisDirectionProperty
 * heavily revised ViewSection
 * bug fix: projection group view direction

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
The current implementation of ViewSection is buggy and limited. ViewSection will be revised to allow multiple sections based on the same base View, the creation dialog will be improved, and hopefully we'll get the arrows pointing in the right direction finally.

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 NamingDocumentation
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.

Bug Fixes/Feature Requests
The are a number of bug reports and feature requests in Mantis and the forums. These will all be addressed eventually.

Recent Changes/Known Problems

 * Both phases of the performance improvement subproject have beeen merged into the master branch. In general, drawing generation is much faster, though not instantaneous.  Some drawings still take a long time.
 * The confusing "xDirection" property in Part and Section views is under review.  The goal is to replace it with a simple angular rotation property.