wandererfan
c282924064
[TD]Preferences: reorganize and add missing
2020-01-27 08:02:29 -05:00
luz.paz
cbdba0b5bb
TD: fix header uniformity
...
This PR fixes header uniformity across all TechDraw WB.
2019-12-21 09:57:45 -05:00
wandererfan
a04d0f2574
[TD]Py routines for CenterLines
2019-12-16 20:36:10 -05:00
wandererfan
1ad2d35bce
[TD]Python routines and extension for line formating
2019-12-16 20:36:10 -05:00
wandererfan
08f23b84f7
[TD]Python routines and extension for Cosmetic Edges
2019-12-16 20:36:10 -05:00
wandererfan
d9e0c2e452
[TD]Python routines & extension for CosmeticVertex
2019-12-16 20:36:10 -05:00
wandererfan
ba28f959af
[TD]fix assembly CS has wrong XDir
2019-11-27 07:31:45 -05:00
wandererfan
fff0029de5
[TD]correct face detection to avoid ghost faces
2019-11-27 07:31:45 -05:00
wandererfan
acc7686b83
[TD]Section Line position
2019-11-27 07:31:45 -05: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
5b63ac5a7d
[TD]CL removal
2019-11-06 20:31:02 -05:00
wandererfan
4027c780a3
[TD]Avoid double delete on cosmetic items
2019-11-06 20:31:02 -05:00
wandererfan
900a7c6bdd
[TD]use UUID for CosmeticEdges instead of indices
2019-11-06 20:31:02 -05:00
wandererfan
5cab111a65
[TD]Implement unique tags for Cosmetic Vertex
2019-11-02 14:59:32 -04:00
wandererfan
a7d9661b1d
[TD]Extent Dimensions
2019-11-02 14:59:32 -04:00
wandererfan
3124323b28
[TD]improve handling of Assembly4 Models
2019-10-28 08:39:06 -04:00
wandererfan
5bb659e7e2
[TD]Transition to on demand page updates ph1
2019-10-23 14:19:52 -04:00
Zheng, Lei
d26f772035
TechDraw: Link related changes
...
* Support link and group objects
* Support view sync by implementing view provider API getMDIView()
* Use handleChangedPropertyType() for object migration instead of
reimplementing Restore() because of a lots of changes in
PropertyContainer::Restore().
* Various other small fixes.
2019-08-17 15:15:46 +02:00
wandererfan
3aa6fa19c6
[TD]Py functions for CenterLines and formatting
2019-07-19 20:17:20 -04:00
wandererfan
941968b37c
[TD]Edge and Vertex center lines
2019-07-15 12:36:48 -04:00
wandererfan
621b66be17
[TD]Add Properties for Cosmetic persistence
2019-07-15 12:36:48 -04:00
wandererfan
b561190d4f
[TD]Add restore invisible lines
2019-07-15 12:36:48 -04:00
wandererfan
3d2edd0f7e
[TD]Add line appearance editor
2019-07-15 12:36:48 -04:00
wandererfan
11d8aaed61
[TD]Add CenterLine edit function
2019-07-15 12:36:48 -04:00
wandererfan
7199c95251
Cleanup dangling debug code
2019-07-15 12:36:48 -04:00
wandererfan
5970e91ef2
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wmayer
85270f5cd3
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
wandererfan
3e0452417b
Cosmetic CL for Section and Detail
2019-06-06 19:58:15 -04:00
wandererfan
93431edfba
Initial version of Cosmetic Eraser
2019-06-06 19:58:15 -04:00
wandererfan
656e1654ff
Initial working version Face Centerline
2019-06-06 19:58:15 -04:00
wandererfan
94b167f3a2
Add Midpoint and Quadrant Cosmetic Vertex
2019-05-24 19:38:02 -04:00
wandererfan
59e47de506
Initial version addCosmeticVertex
2019-05-24 19:38:02 -04:00
wandererfan
408ac94416
Fix handling of orphan objects during Page delete
2019-04-26 06:36:56 -04:00
wandererfan
fbc542738c
Fix Error when OCC projection returns nothing
2019-04-25 08:02:28 -04:00
wandererfan
827f6c420e
Fix search for subShapes
...
- this is mainly for Arch objects. the search for shapes
is more difficult.
2019-04-05 19:35:26 -04:00
wandererfan
175966a6f7
Improve error messages for invalid shapes
2019-04-05 19:35:26 -04:00
Franck Jullien
b5613b2bd8
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wandererfan
7189b8ebc0
Fix segfault on missing Anchor view
...
- test script did not create Anchor(Front) view. DPG/DVP did not
handle missing Anchor properly
2019-03-07 10:58:28 +01:00
wandererfan
198c2258d4
Remove superfluous updates
...
- under certain conditions, unnecessary screen paints
were being performed.
2019-03-07 10:58:28 +01:00
wandererfan
9c1587cfad
Fix delayed rotation of DVP based Views
2018-10-26 00:49:53 +02:00
wandererfan
a281832627
Change tool from cylinder to prism
...
- cutting with cylinder produced too many
short bsplines from HLR. Straight cut
from prism reduces these and speeds up
HLR significantly.
2018-10-17 11:25:49 +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
bd4f48c95f
Fix #3525 Handle Global Position
...
- DVP was not taking container's Placement into
account when drawing objects.
2018-07-05 19:06:33 -03:00
wandererfan
b20a992579
Fix extension line direction in isometric views
2018-06-22 10:47:55 -03:00
WandererFan
99fcba4992
VPart/VSection Graphic Properties to Gui side
2018-02-14 15:42:26 -05:00
WandererFan
45a1d6c906
Fix Exception when Source Shape IsNull
2018-01-22 19:10:28 -05:00
TeroK
434bf4d3f3
TechDraw: Add option to use polygonal HLR algorithm
...
Now on property panel there is option 'Coarse View' which allows to set
selected drawing view's Hidden Line Removal to utilize polygonal algorithm.
This should be faster on same cases (complex models).
When this option is set for a view there is known limitation with dimensions not
working on this experimental mode. At least currently this is best utilized on
view with no dimensions.
Also the vertices' 'black dots' are not drawn on this mode view to avoid
cluttering. Face hilite is avoided, to gain speed. All curves are represented
by short linesegments in this mode.
Previously TechDraw always used OCC's exact HLR algorithm to generate views,
which produces good quality and continous shape lines but is sometimes
slower to generate than with polygonal approach.
Additionally now there is bool 'CoarseView' Parameter Editor setting, if anyone
wants to set this as their default.
2018-01-22 19:31:30 +01:00
WandererFan
4b9f43b467
Allow GroupExtension as Source for Views
...
- DrawViewPart had special case logic for App::Part.
It now handles DocumentObjectGroup and any other
GroupExtensions as Source.
2018-01-20 14:07:31 +01:00