PaddleStroke
45332a275c
TechDraw: Enable snapping views to align them with other views vertically and horizontally.
2024-05-27 11:44:31 -04:00
wandererfan
7f26c17a3b
[TD]prevent recalculation of dimension type during repair
2024-05-26 15:30:24 -04:00
wandererfan
5b17a73d71
[TD]allow multiple primitives in complex selections
2024-05-26 15:30:24 -04:00
obelisk79
b6c214b9e5
Resolves missing include for GCC14 compilers
2024-05-26 10:11:50 -04:00
Chris Hennes
d4f780782d
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wandererfan
502207db31
[TD]Fix selection issue in DimensionRepair
2024-05-24 18:42:58 -04:00
WandererFan
b71c2a3278
[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
6b5f829ca2
[TD]fix Win CI fail a/c OCC Handle style
2024-05-21 14:14:16 -04:00
wandererfan
5003dc2733
[TD]fix conversion of BSpline to Circle/Arc
2024-05-21 14:14:16 -04:00
wandererfan
40a1ac8c8b
[TD]fix autocorrect handling of older documents
2024-05-21 14:14:16 -04:00
Michael K Johnson
42768a44a5
Fix typo in TechDraw tooltip
2024-05-20 11:57:40 -05:00
wandererfan
f937d4579a
[TD]allow custom format for hidden lines
2024-05-20 12:25:20 -04:00
Max Wilfinger
3e3c9d36b1
make the smart dimension tool the default one
2024-05-20 11:18:59 -05:00
wandererfan
55968bbf6c
[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
a17bf278c4
Boring changes made to better suit the guide and keyline
2024-05-18 09:23:57 -04:00
HowThatWorks
6777a43614
Added freecad:autofill attribute to ISO templates
2024-05-18 09:23:20 -04:00
wandererfan
2d2977abaf
[TD]fix #13992 - compile warnings
2024-05-17 18:07:25 -04:00
wandererfan
e484db2a03
[TD]revert to v0.21 hatch exporting
2024-05-17 18:06:47 -04:00
edi271
082092c51b
[TD]Expose DimExtent in Python
2024-05-17 10:55:56 +02:00
wmayer
c7532cf496
TD: Fix several compiler warnings
2024-05-14 10:55:41 +02:00
Johannes Wüller
0e24e121eb
Fix backwards-compatible Qt6 warnings
2024-05-13 11:39:24 -05:00
WandererFan
c12e1f8bc2
Merge pull request #13525 from Ondsel-Development/td_dimension
...
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
marcuspollio
fd01f325b3
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
cc39030293
Merge pull request #13907 from wwmayer/issue_13898
...
Fix memory leaks with PySequence_GetItem
2024-05-13 10:53:00 -05:00
PaddleStroke
3ed366b629
TechDraw: Smart Dimension tool : Integrate the 'chamfer' tool.
2024-05-13 15:03:43 +02:00
PaddleStroke
1aee2772f0
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
Chris Hennes
e703615603
Update translations
2024-05-12 17:06:56 -05:00
wmayer
85d3d9eec0
TD: Fix memory leaks with PySequence_GetItem
2024-05-09 00:03:01 +02:00
HowThatWorks
bbbc0ad307
Merge branch 'main' into main
2024-05-07 08:17:42 +02:00
PaddleStroke
e33c983614
TechDraw: Implement 'Area' dimension.
2024-05-06 18:42:28 +02:00
PaddleStroke
337cd39244
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
05b6e9e2ee
TechDraw: Smart Dimension tool : Integrate chain and coord dimensions.
2024-05-06 18:40:46 +02:00
PaddleStroke
3bd3c953de
TechDraw: Smart Dimension tool : Integrate extent dimensions.
2024-05-06 18:40:46 +02:00
PaddleStroke
7f67c4f30d
TechDraw: Implement smart dimension tool.
2024-05-06 18:40:46 +02:00
PaddleStroke
ffa62cd52e
TechDraw: Add support for Assembly Exploded Views
2024-05-06 18:32:00 +02:00
Chris Hennes
a2b0941540
Update translations
...
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
wandererfan
d2d93458e9
[TD]fix dimension autocorrect
...
- autocorrect was not handling scaled and rotated reference geometry
properly.
2024-05-05 20:38:14 -04:00
HowThatWorks
2f0b7d2f1f
Fixed a typo
2024-05-05 21:35:43 +02:00
HowThatWorks
6cb6dc5cbf
Shortened bottom centring mark on A4 sheets
2024-05-05 21:31:52 +02:00
HowThatWorks
c6ddf7cc2c
Merge branch 'FreeCAD:main' into main
2024-05-05 01:07:40 +02:00
HowThatWorks
d53c2cff57
Changed page size to language code, general tidy up
2024-05-05 00:20:58 +02:00
WandererFan
9bd19ff43a
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
7b91153c70
Applied the last fix to the other templates
2024-05-03 02:37:30 +02:00
HowThatWorks
9ee7b2a41f
Corrected the lower right reference marker
...
ISO 5457 requires it to be the paper size.
2024-05-03 01:40:20 +02:00
pavltom
b3413926a8
[TechDraw] Issue #13661 - Split sheet autofill to separate values
2024-05-02 15:34:38 +02:00
wandererfan
dc1245aef0
[TD]add fallback default template
2024-05-02 07:06:58 -04:00
HowThatWorks
c6fa03dd05
Ungrouped the title block to make things neater
2024-05-01 21:23:58 +02:00
HowThatWorks
a464d85457
Added owner data fields to ISO templates
2024-05-01 04:21:11 +02:00
WandererFan
89b9a324b2
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
14a12b916a
TechDraw: remove 'Project Shape' from Techdraw toolbar
2024-04-29 18:08:50 +02:00