TechDraw Roadmap: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 5: Line 5:


<!--T:1-->
<!--T:1-->
The [[TechDraw Workbench]] was introduced officially as part of FreeCAD in version 0.17.
The [[TechDraw_Workbench|TechDraw Workbench]] was introduced officially as part of FreeCAD in version 0.17.


<!--T:31-->
<!--T:31-->
Line 11: Line 11:


===Current Activity=== <!--T:2-->
===Current Activity=== <!--T:2-->

* TBD
* TBD


===Upcoming=== <!--T:47-->
===Upcoming=== <!--T:47-->

* TBD
* TBD


===Recent Changes=== <!--T:18-->
===Recent Changes=== <!--T:18-->

* TBD
* TBD


Line 23: Line 26:


===Navigation Models=== <!--T:51-->
===Navigation Models=== <!--T:51-->

TechDraw does not support the various navigation model used in the rest of FreeCAD (CAD, Blender, etc).
TechDraw does not support the various navigation model used in the rest of FreeCAD (CAD, Blender, etc).


===HLR vs Face Occlusion=== <!--T:20-->
===HLR vs Face Occlusion=== <!--T:20-->

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 require getting the image directly from the 3D display.
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 require getting the image directly from the 3D display.


===Draft/Arch coexistence=== <!--T:29-->
===Draft/Arch coexistence=== <!--T:29-->

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.
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=== <!--T:28-->
===Templates=== <!--T:28-->
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.


Making a template with editable text fields requires significant expertise with [[SVG|SVG]] and an SVG editor like Inkscape. Making the template creation process simpler will be a priority in the v0.18 development cycle.


===Bug Fixes/Feature Requests=== <!--T:16-->
===Bug Fixes/Feature Requests=== <!--T:16-->

Revision as of 21:43, 3 February 2022


The TechDraw Workbench was introduced officially as part of FreeCAD in version 0.17.

Here is a rough roadmap of areas to be addressed in the future (in no particular order).

Current Activity

  • TBD

Upcoming

  • TBD

Recent Changes

  • TBD


Futures

Navigation Models

TechDraw does not support the various navigation model used in the rest of FreeCAD (CAD, Blender, etc).

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 require getting the image directly from the 3D display.

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.

Bug Fixes/Feature Requests

See the bug tracker for up to date information.