WandererFan
99fcba4992
VPart/VSection Graphic Properties to Gui side
2018-02-14 15:42:26 -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
WandererFan
e163ae1746
Allow multiple sources for all View types
2017-12-31 14:54:05 +01:00
WandererFan
7588081afd
Implement option for perspective drawing views
2017-12-03 19:17:53 -02:00
WandererFan
15b509db25
Implement LineGroups for default weights
...
- Add ability to control default weight for visible,
hidden and decorative lines from a configuration
file. Diffent sets of defaults can be specified as
a preference.
2017-12-02 13:51:25 +01:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
WandererFan
d6a5672f89
Allow Views of App::Parts
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
4b3ab9e74e
Allow Section based on ViewMulti
2017-10-02 13:48:45 -03:00
WandererFan
fc1c863034
Add viewPartAsDxf function in App
2017-06-23 08:14:46 +02:00
WandererFan
f60464e545
implement detail view highlight in base view
2017-05-10 17:43:48 +02:00
WandererFan
513decf8c8
Cleanup orphan features on DVP delete
2017-02-09 15:45:04 -05:00
WandererFan
84b858a142
fix naming conflicts
2017-01-29 19:40:34 -05:00
WandererFan
299ac94c9f
Geometric hatch for Section face
2017-01-29 19:40:34 -05:00
WandererFan
f51b5818cc
Initial working version of geometric crosshatch/PAT files
2017-01-29 19:40:34 -05:00
WandererFan
3ce9c48c64
Clean up children on Page delete
2017-01-29 19:40:33 -05: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
dc66106683
Create outline of 3D shape
2016-11-07 17:20:19 -05:00
WandererFan
a662cad5be
Section Rebuild subproject
...
new dialog
new Section/SectionLine logic
remove XAxisDirection property
2016-10-31 11:06:15 -02:00
WandererFan
6b4352f79f
Rename properties to fit PropertyEditor window
2016-10-06 11:00:35 -03:00
WandererFan
c8f4de5fbc
Fix #2707 hidden seam/smooth lines
2016-10-06 11:00:35 -03:00
WandererFan
ae5798434a
Add options for face detection and cut face edge display
2016-10-06 11:00:35 -03:00
WandererFan
001bbf52d6
Performance Ph2
2016-10-06 11:00:35 -03:00
WandererFan
8459cdad5a
Performance improvements Ph1
2016-09-29 17:37:20 -04:00
WandererFan
34644e9d71
Fix Section arrows,xDir,label
2016-09-01 12:14:42 -04:00
WandererFan
b47eff76ae
Changes re const, ref and TopExp per wmayer
...
Refactor debug routines to DrawUtil
2016-09-01 12:14:42 -04:00
WandererFan
9a93185f7e
Py binding for EdgeWalker
...
refactor EdgeWalker code from DVP,DVS
2016-09-01 12:14:42 -04:00
WandererFan
3901d2fe82
Add View centerlines
2016-09-01 12:14:42 -04:00
WandererFan
4cb4e5f04a
Create ViewSection from ViewPart
...
Property name changes
Touch section when View SymbolSection changes
2016-08-26 11:39:03 -03:00
WandererFan
cf90d69319
Implement automatic scaling
2016-08-16 14:29:15 +02:00
WandererFan
af7d257b91
Add centermarks for circles in Views
2016-08-16 14:29:15 +02:00
WandererFan
bda5c6233c
Remove unconnected signals
2016-07-14 14:39:06 +02:00
WandererFan
19968205d2
Include file cleanup per cppclean analysis
2016-07-14 14:39:06 +02:00
WandererFan
fc9c4d2bf5
Fix #56 ViewSection
...
- too many edges in result
2016-07-11 15:32:16 +02:00
WandererFan
26aff79a31
Fixes 1-3 per wmeyer
2016-07-11 15:32:16 +02:00
WandererFan
bca002ff09
Hatch View Faces
2016-07-11 15:32:16 +02:00
WandererFan
f11e8ffa10
Basic Face detection using BGL
2016-07-11 15:32:16 +02:00
WandererFan
bd1c150930
remove obsolete 3D reference code
2016-07-11 15:32:16 +02:00
WandererFan
20de9af2c2
Fix Hatch path fp math
...
Fix section face painting
2016-07-11 15:32:16 +02:00
WandererFan
8cbd6d0b23
Section face positioning/display
2016-07-11 15:32:16 +02:00
WandererFan
14a9fd4fcd
Fix issue 7 Projection Results
2016-07-11 15:32:16 +02:00
WandererFan
6d07fec219
Python functionality for ViewPart and ViewClip
2016-07-11 15:32:16 +02:00
WandererFan
5bf42856fd
1st cut PyClip functionality
2016-07-11 15:32:16 +02:00
WandererFan
3b2d07e8af
ProjectionAlgo & DrawingExport renames
2016-07-11 15:32:16 +02:00
WandererFan
189839e93d
Add Mod/TechDraw/App
2016-07-11 15:32:16 +02:00