luz.paz
4dc201e086
Misc. typo, grammar, and whitespace fixes
...
[skip ci]
2018-11-27 15:02:58 -03:00
wmayer
f9e487e4b2
Replace Base::Exception with appropriate subclass
2018-11-14 17:47:43 +01:00
wmayer
b8ed93605d
Fix scan coverity issues:
...
CID 184299: Null pointer dereferences (FORWARD_NULL)
CID 184297: Error handling issues (UNCAUGHT_EXCEPT)
CID 184296: Uninitialized members (UNINIT_CTOR)
CID 184292: Uninitialized members (UNINIT_CTOR)
2018-11-13 13:20:16 +01:00
Zheng, Lei
f2ddb64fa1
Path.Area: minor optimization
2018-11-06 12:02:12 -03:00
Zheng, Lei
a345669b38
Path.Area: fix default parameter initialization
2018-11-06 12:02:12 -03:00
Markus Lampert
2d3f94590e
Support for step down in deburr op.
2018-11-06 12:01:18 -03:00
Markus Lampert
64addcabd9
Enable op base feature pre-selection for multiple base models.
2018-11-06 12:01:18 -03:00
Markus Lampert
e4fc276bac
Maintain stock bound box extension values across refreshs
2018-11-06 12:01:18 -03:00
Markus Lampert
fb4460e528
Added tool controller to custom op
2018-11-04 14:50:04 -03:00
Markus Lampert
fe8677fab1
Also restore position of base op when dressup is deleted.
2018-11-04 14:50:04 -03:00
Markus Lampert
bfcd21361f
Insert dressups at the same position in the operations list as the parent op is/was
2018-11-04 14:50:04 -03:00
Markus Lampert
de5b785f6e
Moved Deburr out of experimental features.
2018-11-04 14:50:04 -03:00
pekkaroi
2f2f5af4c2
Path: PathSurface task panel update
2018-11-04 14:49:21 -03:00
pekkaroi
5118118740
generalized optimization algorithm
2018-11-04 14:49:21 -03:00
pekkaroi
c40060bc20
Path: Optimize output of OCL dropcutter algo.
2018-11-04 14:49:21 -03:00
kreso-t
cd34f3d127
Path: Adaptive - set as standard feature
...
- i.e. removed from experimental features
2018-10-29 23:29:08 +01:00
kreso-t
976e804e2c
Path: Adaptive - fix for path cleaning
...
- fix for side-effect introduced by last change
(completely collinear paths were filtered out)
2018-10-29 23:29:08 +01:00
kreso-t
c2f2db8b56
Path: Adaptive - finishing path improvements
...
- fixed bug in path cleaning (artifacts on the finish path)
- increased path discretization resolution
2018-10-29 10:28:54 -03:00
Yorik van Havre
7fabfde0ef
py3 compatibility fixes
2018-10-27 16:04:51 -03:00
luz.paz
f976a4f734
Misc. typos and whitespace fixes
...
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ../fc-word-whitelist.txt` and `grep`
2018-10-25 11:06:28 -03:00
pekkaroi
ae9786253c
PATH Fix bug on finding minimum Z on DressupRampEntry
2018-10-25 11:02:02 -03:00
kreso-t
70fef39341
Path: Adaptive - finish depth option added
...
implemented the same way as in other path area operations
reusing the PathUtils.depth_params class
2018-10-22 15:41:18 -03:00
luz.paz
125f41e3e8
Misc. typo fix
...
Found via `codespell`
2018-10-11 16:21:28 -04:00
Markus Lampert
78863e2698
Added comment about the correctness of cloning a clone - lest I not attempt to /fix/ it again
2018-10-05 11:30:45 +02:00
Markus Lampert
1a6665c0f4
Changed view providers to use Gui.Document.setEdit to start the editor for a new object.
2018-10-05 11:30:45 +02:00
kreso-t
cc0dbb58e5
Path: Adaptive - adjustments to path smoothing
2018-10-04 16:23:20 +02:00
markus
a4b0bdf33d
Fixed context menu for PathIconViewProvider
2018-10-03 16:49:26 +02:00
markus
293ac55262
Fixed path model double click
2018-10-03 16:49:19 +02:00
Markus Lampert
a7942fc3ec
Fixed path tool controller context menu
2018-10-02 09:42:52 -03:00
Markus Lampert
04568dc6ee
Cleaned up path op context menu
2018-10-02 09:42:52 -03:00
Markus Lampert
317de14d25
Fixed model edit
2018-10-02 09:42:52 -03:00
Markus Lampert
82b98588aa
Fixed support for objects in the tree without a Proxy
2018-10-02 09:42:52 -03:00
Markus Lampert
840e904a12
Fixed context menu for PathJob
2018-10-02 09:42:52 -03:00
Markus Lampert
dd2679bc46
Fixed PathSetupSheet task panel and added doc strings to the UI.
2018-10-02 09:42:52 -03:00
Markus Lampert
cf2799ccd8
Refactored operation initialisation into separate module so it can be called from the WB and the Job UI.
2018-10-02 09:42:52 -03:00
kreso-t
d1eb5f19a8
Path: Adaptive - Small adjustment to link path cleaning
2018-09-29 18:12:45 +02:00
kreso-t
9a2338a2cf
Path: Adaptive - small performance improvement
...
- related to linking path smoothing
2018-09-29 18:12:28 +02:00
kreso-t
a9dfb16998
Path: Adaptive - improvements and bug fixes
...
- more accurate path smoothing
- fix for missing helix lead-in in some cases
- fix for cleaning of helix center point
- increased max allowed step-over to 75%
2018-09-29 18:12:09 +02:00
kreso-t
1e53a8f479
Fix for crash on windows env.
2018-09-26 17:05:29 +02:00
kreso-t
27f9a69f24
Path: Adaptive - small improvement
...
- tendency to join cuts when possible
2018-09-26 17:05:05 +02:00
Zheng, Lei
35f6a4fa72
Path.Area: fix offset pocket mode
2018-09-26 17:02:36 +02:00
kreso-t
ac6eebe7b9
Path: Adaptive - enhancements and bug fixes
...
- more accurate path cleaning
- fix for uncleared area remaining
- linking paths smoothing
2018-09-23 10:45:45 +02:00
kreso-t
96e2f44e28
Path: Adaptive - fix for profiling operation
...
- improved handling for sharp corners for profiling op.
2018-09-19 18:29:18 +02:00
kreso-t
de5ad52415
Path: Adaptive - enhancements and bug fixes
...
- cleanup & spelling corrections
- lead-in/lead-out improvements
- safer transition of linking path into lead-in/cut
- self-intersection check for keep tool down path
- additional perf. optimisations by parameter tuning
2018-09-19 18:28:48 +02:00
wmayer
4a717a8a44
Make destructors of all generated Py class protected
...
This is to avoid to create an object on the stack and thus to clutter Python's reference counting mechanism
2018-09-19 18:22:22 +02:00
luz.paz
b214f606c4
Misc. typo and whitespace fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=3&t=30988#p256964
along with other misc. fixes
2018-09-19 17:26:03 +02:00
Markus Lampert
97ad1b687f
Renamed Path Chamfer op to Deburr.
2018-09-17 10:27:49 +02:00
Markus Lampert
a9e040eb10
Fixed selection restore of entire object.
2018-09-17 10:23:41 +02:00
Markus Lampert
91371a6c6a
Added option to rotate multiple base objects as a compound or individually.
2018-09-17 10:23:41 +02:00
Markus Lampert
041d800518
Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually.
2018-09-17 10:23:40 +02:00