TechDraw Roadmap: Difference between revisions
Wandererfan (talk | contribs) No edit summary |
(Removed link to the main page, added in the text instead, navigation bar, category) |
||
Line 5: | Line 5: | ||
<!--T:1--> |
<!--T:1--> |
||
The TechDraw |
The [[TechDraw Workbench]] was introduced officially as part of FreeCAD in version 0.17. It is relatively new and hasn't had the years of development that have benefited some other workbenches. Still, TechDraw can now "produce basic technical drawings based on the 3D model". |
||
<!--T:31--> |
<!--T:31--> |
||
Line 32: | Line 32: | ||
===Templates=== <!--T:28--> |
===Templates=== <!--T:28--> |
||
Making a template with editable text fields requires significant expertise with |
Making a template with editable text fields requires significant expertise with [[SVG]] and an SVG editor like Inkscape. Making the template creation process simpler will be a priority in the v0.18 development cycle. |
||
===Drawing Tools=== <!--T:4--> |
===Drawing Tools=== <!--T:4--> |
||
Line 59: | Line 59: | ||
<!--T:17--> |
<!--T:17--> |
||
See the bug tracker for up to date information. |
See the bug tracker for up to date information. |
||
* the inability of Qt to export fills/hatches to SVG continues to be a problem, particularly for users of Draft and Arch workbenches. |
* the inability of Qt to export fills/hatches to [[SVG]] continues to be a problem, particularly for users of Draft and Arch workbenches. |
||
* "broken view" - the ability to depict very large objects on the page. |
* "broken view" - the ability to depict very large objects on the page. |
||
* helix projections - https://forum.freecadweb.org/viewtopic.php?f=3&t=9513&start=10 |
* helix projections - https://forum.freecadweb.org/viewtopic.php?f=3&t=9513&start=10 |
||
Line 66: | Line 66: | ||
* "view groups" |
* "view groups" |
||
{{Userdocnavi}} |
|||
<!--T:33--> |
|||
Return to [[TechDraw_Module|TechDraw Module]] main page. |
|||
<!--T:19--> |
<!--T:19--> |
||
[[Category:User Documentation]] |
[[Category:User Documentation]] |
||
[[Category:TechDraw]] |
|||
</translate> |
</translate> |
Revision as of 07:39, 31 October 2018
The TechDraw Workbench was introduced officially as part of FreeCAD in version 0.17. It is relatively new and hasn't had the years of development that have benefited some other workbenches. Still, TechDraw can now "produce basic technical drawings based on the 3D model".
Here is a rough roadmap of areas to be addressed in the future (in no particular order).
Current Activity
- Colour/texture management for Faces.
- Use TD functionality to display Arch Section
- bug fixes/prep for v0.18 release
Recent Changes
- Dimensions - +/- tolerances, 3 point Angle
HLR vs Face Occlusion
TechDraw PartViews use the OCC Hidden Line Removal algorithms to project the Shape. HLR is computation intensive, and some (many? most?) views do not require hidden lines to be displayed. A new method of generating views is required. This may getting the image directly from the 3D display.
GD&T, ControlFrames, Symbols
This area of TD is weak and needs to be upgraded.
Draft/Arch coexistence
There are inconsistencies between the way the Draft/Arch and TechDraw modules represent shapes. This limits the suitability of TechDraw for Draft/Arch users. One notable short-coming is that TechDraw is unable to apply Dimensions to the Svg images it receives from Draft/Arch.
Templates
Making a template with editable text fields requires significant expertise with SVG and an SVG editor like Inkscape. Making the template creation process simpler will be a priority in the v0.18 development cycle.
Drawing Tools
This includes the ability to add leaders, callouts and detail highlights to Views. It is a prerequisite to many enhancements, particularly in the drawing annotation area, such as feature control frames and reference highlights for detail views.
2D Geometry
A number of 2D geometry functions were recently added to the Part module. This needs to be reviewed with an eye towards replacing custom 2D geometry code in TechDraw with standard code from Part.
Internal View Consistency
It is not currently possible to create a Detail from a Section, or a Section from a Detail due to internal differences. Changes here would allow any View type to be a BaseView.
"non-Vertex" Dimensions
There is a need for Dimensions that do not rely on specific vertex/edges, but on extrema of the figure - for example, overall width/height.
Bug Fixes/Feature Requests
See the bug tracker for up to date information.
- the inability of Qt to export fills/hatches to SVG continues to be a problem, particularly for users of Draft and Arch workbenches.
- "broken view" - the ability to depict very large objects on the page.
- helix projections - https://forum.freecadweb.org/viewtopic.php?f=3&t=9513&start=10
- colour management
- thread notation
- "view groups"
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub