Commit Graph

2756 Commits

Author SHA1 Message Date
wandererfan
ac436f454b [TD]allow multiple primitives in complex selections 2024-05-26 15:30:24 -04:00
obelisk79
21e6911a81 Resolves missing include for GCC14 compilers 2024-05-26 10:11:50 -04:00
Chris Hennes
73ae4102e6 Update translations
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wandererfan
8543bd6595 [TD]Fix selection issue in DimensionRepair 2024-05-24 18:42:58 -04:00
WandererFan
50f970efd7 [TD]Cosmetic function overhaul (#14216)
* [TD]Cosmetic geometry and tools update

- all cosmetics to store geometry in same form
- all cosmetics to survive scaling and rotation
- extension functions to survive scaling and rotation

* [TD]overhaul leader point storage and editing

- add py routine makeLeader(points)

* [TD]add leader conversion utility

* [TD]Set Leader RotateWithView default to true

* [TD]fix intersection vertex position

* [TD]add CosmeticEdge::makeLineFromCanonicalPoints

* [TD]fix 2 Extension tools

- positioning in DrawCosmeticCircle
- mishandling of points in execLineParallelPerpendicular

* [TD]Remove duplicate constexpr

* [TD]fix 2x Cosmetic arc tools

* [TD]refactor LineFormat out of Cosmetic

* [TD]move cosmetic appearance settings to LineFormat

* [TD]remove 2 unused methods

* [TD]apply format to blue line & circle tools

* [TD]fix ballon arrowhead does not rotate with view

* [TD]fix CosmeticCircle3Points

* [TD]allow multiple cosmetic object deletions

* [TD]fix extend/shorten centerline
2024-05-23 09:41:42 -04:00
wandererfan
85be479fd6 [TD]fix Win CI fail a/c OCC Handle style 2024-05-21 14:14:16 -04:00
wandererfan
5f820b8b85 [TD]fix conversion of BSpline to Circle/Arc 2024-05-21 14:14:16 -04:00
wandererfan
e72c63e98a [TD]fix autocorrect handling of older documents 2024-05-21 14:14:16 -04:00
Michael K Johnson
7d2a5fe35e Fix typo in TechDraw tooltip 2024-05-20 11:57:40 -05:00
wandererfan
3c4b6bda79 [TD]allow custom format for hidden lines 2024-05-20 12:25:20 -04:00
Max Wilfinger
918d261fda make the smart dimension tool the default one 2024-05-20 11:18:59 -05:00
wandererfan
ff17df2ff5 [TD]assorted Preference updates
- section line convention label
- remove superfluous save/restore on changeEvent
- change default scrub count
- add preference for default symbol dir
- add preference for display of section cut line
2024-05-19 09:42:47 -04:00
Reqrefusion
d98ef50f02 Boring changes made to better suit the guide and keyline 2024-05-18 09:23:57 -04:00
HowThatWorks
6e91b78fe0 Added freecad:autofill attribute to ISO templates 2024-05-18 09:23:20 -04:00
wandererfan
40befa8708 [TD]fix #13992 - compile warnings 2024-05-17 18:07:25 -04:00
wandererfan
f528e5a796 [TD]revert to v0.21 hatch exporting 2024-05-17 18:06:47 -04:00
edi271
fe9927f466 [TD]Expose DimExtent in Python 2024-05-17 10:55:56 +02:00
wmayer
e32d1aa28a TD: Fix several compiler warnings 2024-05-14 10:55:41 +02:00
Johannes Wüller
33e91421b5 Fix backwards-compatible Qt6 warnings 2024-05-13 11:39:24 -05:00
WandererFan
5b4eeb29a9 Merge pull request #13525 from Ondsel-Development/td_dimension
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
marcuspollio
a3d0713911 Update Draft WB icons (#13585)
* Update Draft WB icons

* Also make all icons 64px based

* keep inner white outline and small tweaks

* Tweaks following review

* Further tweaks following feedback

* Tweak more icons for consistency with light/dark themes

* Update following PR 13865, save as Plain SVG and remove unused ressources

Update texts for visibility

Some more cleanup

Use consistent FreeSans font
2024-05-13 11:20:42 -05:00
Chris Hennes
bd7abe5521 Merge pull request #13907 from wwmayer/issue_13898
Fix memory leaks with PySequence_GetItem
2024-05-13 10:53:00 -05:00
PaddleStroke
972f711210 TechDraw: Smart Dimension tool : Integrate the 'chamfer' tool. 2024-05-13 15:03:43 +02:00
PaddleStroke
cc393632e1 Techdraw: Smart Dimension: Fixes and simplifies code 2024-05-13 15:03:37 +02:00
Chris Hennes
9fead3682d Update translations 2024-05-12 17:06:56 -05:00
wmayer
acbb19335d TD: Fix memory leaks with PySequence_GetItem 2024-05-09 00:03:01 +02:00
HowThatWorks
9fd4270db7 Merge branch 'main' into main 2024-05-07 08:17:42 +02:00
PaddleStroke
41650a78d4 TechDraw: Implement 'Area' dimension. 2024-05-06 18:42:28 +02:00
PaddleStroke
8c5cfd23ec TechDraw: Improve Arc Length dimension tool so that it can do any edge length: arc of ellipse, bspline. 2024-05-06 18:40:46 +02:00
PaddleStroke
e3a5ef3504 TechDraw: Smart Dimension tool : Integrate chain and coord dimensions. 2024-05-06 18:40:46 +02:00
PaddleStroke
57019d80ea TechDraw: Smart Dimension tool : Integrate extent dimensions. 2024-05-06 18:40:46 +02:00
PaddleStroke
57bc4babea TechDraw: Implement smart dimension tool. 2024-05-06 18:40:46 +02:00
PaddleStroke
5cbdcb2844 TechDraw: Add support for Assembly Exploded Views 2024-05-06 18:32:00 +02:00
Chris Hennes
a5d8aaa21c Update translations
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
wandererfan
5c8b216567 [TD]fix dimension autocorrect
- autocorrect was not handling scaled and rotated reference geometry
  properly.
2024-05-05 20:38:14 -04:00
HowThatWorks
61f68437da Fixed a typo 2024-05-05 21:35:43 +02:00
HowThatWorks
57236bcaf1 Shortened bottom centring mark on A4 sheets 2024-05-05 21:31:52 +02:00
HowThatWorks
bb8e8ba231 Merge branch 'FreeCAD:main' into main 2024-05-05 01:07:40 +02:00
HowThatWorks
1efc361ddd Changed page size to language code, general tidy up 2024-05-05 00:20:58 +02:00
WandererFan
ac1972cf97 Merge pull request #13790 from pavltom/techdraw_split_sheet_autofill
[TechDraw] Issue #13661 - Split sheet autofill to separate values
2024-05-04 09:15:04 -04:00
HowThatWorks
a6a3e065e3 Applied the last fix to the other templates 2024-05-03 02:37:30 +02:00
HowThatWorks
5ac0dd70ba Corrected the lower right reference marker
ISO 5457 requires it to be the paper size.
2024-05-03 01:40:20 +02:00
pavltom
7bf77b5239 [TechDraw] Issue #13661 - Split sheet autofill to separate values 2024-05-02 15:34:38 +02:00
wandererfan
b59657ada6 [TD]add fallback default template 2024-05-02 07:06:58 -04:00
HowThatWorks
04e0f40a80 Ungrouped the title block to make things neater 2024-05-01 21:23:58 +02:00
HowThatWorks
223e926e40 Added owner data fields to ISO templates 2024-05-01 04:21:11 +02:00
WandererFan
f0fa456080 Merge pull request #13703 from Reqrefusion/main
Gui:Making Technical Drawing icons compatible with Part Design and Assembly icon
2024-04-30 07:45:42 -04:00
PaddleStroke
2849fb5c9d TechDraw: remove 'Project Shape' from Techdraw toolbar 2024-04-29 18:08:50 +02:00
Reqrefusion
3e91ca658a Correction of some line colors 2024-04-29 15:44:39 +03:00
Reqrefusion
7851bf65e0 Making Technical Drawing icons more compatible with Part Design and Assembly icons Continue
Another overlooked logo was combined and hidden lines were made into dash lines
2024-04-29 15:18:37 +03:00