wandererfan
41bce2eaf4
[TD]fix BrokenView dimensions
2024-04-15 19:59:22 -04:00
wandererfan
33a3c84d92
[TD]implement BrokenView
2024-04-06 15:25:23 -04:00
wandererfan
94c2d4fff1
[TD]fix fail on corrupt dimension reference
2024-04-03 08:48:39 -04:00
wmayer
2326d52a78
[TD]Refactor LTNP correction code for Dimensions
...
- additional geometry types
- add method to handle line like bsplines
- handle deleted ref body feature
- add test for empty savedGeometry
- add switch for matcher/LTNP on/off
2024-03-17 08:56:34 -04:00
wandererfan
fca3b80da8
[TD]fix over/under tolerance
...
- left justify tolerances
- use format spec for tolerance == zero
- prevent uncommanded tolerance format changes
- use 'w' format for HoleShaftFit
- allow zero tolerance values for HoleShaftFit
2024-03-14 21:45:16 -04:00
wandererfan
ff2cea3008
[TD]fix Dimension icons
2024-01-12 09:23:38 -05:00
wandererfan
c91a35961f
[TD]mute dimension autocorrect warning
2023-12-24 12:27:25 -05:00
wmayer
5b1ccf895a
TD: fix -Wsign-compare
2023-10-11 15:12:42 +02:00
Florian Foinant-Willig
60da0b80f7
TechDraw: fix extension lines of projected dimension
2023-10-02 13:53:01 -04:00
Florian Foinant-Willig
c8313874e4
TechDraw: Implements projected Length dimension
2023-10-02 13:53:01 -04:00
wandererfan
0e2b3c0ecc
[TD]Fix no dimensions from old document ( #10880 )
2023-10-02 09:39:27 -04:00
wandererfan
d7fcbc79a8
[TD]fix missing reference geometry
2023-09-28 09:01:39 -04:00
wandererfan
6caaea06b7
[TD]handle BSpline "lines" in GeometryMatcher
2023-04-22 13:49:10 -04:00
Benjamin Bræstrup Sayoc
15fe52a04b
[TechDraw] Simplify retrievement of user preferences
...
for all TechDraw files
2023-04-10 23:34:05 -04:00
wandererfan
20e44eba50
[TD]fix bad 3d dimensions
...
- mapToPage was left in place when converting to using
projectPoint instead of projectToPlane.
2023-03-25 18:14:26 -04:00
wandererfan
85216bd127
[TD]Lint/Tidy/Review comments applied
2023-03-22 20:09:35 -04:00
wandererfan
b9fa9cb33e
[TD]corrupt dim reference detect and correct
2023-03-22 20:09:35 -04:00
wandererfan
01641433c1
[TD]getters and setters for geometry
...
- make attributes private (or protected) and use
getters and setters instead of accessing attributes
directly.
2023-02-28 08:15:06 -05:00
Uwe
f8db7e9187
[TD] remove unused headers ( #8155 )
...
* [TD] remove unused headers
- also some sorting
- also improve readability by not using an abbreviation (we consistently don't abbreviate class names)
2023-01-09 14:55:22 +01:00
wandererfan
664b2560ad
[TD]fix wrong calculation of 3d two edge angle
2023-01-07 16:32:03 -05:00
wandererfan
17554e29f1
[TD]fix issues reported by 3d dimension testers
...
- correct interpretation of True vs Projected
- handle long subelement names in references
- fix "too small" value condition
- better error messages for bad dimension geometry
2023-01-07 16:32:03 -05:00
wandererfan
1b547dff72
[TD]Refactor Dimensions for 3d upgrade
...
- separate validation, geometry and reference handling into
individual files
- improve 3d reference geometry handling
- eliminate duplicate dim creation code
- add Dimension reference repair dialog
- Refactor formatting out of DrawViewDimension
- move dimension repaint control to ViewProvider
2023-01-07 16:32:03 -05:00
wandererfan
23dc64365b
[TD]move makeAlignedPieces to separate thread
...
- correct ComplexSection rotation
- fix fail to load CS for some profiles and directions
2022-12-18 09:42:42 -05:00
wmayer
c38e522101
TD: replace QRegExp with QRegularExpression
2022-10-08 13:33:10 +02:00
Uwe
061bf91e84
[TD] DrawView*: remove unused includes - part 1
...
- also sort includes
- also additions to precompiled header
2022-10-07 01:08:38 +02:00
wandererfan
20f5db1ad1
[TD]fix extent dimension
2022-09-09 13:02:08 -04:00
wandererfan
acf17905ed
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
74cdc6db61
[TD]code clean ups
...
- QtConcurrent include and CMake for Win
- include clean up dvp, dvs, dvd
- variable names and nested if clean up
- remove debug code
2022-08-18 09:34:32 -04:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Benjamin Bræstrup Sayoc
6ed38eeb99
[TechDraw] Improve readability of DrawViewDetail.cpp
...
[TechDraw] Improve readability of DrawViewDimension.cpp
[TechDraw] Improve readability of DrawViewDimExtent.cpp
[TechDraw] Improve readability of DrawViewDraft.cpp
[TechDraw] Improve readability of DrawViewImage.cpp
[TechDraw] Improve readability of DrawViewMulti.cpp
2022-07-20 16:44:26 -04:00
Uwe
31bc9f3913
[TD] remove some more superfluous nullptr checks
2022-07-20 02:53:48 +02:00
Uwe
93796e2d92
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
Wanderer Fan
866da5980c
[TD]fix Dimension export to DXF
2022-06-30 08:50:07 -04:00
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe
7a2952abf7
[TD] fix compilation error
2022-03-14 01:13:56 +01:00
Wanderer Fan
244caf39cd
[TD]fix unit display to standards
2022-03-13 19:04:42 -04:00
Wanderer Fan
12f0736189
[TD]fix 2 edge angle Dim special case
2022-03-12 08:55:35 -05:00
Wanderer Fan
0676c27443
[TD]fix Dim text on wrong side
2022-03-11 08:10:58 -05:00
Wanderer Fan
3c34abc0fa
[TD]move format spec to dimension tab
...
- also make %.2w default format
2022-03-04 09:28:16 -05:00
Wanderer Fan
88004e8dc9
[TD]correct retrieval of dim text for DXF export
2022-02-11 16:24:35 -05:00
Wanderer Fan
4da3c21dcf
[TD]Allow override of dimension line angles
2022-01-27 09:42:49 -05:00
Aapo
253817e3e9
[TD] Add new non-standard format specifier '%w' that truncates trailing zeros.
2022-01-21 11:24:44 -05:00
Wanderer Fan
e91cc8e329
[TD] avoid memory leaks by using shared_ptr
...
TD geometry objects are sometimes double deleted. This
change uses shared_ptr instead of raw pointers to manage
deletions.
2022-01-07 13:34:20 -05:00
wmayer
c11d5df80a
TD: replace usage of raw pointers of Vertex and Face with shared pointers.
...
This fixes issue 4741: Broken File After Using Landmark Dimension in TechDraw
2021-12-10 14:25:24 +01:00
Chris Hennes
cbdc2ac48e
[TD] Remove deprecated Qt < 5.9 code
2021-04-02 12:02:54 +02:00
Benjamin Nauck
d358e13cd6
TechDraw: [skip ci] convert source files from iso-8859 to utf-8
...
All other source files are either plain ascii or utf-8, this converts
the last few to utf-8.
2021-03-25 18:02:12 +01:00
Aapo
51194d67d5
[TD] Hotfix for Dimension label Arbitrary value regression in DrawViewDimension.cpp
2021-02-25 10:28:42 +01:00
Aapo
4ea0784341
[TD] Dimensions: donovaly's minor fixes for TheoreticalExact dimensions.
2021-01-31 15:17:46 +01:00
Aapo
e802179cf4
[TD] Improve arbitrary tolerance and unit handling for Equal Tolerances.
2021-01-31 15:17:46 +01:00
Aapo
660710c26e
[TD] Add under- and overtolerances for Dimension Task layout, fixes for Dimension tolerance refresh and behavior.
2021-01-31 15:17:46 +01:00