donovaly
fc91b251ee
[TD] add dialog to modify some dimension settings
...
also fix issue that tolerance could be set despite theoretically exact is true under some circumstances
also some wording improvements
also a minor fix to use 0.0 instead of DBL_MIN
2021-01-15 05:21:49 +01:00
donovaly
714a716575
[TD] handle equal tolerances correctly
...
the common rule is that if a dimension has equal over- and undertolerance, they are output on the same line as the dimension concatenated using the ± character.
This PR does this.
Note that this is not just cosmetics, it is even standardized in the GD&T norms.
also:
* use one format specifier for tolerances since the norms don't allow a different format for the over- and the undertolerance
* some code optimizations like a self-explaining function name, remove unnecessary/outdated comments
2021-01-08 15:14:37 +01:00
wandererfan
e0eda0de58
[TD]expose dimension arrow position to Python
2020-03-02 08:37:19 -05:00
WandererFan
49e4e45ff3
[TD]fix compile error on Win re M_PI
2020-01-10 18:04:41 -05:00
wandererfan
b7190a8b50
[TD]refix Dim select area problem
2020-01-08 15:07:28 -05:00
wandererfan
7e3197abe0
[TD]fix Dimension selection issues
2019-12-31 17:28:41 -05:00
wandererfan
6a31795600
[TD]improve presentation of tolerance text
2019-12-18 07:01:46 -05:00
wandererfan
90fad8180f
[TD]Improve tolerance formatting
2019-10-11 09:16:41 -04:00
Tomas Pavlicek
b75398d763
Complete remake of drawing dimensions
2019-09-25 15:20:14 +02:00
Tomas Pavlicek
46c73062ff
TechDraw: Radius drawing refactored - ASME support
2019-08-21 19:27:12 -04:00
wandererfan
641d946fa4
[TD]Allow Aligned & Uniform Conventions on Radius Dims
2019-08-10 19:41:03 -04:00
Tomas Pavlicek
f704340f2b
Enhance Radius dimension drawing
2019-08-10 19:41:03 -04:00
wandererfan
5970e91ef2
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wandererfan
4494d384a6
Fix overlap of dimension selection area
2019-06-07 22:13:16 -04:00
wandererfan
5cea2f83bc
Fix "trails" on dim lines when zoomed in
2019-06-04 15:41:41 -04:00
Tomas Pavlicek
243aebf2df
TechDraw: Place diameter label better
2019-05-23 07:10:16 -04:00
Franck Jullien
13c82aa67d
TechDraw: add separator for Rectangle balloons
2019-04-17 08:42:51 -04:00
wandererfan
40d9a13055
DrawBalloon clean up
...
- resolve linker errors after merge
- expose useful properties
- resolve "ambiguous ancestor" messages after merge
2019-04-05 19:35:26 -04:00
Franck Jullien
b5613b2bd8
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
Franck Jullien
99b476595c
TechDraw: datumLabelDragged now include a modifier value
2019-04-01 23:23:50 +02:00
wandererfan
21353779d9
Fix Dimension Text Color
...
- Dimension text did not respect Color property setting.
2019-02-14 21:14:11 +01:00
wmayer
2f4b61dacb
fixes -Winconsistent-missing-override
2018-10-30 13:21:59 +01:00
wandererfan
f6e9faa62c
Fix #3623 Display of Ft/In Dimensions
2018-10-11 21:59:20 +02:00
wandererfan
d2c2b35b6c
Add over/under Tolerance to Dimensions
2018-10-02 09:42:16 -03:00
wandererfan
b20a992579
Fix extension line direction in isometric views
2018-06-22 10:47:55 -03:00
wandererfan
c3d56ca36e
Fix exterior angle arc and value
2018-04-25 11:09:39 +02:00
Ian Rees
ac9f475702
Clean up clang inconsistent override warnings.
2017-03-01 22:00:41 +01:00
WandererFan
f68cbc83e3
Basic working HiResolution TD
2017-01-29 19:40:32 -05:00
WandererFan
bcb1534391
Add 2nd page of preferences
2016-11-24 14:44:37 -02:00
WandererFan
4d7f00860e
reduce use of "execute" on cosmetic changes.
2016-09-11 13:12:24 -04:00
WandererFan
fa57b7a5de
Fix dimension highlighting problems
...
Derived all lines from PrimPath
2016-08-16 14:29:15 +02:00
WandererFan
4fe4c31966
Add vertex-edge dimension
2016-08-16 14:29:15 +02:00
WandererFan
a539cec1a3
Correct Radius leader behaviour
2016-08-01 19:27:52 -03:00
WandererFan
40fa4e0d40
Qt item parenting and garbage collection
...
Remove dupl/obsolete code
2016-08-01 19:27:52 -03:00
WandererFan
e95d527267
Fix 2630 Dimension line thickness in SVG & print
...
Meaningful variable names.
2016-08-01 19:27:52 -03:00
WandererFan
2c8f497292
Get user prefs at time of use
2016-07-14 15:55:57 -04:00
WandererFan
bda5c6233c
Remove unconnected signals
2016-07-14 14:39:06 +02:00
Ian Rees
cd96b40983
Removed unused QObject inheritances.
2016-07-11 15:32:16 +02:00
Ian Rees
b883434318
Remove ctor args from QGIView and descendents.
2016-07-11 15:32:16 +02:00
Ian Rees
6133971747
Cleaning up compile warnings.
2016-07-11 15:32:16 +02:00
WandererFan
a9d6f1568b
/QGI/QGraphicsItem/
2016-07-11 15:32:16 +02:00
WandererFan
3b2d07e8af
ProjectionAlgo & DrawingExport renames
2016-07-11 15:32:16 +02:00
WandererFan
7c009c6def
Add Mod/TechDraw/Gui
2016-07-11 15:32:16 +02:00