Commit Graph

44 Commits

Author SHA1 Message Date
Uwe
5486c9808d [TD] remove some more superfluous nullptr checks 2022-07-20 02:53:48 +02: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
wmayer
611fd4088a fixes #0004318: Compilation fails with Qt 5.15 beta with QPainterPath errors [skip ci] 2020-07-02 13:19:43 +02:00
WandererFan
2db99798f6 [TD]Improve section face display 2020-06-04 09:00:22 -04:00
wandererfan
8944a9cfbe [TD]Export Svg hatch as bitmap 2020-05-29 20:53:24 -04:00
wandererfan
252293adaf [TD]add separate property for geom hatch 2020-03-20 07:28:33 -04:00
wandererfan
594786847e [TD]embed section hatch file(s) in Document 2020-01-12 11:38:53 -05:00
wandererfan
9dcd9cdf6b [TD]fix SectionFace hatch on SVG Export 2019-12-18 15:03:22 -05:00
wandererfan
a78e4229da [TD]correct face detection to avoid ghost faces 2019-11-27 07:31:45 -05:00
wandererfan
e987560314 [TD]using namespace clean up 2019-11-03 18:52:19 -05:00
wandererfan
67c023765c [TD]Simplify Section cut surface formatting 2019-10-30 14:25:35 -04:00
wandererfan
fbfdb69c20 [TD]Py Cosmetic Vertex, Line, Circle Arc 2019-07-15 12:36:48 -04:00
wandererfan
5eb7145d97 Cosmetic CL for Section and Detail 2019-06-06 19:58:15 -04:00
wandererfan
6cb7255c30 Show full width Edges around Section Face
- Section Face was hidding 1/2 of Edge if "Show Section
  Edges" was set to false.
2018-09-26 16:58:52 +02:00
wandererfan
59ca75e1fe Ensure Section face redrawn on update 2018-04-25 11:09:39 +02:00
WandererFan
bf4a80dad5 clean up GeomHatch feature, gui & dialog
Refactor code, allow dialog to edit feature, update graphics on change
prep for dash line start positioning.
2017-05-10 17:43:48 +02:00
WandererFan
1c8395e229 fix naming conflicts 2017-01-29 19:40:34 -05:00
WandererFan
60c7f2f69a Geometric hatch for Section face 2017-01-29 19:40:34 -05:00
WandererFan
1bae86f3b1 Initial Bitmap fills for Faces
- also texture from svg (not used yet)
2017-01-29 19:40:32 -05:00
WandererFan
6b175cc0c9 Section Rebuild subproject
new dialog
new Section/SectionLine logic
remove XAxisDirection property
2016-10-31 11:06:15 -02:00
WandererFan
ecc9be4f23 Allow hatching of section face 2016-10-31 11:06:15 -02:00
WandererFan
5175771590 Add options for face detection and cut face edge display 2016-10-06 11:00:35 -03:00
WandererFan
a080e3bcbc Control Face edges from Part/Section 2016-09-28 20:24:46 -04:00
wmayer
6148bf4df5 fix -Wextra & -Wdeprecated in TechDraw 2016-09-22 19:32:16 +02:00
WandererFan
928856ec3a Minor performance improvements 2016-09-01 12:14:42 -04:00
WandererFan
1bf2dc7411 Fix Section arrows,xDir,label 2016-09-01 12:14:42 -04:00
WandererFan
ae9f1c5994 Create ViewSection from ViewPart
Property name changes
Touch section when View SymbolSection changes
2016-08-26 11:39:03 -03:00
Ian Rees
5d67bc27aa TechDraw: Fix Coverity dynamic_cast warnings 2016-08-21 11:08:29 +02:00
WandererFan
27aafada9c Include file cleanup per cppclean analysis 2016-07-14 14:39:06 +02:00
WandererFan
6cb130b559 Implement ShowCutSurface 2016-07-11 15:32:16 +02:00
WandererFan
d183759e64 Fix #56 ViewSection
- too many edges in result
2016-07-11 15:32:16 +02:00
WandererFan
f89cdb3cc9 Fix Vertex hover behaviour
Refactor to reduce duplicate code
Fix Section face color mix on hover
2016-07-11 15:32:16 +02:00
WandererFan
f0970e5b21 Fix non-section faces in ViewSection 2016-07-11 15:32:16 +02:00
WandererFan
d2763eebfc Working Face selection 2016-07-11 15:32:16 +02:00
WandererFan
a843759f29 Basic Face detection using BGL 2016-07-11 15:32:16 +02:00
Ian Rees
c61662d100 Removed unused QObject inheritances. 2016-07-11 15:32:16 +02:00
Ian Rees
1bb88a761e Remove ctor args from QGIView and descendents. 2016-07-11 15:32:16 +02:00
WandererFan
c458760753 Fix #10 View Visibility 2016-07-11 15:32:16 +02:00
WandererFan
8019841c4f Fix Hatch path fp math
Fix section face painting
2016-07-11 15:32:16 +02:00
WandererFan
60acf69557 Section face positioning/display 2016-07-11 15:32:16 +02:00
WandererFan
599e957813 Fix issue 7 Projection Results 2016-07-11 15:32:16 +02:00
WandererFan
ffbaf79f4a /QGI/QGraphicsItem/ 2016-07-11 15:32:16 +02:00
WandererFan
2fbc4025cd ProjectionAlgo & DrawingExport renames 2016-07-11 15:32:16 +02:00
WandererFan
df13886349 Add Mod/TechDraw/Gui 2016-07-11 15:32:16 +02:00