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
Reqrefusion
d032654889
Making Technical Drawing icons more compatible with Part Design and Assembly icons
...
It is aimed to provide integrity by including the shape used in other workbenches in technical drawing icons. For the hidden line, color variation was used instead of dashed. The reason for this is to comply with the art guide. I think the dashed line looks better.
2024-04-28 23:59:51 +03:00
wmayer
af7efce41c
TD: Fix compiler warning
...
Warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]
2024-04-25 10:46:24 +02:00
Chris Hennes
ead426c6eb
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00