FreeCAD/FreeCAD

[Problem] TechDraw: Feature for GD&T or Improvement of the Balloon Workaround

オープン

#11,112 opened on 2023/10/20

 (23 件のコメント) (6 件のリアクション) (0 人の担当者)C++ (5,550 件のフォーク)batch import
:dart: BountyHelp wantedMod: TechDrawPriority: HighTopic: User InterfaceType: Feature

Repository metrics

Stars
 (30,913 個のスター)
PR merge metrics
 (平均マージ 24d 7h) (30d で 217 merged PRs)

説明

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

There is no explicit feature for GD&T (https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing) in TechDraw (https://wiki.freecad.org/TechDraw_Geometric_dimensioning_and_tolerancing). I know that it would be ideal to implement in the 3D environment and derive the drawing in TechDraw later but there is currently no active or working GD&T Workbench in FreeCAD. https://github.com/5axes/FreeCAD-GDT

As ToniTen mentioned here the current workaround to hack GD&T into rectangular balloons is not ideal and produces results which need manual adjustments of the final .svg drawing in external applications.

If a dedicated GD&T feature for ISO GPS is neglected in FreeCAD, we should at least have a better workaround to be able to use FreeCAD in professional environments:

  • Icons and text in rectangular balloons are currently not centered
  • No feature to create multi-line balloons
  • Remove excessive whitespace inside the rectangles
  • Make the first rectangle always a square and the same size when using GD&T symbols in it
  • Make the leader line connected to the balloon features
  • Include all operators of ISO GPS e.g.:

ISO7083

Full version info

OS: Windows 11 build 22631
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.34959 (Git)
Build type: Release
Branch: main
Hash: 640018bfa7878a79e1b3c220ddd488d66464dc70
Python 3.10.13, Qt 5.15.8, Coin 4.0.0, Vtk 9.2.5, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * 3DfindIT 1.2.0
  * 3D_Printing_Tools
  * BIM 2021.12.0
  * CfdOF 1.24.7
  * CurvedShapes 1.0.4
  * Curves 0.6.14
  * Defeaturing 1.2.1
  * fasteners 0.4.68
  * freecad.gears 1.0.0
  * freecad_metal_workbench 0.0.1
  * OpenDark 2023.10.30
  * sheetmetal 0.3.1
  * Silk 0.1.5

Subproject(s) affected?

Techdraw

Anything else?

https://forum.freecad.org/viewtopic.php?style=2&p=713969 https://wiki.freecad.org/TechDraw_Geometric_dimensioning_and_tolerancing https://forum.freecad.org/viewtopic.php?f=10&t=22072

Code of Conduct

  • I agree to follow this project's Code of Conduct

コントリビューターガイド