TechDraw Roadmap

From FreeCAD Documentation
Revision as of 11:41, 31 October 2016 by Wandererfan (talk | contribs)

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:

  • Coverity fixes (internal technical changes to meet standards)
  • Section face hatching
  • remove XAxisDirectionProperty
  • heavily revised ViewSection
  • bug fix: projection group live preview for Automatic & Custom scaling
  • 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 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.

Multi-part View

Currently, a view contains exactly 1 part. It would be convenient to display Views of multiple parts while preserving their orientation in the 3D model.

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.