wandererfan
8cbcd243e6
[TD]Py routines for CenterLines
2019-12-16 20:36:10 -05:00
wandererfan
b54212f82c
[TD]Python routines and extension for line formating
2019-12-16 20:36:10 -05:00
wandererfan
a71bc8f734
[TD]Python routines and extension for Cosmetic Edges
2019-12-16 20:36:10 -05:00
wandererfan
f63cd9255a
[TD]Python routines & extension for CosmeticVertex
2019-12-16 20:36:10 -05:00
wandererfan
7906c3a684
[TD]fix assembly CS has wrong XDir
2019-11-27 07:31:45 -05:00
wandererfan
a78e4229da
[TD]correct face detection to avoid ghost faces
2019-11-27 07:31:45 -05:00
wandererfan
13ed0a1be9
[TD]Section Line position
2019-11-27 07:31:45 -05:00
wandererfan
c01d6172e9
[TD]Handle missing XDirection on old files
2019-11-27 07:31:45 -05:00
wandererfan
9d9d41bcd0
[TD]correct alignment of Section & Detail with Base
2019-11-27 07:31:45 -05:00
wandererfan
3921a22e8b
[TD]CL removal
2019-11-06 20:31:02 -05:00
wandererfan
4b93655b83
[TD]Avoid double delete on cosmetic items
2019-11-06 20:31:02 -05:00
wandererfan
f539a0ea8c
[TD]use UUID for CosmeticEdges instead of indices
2019-11-06 20:31:02 -05:00
wandererfan
b34eb9de77
[TD]Implement unique tags for Cosmetic Vertex
2019-11-02 14:59:32 -04:00
wandererfan
88b07896e6
[TD]Extent Dimensions
2019-11-02 14:59:32 -04:00
wandererfan
f4829a5deb
[TD]improve handling of Assembly4 Models
2019-10-28 08:39:06 -04:00
wandererfan
251e16b6f1
[TD]Transition to on demand page updates ph1
2019-10-23 14:19:52 -04:00
Zheng, Lei
e90d09dc40
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
cb10b651ea
[TD]Py functions for CenterLines and formatting
2019-07-19 20:17:20 -04:00
wandererfan
a4577a1e5b
[TD]Edge and Vertex center lines
2019-07-15 12:36:48 -04:00
wandererfan
9828655f48
[TD]Add Properties for Cosmetic persistence
2019-07-15 12:36:48 -04:00
wandererfan
e881dcd860
[TD]Add restore invisible lines
2019-07-15 12:36:48 -04:00
wandererfan
b4edc9e227
[TD]Add line appearance editor
2019-07-15 12:36:48 -04:00
wandererfan
5d601c1cdd
[TD]Add CenterLine edit function
2019-07-15 12:36:48 -04:00
wandererfan
7ee2f0c80a
Cleanup dangling debug code
2019-07-15 12:36:48 -04:00
wandererfan
fbfdb69c20
[TD]Py Cosmetic Vertex, Line, Circle Arc
2019-07-15 12:36:48 -04:00
wmayer
cb53719821
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
5eb7145d97
Cosmetic CL for Section and Detail
2019-06-06 19:58:15 -04:00
wandererfan
4a2720cf51
Initial version of Cosmetic Eraser
2019-06-06 19:58:15 -04:00
wandererfan
07e26d3624
Initial working version Face Centerline
2019-06-06 19:58:15 -04:00
wandererfan
108038df91
Add Midpoint and Quadrant Cosmetic Vertex
2019-05-24 19:38:02 -04:00
wandererfan
3f7570ad80
Initial version addCosmeticVertex
2019-05-24 19:38:02 -04:00
wandererfan
c4f63ec976
Fix handling of orphan objects during Page delete
2019-04-26 06:36:56 -04:00
wandererfan
57d35a392c
Fix Error when OCC projection returns nothing
2019-04-25 08:02:28 -04:00
wandererfan
3beb18b256
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
76696b0f99
Improve error messages for invalid shapes
2019-04-05 19:35:26 -04:00
Franck Jullien
c5942d6a78
TechDraw: add Balloons
2019-04-01 23:24:17 +02:00
wandererfan
d58b86c52f
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
db3a69ba11
Remove superfluous updates
...
- under certain conditions, unnecessary screen paints
were being performed.
2019-03-07 10:58:28 +01:00
wandererfan
26d0a134db
Fix delayed rotation of DVP based Views
2018-10-26 00:49:53 +02:00
wandererfan
7f6be0a265
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
2c0d1d882b
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
95f95d54fb
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
53537c9d08
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
8ee01aaf68
Fix extension line direction in isometric views
2018-06-22 10:47:55 -03:00
WandererFan
02b64dca3a
VPart/VSection Graphic Properties to Gui side
2018-02-14 15:42:26 -05:00
WandererFan
eafba8cbfe
Fix Exception when Source Shape IsNull
2018-01-22 19:10:28 -05:00
TeroK
61b202992c
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
4f2fe1d1a5
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
WandererFan
a858c3b9be
Fix crash when deleting View with Dimensions
...
- if a Dimension has multiple references to a
DrawViewPart (ex vertex-vertex) the Dimension
will appear twice in the DVP's InList. This
commit ensures that the Dimension is only
deleted once when deleting the DVP.
2018-01-12 10:30:42 -02:00
WandererFan
60e43253f7
Fix Section Line Wrong Position
...
- Section cut line Y coord needs to be mirrored to
be position correctly on Page.
2018-01-11 11:21:25 -02:00