wandererfan
02386e3150
[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
wandererfan
6cc849fb73
[TD]allow rotation of hatch directions
...
- faces can have their svg and bitmap hatches rotated to match
the view rotation or special situations
- section cut face can have svg hatch rotated
2022-12-03 15:15:25 -05:00
wandererfan
356faf94da
[TD]prevent Complex Section with no Base View
2022-11-14 19:41:12 -05:00
wandererfan
33bee19d81
[TD]add section line marks for simple section
2022-11-14 19:41:12 -05:00
wandererfan
edf7d93188
[TD]simplify section hatch file handling
2022-11-12 11:35:22 -05:00
wandererfan
9a07c52aff
[TD]fix XDirection rotation of simple sections
2022-11-10 19:19:22 -05:00
wandererfan
9b4b91ede4
[TD]fix rotation of complex section
2022-11-09 10:05:23 -05:00
wandererfan
76f92e8568
[TD]fix rotation of cut face hatch
2022-11-09 10:05:23 -05:00
wandererfan
67ec157e59
[TD]Prevent ComplexSection creation without valid direction
2022-11-07 07:57:37 -05:00
wandererfan
87cc3fe864
[TD]SectionView/ComplexSection - preview, direction selection
...
- add preview/live update to TaskSectionView & TaskComplexSection
- add view direction selector to uis
- use SectionNormal as Direction. Make Direction read-only
- simplify section line end point calculation
- section group command in toolbar
- make section and complex section icons consistent
- fix compsolid cutting tool
- terminology: single/piecewise to offset/aligned
2022-10-28 08:47:45 -04:00
wandererfan
0ff473a9b6
[TD]Complex Section - initial implementation
2022-10-28 08:47:45 -04:00
Uwe
909e4f2dd3
[TD] DrawView*: remove unused includes - part 2
...
- also sort includes
- also additions to precompiled header
2022-10-08 02:10:26 +02:00
wandererfan
aa2b1b8392
[TD]CI clang warnings
2022-09-05 17:48:38 -04:00
wandererfan
c0d69f7d8e
[TD]replace GeometryObject only after all changes are done
2022-08-28 15:52:23 -04:00
wandererfan
67ce559bc5
[TD]clazy warning re 3 parameter QObject::connect
2022-08-28 15:52:23 -04:00
Wanderer Fan
0a58649409
[TD]use Label in waiting for thread message
2022-08-21 21:18:26 -04:00
Wanderer Fan
81949d0817
[TD]use new style QObject::connect
2022-08-21 21:18:26 -04:00
Wanderer Fan
e80c42e8f1
[TD]code review changes for dvp, dvs
2022-08-18 19:43:04 -04:00
Wanderer Fan
6f646a8d2d
[TD]prevent running threads on object delete
2022-08-18 09:34:32 -04:00
Wanderer Fan
e97b95341a
[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
2483b1524e
[TD]fix detail of section not displayed on restore
2022-08-18 09:34:32 -04:00
Wanderer Fan
80d5e9a0b8
[TD]respect AutoDistribute on load
2022-08-18 09:34:32 -04:00
Wanderer Fan
2c19c29d3c
[TD]move section cut and detail common to thread
2022-08-18 09:34:32 -04:00
Wanderer Fan
5a92b30f17
[TD]run hlr and extractFaces in threads
2022-08-18 09:34:32 -04:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
Uwe
7b4e5d7522
[TD] remove more superfluous nullptr checks
2022-07-20 02:32:52 +02:00
Uwe
36add10c86
[TD] App: remove some superfluous nullptr checks
2022-07-19 02:03:50 +02:00
wmayer
e8f9c8a1d3
TD: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
Wanderer Fan
855941d5bb
[TD]fix misplaced section line
...
- BRepBndLib::Add results in wrong bbox center.
- replaced with BRepBndLib::AddOptimal
2022-03-03 09:31:29 -05:00
Wanderer Fan
28c5890bc9
[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
3fa4a321d3
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
wandererfan
040d3f7b06
[TD]fix showSectionEdge preference
2020-08-10 10:19:09 -04:00
wandererfan
7e8c441775
[TD]Fix jumping section view
2020-06-19 07:18:47 -04:00
wandererfan
6b47318065
[TD]fix 4335 section line pos on rotated base
2020-06-15 13:57:55 -04:00
WandererFan
2db99798f6
[TD]Improve section face display
2020-06-04 09:00:22 -04:00
wandererfan
51258d701f
[TD]Fix wrong scale in Section
2020-05-12 22:52:40 -04:00
wandererfan
facefa8f46
[TD]fix vertical section line and scale
2020-05-12 07:47:51 -04:00
wandererfan
9cf2e42404
[TD]oblique section lines
2020-05-10 11:03:15 -04:00
wandererfan
c7d59e8317
[TD]show section face pat hatch on restore
2020-05-10 11:03:15 -04:00
wandererfan
a3029fec74
[TD]Centralize preference getters
2020-04-24 11:13:49 -04:00
WandererFan
d12124073c
[TD]Piecewise Sectioning Algo
2020-04-19 09:17:28 -04:00
wandererfan
871a2732e4
[TD]spurious warning on Section
2020-03-26 12:36:33 -04:00
wandererfan
3a1fbb2e1c
[TD]add default pref for section cut surface
2020-03-24 18:16:23 -04:00
wandererfan
cddb3fda75
[TD]make geom hatch lines on property change
2020-03-20 07:28:33 -04:00
WandererFan
47aeca65e1
[TD]fix Section file included set up
2020-03-17 08:45:26 -04:00
wandererfan
7100eb4ba3
[TD]synchronize defaults in code and prefs
2020-03-16 08:57:08 -04:00
wandererfan
d1d7098ad6
[TD]Support Landmark Dim in Section and Detail
2020-02-25 17:21:00 -05:00
wandererfan
146d2b9adc
[TD]2 pass autoscale for DVD, DVS
2020-02-14 07:44:56 -05:00
wandererfan
77ee35a9bd
[TD]fix hatch file not found message
2020-02-14 07:44:56 -05:00
wandererfan
37653e57d5
[TD]use new PropertyFileIncluded.isEmpty()
2020-01-12 11:38:53 -05:00