Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Discussions about the development of the TechDraw workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by domad »

Greetings to the Community!
I believe the topic of request for help, the link can be found below in the reading, very important for those who want to try their hand and / or have the need for the dimensioning of an orthogonal axonometry (called, abusing the term, "3D dimensioning") using the workbench "TechDraw".
It is possible to learn the basic principles, through the vision of detailed animated gifs "step by step", here https://forum.freecad.org/viewtopic.php ... 2b#p626922, moreover, you will find the files , including the one that contains the TechDraw page in the attached image, moreover, you will learn some techniques related to the Techdraw "extensions" tools that will be very useful in the dimensioning of professional technical drawings created through orthogonal projections.
Attachments
Example_axonometry_quoted_in_TechDraw_domad.png
Example_axonometry_quoted_in_TechDraw_domad.png (233.98 KiB) Viewed 3336 times
edi
Posts: 481
Joined: Fri Jan 17, 2020 1:32 pm

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by edi »

Find attached a macro creating 3D length dimensions in TechDraw drawings.
Create3DDimension031.FCMacro
(2.61 KiB) Downloaded 65 times
Dimension3D.png
Dimension3D.png (17.4 KiB) Viewed 2946 times
Workflow: (see picture)
- Open a TechDraw drawing showing an axiometric view.
- Select two edges. (e1 and e2 in the picture)
The first one defines the direction and length of the dimension line,
the second one defines the (in 3D orthogonal) direction of the reference lines.
- Start the macro. (the blue dimension in the picture is created)
- Drag the dimension to the desired position

Alternative workflow: (see picture)
- Open a TechDraw drawing showing an axiometric view.
- Select two edges. (e3 and e4 in the picture)
- Select two vertexes (v1 and v2 in the picture)
- Start the macro. (the red dimension in the picture is created)
- Drag the dimension to the desired position

Attention: the values shown are not the real 3D distances. You have to enter the real values either manually by using the Arbitrary property, or by linking the measure to 3D using the "Link Dimension to 3D Geometry" tool.

Please tell me found problems, bugs, desires, comments ...
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by domad »

Greetings to the community!

.... great @edi here is another implementation that together with the complex section of @wandererfan will bring TechDraw to a high level!
The gifs show how to use the new function for the axonometric dimension.
The new tool works on any axonometric angle.
Attachments
Selection with edges and real dimension linkage.gif
Selection with edges and real dimension linkage.gif (686.06 KiB) Viewed 2906 times
Vertex selection and real dimension linkage.gif
Vertex selection and real dimension linkage.gif (309.86 KiB) Viewed 2906 times
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by domad »

Greetings to the Community!
.... other examples that show the step-by-step flow for the correct selection for the axonometric dimensioning, it is highlighted that the dimension value is not exact because they have not been linked as the purpose is to show the exact flow of selection for creating the dimension.
Attachments
create_axonometry_dimension.gif
create_axonometry_dimension.gif (783.46 KiB) Viewed 2871 times
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by Shalmeneser »

:o 8-)
Attachments
Tutorial PD axonometric _SHALM.FCStd
(59.7 KiB) Downloaded 47 times
Capture du 2022-11-10 00-44-37.png
Capture du 2022-11-10 00-44-37.png (42.94 KiB) Viewed 2840 times
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by Shalmeneser »

TechDraw_LinkDimension doesn't work : there is no Dimension to be selected in the dialog box. :?
Where is the icon ?

Code: Select all

OS: Linux Mint 20.3 (MATE/mate)
Word size of FreeCAD: 64-bit
Version: 0.21.30747 (Git) AppImage
Build type: Release
Branch: master
Hash: 4e643dcec3ed5ee882fc7b31710d9bfe3d331ffe
Python 3.10.6, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: French/France (fr_FR)
Installed mods: 
  * Manipulator 1.4.9
  * fasteners
  * sheetmetal 0.2.57
  * fasteners.bak
Attachments
Capture du 2022-11-10 00-58-47.png
Capture du 2022-11-10 00-58-47.png (16.73 KiB) Viewed 2833 times
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by domad »

Shalmeneser wrote: Wed Nov 09, 2022 11:57 pm TechDraw_LinkDimension doesn't work : there is no Dimension to be selected in the dialog box. :?
Where is the icon ?
Hi Shalm, greetings to the community!
... here is how to link the dimensions if the selection of the edge does not work, after all for particular dimensions it will be necessary to create "Draft Points" on the model to define the Links.
Attachments
Link dimension.gif
Link dimension.gif (486.67 KiB) Viewed 2783 times
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by domad »

Greetings to the Community!
... in any case you can always opt, if you want to link the edge to the TechDraw dimension for the insertion of references, through the appropriate parameter of the "Properties" -> "Data" -> "Reference3 D" and setting the other "Measure Type" parameter to "True", as shown in the animated gif of my first replica.
Certainly there is something, I think, in Techdraw (?) (Maybe a refresh on the screen change, TechDraw -> Model View, before you select the edge in the 3D model?) That prevents you from completing the corner referencing with the dimension through the use of the "Link Dimension to 3D Geometry" function; "I believe" = because referencing works by setting parameters.
Obviously @Shalmeneser report should be investigated ...
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by Shalmeneser »

domad wrote: Thu Nov 10, 2022 11:08 am ... in any case you can always opt, if you want to link the edge to the TechDraw dimension for the insertion of references, through the appropriate parameter of the "Properties" -> "Data" -> "Reference3 D" and setting the other "Measure Type" parameter to "True", as shown in the animated gif of my first replica.
Correct. Your gif was very helpful.
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Axonometry (or 3D plane) dimensioning in TechDraw, here's how .....

Post by Shalmeneser »

TechDraw_LinkDimension :
* from TechDraw_LengthDimension : OK
* from Create3DDimension031.FCMacro :
** selecting edge : there are NO dimensions in the selection box : FAIL
** selecting vertex : there are dimensions in the selection box : OK

So there is a problem with the macro when you select an edge for TechDraw_LinkDimension.

This version is not a recent one.

Code: Select all

OS: Windows 10 Version 1809
Word size of FreeCAD: 64-bit
Version: 0.21.30121 (Git)
Build type: Release
Branch: master
Hash: 9c929897ac46f2309e2bf34b7106f49fcb737a1d
Python 3.10.5, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.2
Locale: French/France (fr_FR)
Installed mods: 
  * fasteners 0.4.16
  * fcgear 1.0.0
  * Manipulator 1.4.9
  * sheetmetal 0.2.58
Post Reply