wandererfan
e31f338a94
[TD]fix segfault on confused selection
...
- failure in DrawDimHelper when both 2d & 3d geom selected
2024-06-16 13:15:19 -04:00
wandererfan
526e6c5a62
[TD]remove spurious error messages
2024-06-13 19:25:29 -04:00
bgbsww
42eb4fdda6
Guard all uses of basic_random_generator for thread safety
2024-06-10 11:10:57 -05:00
PaddleStroke
d09fb588f4
Techdraw: area dimension: fix scale issue.
2024-06-10 08:28:36 -04:00
wandererfan
75b655fea0
[TD]fix incorrect section lines with expression link
2024-06-07 10:19:13 -04:00
Syres916
a56909f57b
[TechDraw] Improve visibility of TD preference icons in combo boxes...
...
...when using dark style sheets.
2024-06-03 09:03:33 -04:00
wandererfan
e2441c7079
[TD]add style options for broken view
2024-05-29 14:12:13 -04:00
wmayer
560cab6f31
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
PaddleStroke
127ee90cec
TechDraw: Enable snapping section views to their base views.
2024-05-27 11:44:31 -04:00
obelisk79
21e6911a81
Resolves missing include for GCC14 compilers
2024-05-26 10:11:50 -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
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
wandererfan
40befa8708
[TD]fix #13992 - compile warnings
2024-05-17 18:07:25 -04:00
edi271
fe9927f466
[TD]Expose DimExtent in Python
2024-05-17 10:55:56 +02:00
WandererFan
5b4eeb29a9
Merge pull request #13525 from Ondsel-Development/td_dimension
...
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
PaddleStroke
cc393632e1
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
wmayer
acbb19335d
TD: Fix memory leaks with PySequence_GetItem
2024-05-09 00:03:01 +02:00
PaddleStroke
41650a78d4
TechDraw: Implement 'Area' dimension.
2024-05-06 18:42:28 +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
wandererfan
5c8b216567
[TD]fix dimension autocorrect
...
- autocorrect was not handling scaled and rotated reference geometry
properly.
2024-05-05 20:38:14 -04: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
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
PaddleStroke
2b0403dc27
TechDraw: Insert tool insert DrawViewProjGroupItem that can then be transfered into groups and back.
2024-04-22 15:53:14 +02:00
PaddleStroke
5eb73cf949
TechDraw: Enable setting a custom direction. Fixes #5821
2024-04-22 15:53:14 +02:00
PaddleStroke
246496eed1
TechDraw: Add taskbox to Part View. Removes Projection Group from toolbar.
2024-04-22 15:53:14 +02:00
PaddleStroke
60290a2a34
TechDraw: Fix child of linked view.
2024-04-18 12:14:10 -04:00
PaddleStroke
ffb34ebe54
TechDraw: Fix child not moving when drag and dropping a view between pages.
2024-04-18 12:14:10 -04:00
PaddleStroke
4d84efb061
TechDraw: Enable App::Links to work with TechDraw views.
2024-04-18 12:14:10 -04:00
wandererfan
ed6c12773e
[TD]Expose getVisibleVertexes/getHiddenVertexes to Python
2024-04-18 08:35:31 -04:00
wandererfan
1bd3379bef
[TD]fix crash on corrupt reference
2024-04-17 18:42:16 -04:00
wandererfan
e5dacc9c9b
[TD]fix 3d dimension position on DetailView
2024-04-16 13:20:02 -04:00
wandererfan
301d928cba
[TD]fix BrokenView dimensions
2024-04-15 19:59:22 -04:00
luzpaz
10d02c8a01
TD: Remove incorrect TODO
...
Closes #13410
2024-04-13 17:15:35 +02:00
wandererfan
2406c2798e
[TD]handle odd projection cs in broken view
2024-04-12 13:41:46 -04:00
wandererfan
ebdc3c255d
[TD]fix templated autofill for sheet
2024-04-07 14:32:02 -04:00
wandererfan
7b71b5d9b5
[TD]add guards for null shape
2024-04-06 15:25:23 -04:00
wandererfan
cdb4075340
[TD]adjust breakline position
2024-04-06 15:25:23 -04:00
wandererfan
43fc04309a
[TD]implement BrokenView
2024-04-06 15:25:23 -04:00
wandererfan
e64af14325
[TD]fix fail on corrupt dimension reference
2024-04-03 08:48:39 -04:00
wandererfan
f530f1a5c8
[TD]fix fail on undo of cosmetic delete
2024-03-27 13:23:45 -04:00
Chris Hennes
778ae787a6
Add missing files to PreCompiled.h
2024-03-26 07:36:24 +01:00
wandererfan
9f7a4ce8e0
[TD]fix ComplexSection with ViewDirection == Z
2024-03-25 21:22:04 -04:00
wandererfan
ee04b9e9e9
[TD]remove 2 unused methods
2024-03-25 21:22:04 -04:00