Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Discussions about the development of the TechDraw workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
edi
Posts: 481
Joined: Fri Jan 17, 2020 1:32 pm

Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by edi »

Attached find multilanguage version 4.2 of TechDrawTools.FCMacro.
TechDrawTools.FCMacro
(306.43 KiB) Downloaded 664 times
TechDrawToolsMultilanguage.png
TechDrawToolsMultilanguage.png (204.36 KiB) Viewed 13553 times
This macro is the current version of the macro first presented in https://forum.freecadweb.org/viewtopic.php?f=35&t=55029

New benefits: Each of the now 32 helper tools has
- an icon
- a button text in your language
- a detailed help text in your language

General use:

- Open a Techdraw document.
- Start the macro once.
- The command-panel will stay open until you quit.
- The macro uses French, German, Italian, Spanish language if FC is currently using one of these languages, otherwise English is used.
- Preselect your linestyle/linewidth/linecolor using the radio-buttons in the underpart of the first tab of the panel.
- Use the 32 helpers (found in three tabs) in any order, as often as you need.
- When ever creating new lines, all helpers use the preselected line attributes.

Many thanks to @domad, who did all the translations, created the icons, tested the macro and gave me many suggestions to improve it.

Also many thanks to @openBrain who showed me the preferred way to create a macro using a permanent opened command-panel.

Please give me further desires and comments.
The macro can be extended adding more helpers following your suggestion.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by Kunda1 »

Any possibility to demonstrate some of the features of this macro in a screencast/video?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

Greetings to the Community!
Here are some examples (related to version 0.3.3 ex development) of the power of the macro developed by @edi that will finally allow us to limit “headaches” during technical drawing, making it fast, simple and pleasant.
I thank @edi in the first place for the great coding work done for the benefit of the whole FreeCad Community, and secondly for giving me the possibility of this fruitful collaboration.
Certainly the macro does not represent a point of arrival for TechDraw as it will be further improved and enriched with other features with the gradual release of subsequent versions.
I urge the developers of TechDraw to carefully study the macro to transfer these tools within the TC interface, I believe that from this point of view @edi will certainly be available to the maximum cooperation for this to happen.
Attachments
Draw_circle_center_Lines.gif
Draw_circle_center_Lines.gif (636.75 KiB) Viewed 13451 times
Create_Vertex_at_Intersection.gif
Create_Vertex_at_Intersection.gif (863.27 KiB) Viewed 13451 times
Draw_an_cosmetic_arc.gif
Draw_an_cosmetic_arc.gif (760.05 KiB) Viewed 13451 times
Draw_bolt_circle_centerlines.gif
Draw_bolt_circle_centerlines.gif (442.28 KiB) Viewed 13451 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

it's still
Attachments
Draw_one_center_line.gif
Draw_one_center_line.gif (477.48 KiB) Viewed 13450 times
threads1.gif
threads1.gif (507.7 KiB) Viewed 13450 times
threads2.gif
threads2.gif (505.91 KiB) Viewed 13450 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

it's still
Attachments
lock and unlock .gif
lock and unlock .gif (886.72 KiB) Viewed 13433 times
extend and shorten.gif
extend and shorten.gif (602.4 KiB) Viewed 13433 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

it's still
Attachments
tubular symbol.gif
tubular symbol.gif (374.64 KiB) Viewed 13432 times
diameter symbol.gif
diameter symbol.gif (718.84 KiB) Viewed 13432 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

it's still
Attachments
increase decreases decimals.gif
increase decreases decimals.gif (547.76 KiB) Viewed 13431 times
arc length.gif
arc length.gif (931.97 KiB) Viewed 13431 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

it's still
Attachments
vertical and horizontal bevel dimension.gif
vertical and horizontal bevel dimension.gif (917.25 KiB) Viewed 13421 times
vertical dimension series and alignment.gif
vertical dimension series and alignment.gif (518.92 KiB) Viewed 13421 times
series of horizontal dimensions and alignment.gif
series of horizontal dimensions and alignment.gif (485.19 KiB) Viewed 13421 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

....the 0.4.2-multilanguage version interface with the integration of two new tools: cosmetic circumference and cosmetic perpendicular
Attachments
TechDrawTools_interface version 0_4_2.png
TechDrawTools_interface version 0_4_2.png (72.7 KiB) Viewed 13401 times
domad
Veteran
Posts: 2051
Joined: Mon Jun 22, 2020 12:16 pm

Re: Macro version 4.2 multilanguage: helper tools to improve TechDraw documents.

Post by domad »

......here is what TechDrawTools V 0.4.2 allows to do starting from a single point created with Draft (which had the sole purpose of creating a view in TechDraw): an axonometric drawing created entirely in TechDraw without using any base.
Attachments
cosmetic_parallelepiped.FCStd
(8.44 KiB) Downloaded 126 times
axonometric drawing created entirely in TechDraw without using any base.png
axonometric drawing created entirely in TechDraw without using any base.png (123.4 KiB) Viewed 13385 times
Post Reply