wandererfan
12db3618df
[TD]remove obsolete log messages
2023-01-13 12:15:33 -05:00
Uwe
03a3ae8cd8
[TD] DrawD* - DrawT*: remove unused includes - part 2/2
...
- also sort includes
- also additions to precompiled header
2022-10-08 17:21:26 +02:00
wandererfan
acf17905ed
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
Wanderer Fan
e8a25a8fdf
[TD]code review changes for dgh, dpg, dpgi, dra
2022-08-18 19:43:04 -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
Wanderer Fan
6df801ed96
[TD]respect AutoDistribute on load
2022-08-18 09:34:32 -04:00
Uwe
93796e2d92
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
Wanderer Fan
7b79c9697c
[TD]prevent spurious recompute on click/drag
2022-05-29 13:19:34 -04:00
Wanderer Fan
00c8916341
[TD]Fix group item moving when locked
2022-05-13 13:41:37 -04:00
wmayer
a99be14233
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
aa4ba37a6c
[TD]fix update suppression logic
2022-03-16 09:31:29 -04:00
Wanderer Fan
bbffb3f413
[TD]handle ScaleType in old documents
2022-03-10 09:25:52 -05:00
Wanderer Fan
5926060281
[TD]fix ScaleType change behaviour
2022-03-07 09:30:39 -05:00
Wanderer Fan
3a7a12e436
[TD]improve handling of View in multiple Pages
2022-01-11 09:36:48 -05:00
WandererFan
92dfdf605b
[TD]prevent extra recompute on X,Y change
2020-05-10 11:03:15 -04:00
wandererfan
4104a0e263
[TD]Use PropertyXLinkList for external Sources
2020-04-14 10:24:29 -04:00
wandererfan
9381d4cb9f
[TD]Handle missing XDirection on old files
2019-11-27 07:31:45 -05:00
wandererfan
92dfecea75
[TD]correct alignment of Section & Detail with Base
2019-11-27 07:31:45 -05:00
wandererfan
a8ee33a754
[TD]hide uneditable properties for DPGI
2019-10-27 07:23:18 -04:00
wandererfan
5bb659e7e2
[TD]Transition to on demand page updates ph1
2019-10-23 14:19:52 -04:00
wandererfan
4db8cac678
[TD]fix Front lock icon in DPG
2019-10-11 09:16:41 -04:00
wandererfan
5970e91ef2
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wandererfan
198c2258d4
Remove superfluous updates
...
- under certain conditions, unnecessary screen paints
were being performed.
2019-03-07 10:58:28 +01:00
wandererfan
41ab00c116
Restore secondary ortho view movement to v017 style
...
- this should also complete the fix for #3809
2019-02-14 21:14:11 +01:00
wandererfan
a0e3ab1a40
Fix #3810 X/Y Property Update on Locked View
...
- fixes x/y update when position locked for simple
Views and ProjectionGroups.
2019-02-14 21:14:10 +01:00
wandererfan
cd1959a094
Fix Detail highlight position for rotated DPGI
...
- highlight position calculation was not taking into account
rotation of DPGI due to RotationVector property.
2018-12-19 10:30:30 -02:00
wandererfan
295bb8fa86
Fix Decoration positions on Views derived from DPG Base
...
- Section faces, detail highlights, center and section lines
were wrong when the BaseView was a DPGI
2018-09-14 21:28:02 +02:00
wandererfan
aa8feb79d0
Use Face or 3D direction for View and ProjGroup
...
- use current 3D window direction as starting
direction for DrawViewPart and ProjectionGroup
- if a Face is selected, use Face normal as
starting direction.
2018-09-06 08:00:00 +02:00
wandererfan
9f29693df3
Fix Dimension update on DPG Scale Change
2018-08-11 11:24:13 +02:00
wandererfan
9e7f406bd9
Fix X,Y of anchor in Projection Group
2018-06-15 11:34:00 -03:00
WandererFan
4f291f7305
Allow ProgGroup Item AutoPosition from Python
2018-02-11 20:07:57 +01:00
WandererFan
356f879659
Prevent Loop in BRepBuilderAPI_Transform
...
- if a scale transform with scale = 0 is passed to
BRepBuilderAPI_Transform, it will loop forever.
If Page.keepUpdated is false, and Views have not yet
been executed (ex at load time), Views will have a
0.0 x 0.0 bbox and if Autoscale is true, a scale of
0.0 will be used in fit-to-page.
2018-02-01 17:01:12 -05:00
wmayer
46d516b465
fix coverity issue
2017-10-15 21:08:04 +02:00
WandererFan
381a7375e7
Fix XXX is still touched after recompute in DPG
2017-10-02 13:48:45 -03:00
WandererFan
6b922acdd5
Change links to Global scope
2017-10-02 13:48:45 -03:00
WandererFan
4b8d04f528
change isDeleting to isUnsetting
...
- DocumentObject::isDeleting was changed to isRemoving.
This commit just prevents future confusion.
2017-10-02 13:48:45 -03:00
WandererFan
d27b8387e8
Eliminate superfluous DPG executes
2017-09-10 15:22:49 +02:00
WandererFan
17b69c7c3a
Replace DPG table lookup logic with calculations
...
DPG used a pair of large tables to determine view
direction and rotation vector when subject was rotated
and spun. There were many errors in the tables that
needed manual checking to correct. The new version
uses calculations on a virtual glass cube to find view
direction and rotation vector.
2017-06-23 08:14:46 +02:00
WandererFan
49c2be14ba
Fix potential race when cancelling DPG creation
2017-01-29 19:40:34 -05:00
WandererFan
6cad2bc834
Delete DPGI's when parent DPG deleted
...
Ensure Gui/QGIVxx is removed when App/DVxxxx is deleted
2017-01-29 19:40:33 -05:00
WandererFan
0204b77766
Warn if Anchor view deleted in Projection Group
2017-01-29 19:40:33 -05:00
WandererFan
9e7d56d4da
Fix NaN in iso sections
2017-01-29 19:40:32 -05:00
WandererFan
16ce8d40f5
Section directions from rotated DPGI's
2016-12-29 14:43:37 +01:00
WandererFan
139edb2415
Working revolving part DPG
2016-12-29 14:43:25 +01:00
WandererFan
93fb9273dd
Working proof of concept for DPG rots & dirs
2016-12-29 14:43:00 +01:00
WandererFan
ca8adc3aab
getViewAxis -> DVP virtual method
2016-12-29 14:42:46 +01:00
WandererFan
429eb0f727
DPG improvements
...
eliminate orientation matrix
remove appl logic from dialog
add 3D/Front buttons
2016-12-04 15:25:47 +01:00
WandererFan
cd87af3746
Allow manual repositioning of ProjGroup views
2016-10-31 11:06:15 -02:00
WandererFan
a662cad5be
Section Rebuild subproject
...
new dialog
new Section/SectionLine logic
remove XAxisDirection property
2016-10-31 11:06:15 -02:00
WandererFan
10e03f6c64
Coverity Fixes
...
*** CID 153360: Control flow issues (UNREACHABLE)
*** CID 153359: Uninitialized members (UNINIT_CTOR)
*** CID 153358: Resource leaks (RESOURCE_LEAK)
*** CID 153354: Null pointer dereferences (FORWARD_NULL)
2016-10-31 11:06:15 -02:00