Russell Johnson
8e58f10f7f
Path: Fix weakness in face analysis for unique OuterWire cases
2020-04-16 00:17:24 -05:00
Russell Johnson
75ad65ecf1
Path: Added Spiral cut pattern; Adjusted tooltip language
2020-04-16 00:17:16 -05:00
Russell Johnson
c8ece0c437
Path: Multiple fixes; code optimizations and cleanup
...
Fix _processRotationalOp() arguments and erroneous call thereto.
Fix isOnLineSegment() usage.
Fix transition between profile edge and clearing.
Fix _planarSinglepassProcess() method.
Fix `ProfileEdges` feature.
Fix Y-axis rotation error in G-code and display.
Fix error handling of `import ocl` test.
Raise `import ocl` test in code sequence.
Convert ocl.Point scan results and handling to FreeCAD.Vector() type throughout `Rotational` scan code.
Change properties group from `Rotational` to `Rotation`.
Make operation property details accessible through class.
Relocate Draft import to dependent function.
Improve property visibility in Data tab.
Issue warning for Rotational scans if faces are selected.
Compact setup() function.
LGTM cleanup throughout.
Delete unnecessary comments.
2020-04-16 00:17:05 -05:00
Russell Johnson
a10ec71135
Path: Added missing tooltips and added new Cut Pattern options
...
Add `Spiral' option to Cut Pattern list
Add `Offset' option to Cut Pattern list
2020-04-16 00:14:11 -05:00
Russell Johnson
d10ad95484
Path: GUI improvement - swap setEnabled() for show() and hide()
...
Improve GUI usability by using hide() and show().
Apply hide() and show() to labels as well.
Fix visibility update issue on loading task window for editing of existing operation.
2020-04-16 00:14:11 -05:00
Eric Trombly
08fc5556d5
fix some typos in recent lazyloader implementation
2020-04-15 12:32:48 -05:00
sliptonic
9427b5d0aa
Merge pull request #3330 from etrombly/lazyloader
...
[Path] Use lazyloader for deferred python imports
2020-04-15 10:22:28 -05:00
Eric Trombly
24e681c63b
add lazyloader support
...
lazy_loader is copied to Ext now, modified external imports to lazy_load
add a few more imports to be lazy loaded, think the install path is correct now
[TD]"<" symbol embedded in html
revert changes to path modules for testing
use lazyloader in PathAreaOp.py
add back in deferred loading
temp change to print error message in tests
temp change to print error message in tests
add _init__.py to lazy_loader
make install in CMakeLists.txt one line
2020-04-13 21:14:34 -05:00
sliptonic
2e4b82169a
Merge pull request #3333 from fra589/master
...
[Path] Add size parameter for syntax highlighting of GCode editor
2020-04-13 08:48:18 -05:00
sliptonic
19151cc547
Merge pull request #3336 from dubstar-04/chamferFixes
...
[PATH] Deburr Gui Fixes
2020-04-13 08:47:19 -05:00
Zheng, Lei
1becccb152
Path: fix path sort
2020-04-13 14:34:18 +08:00
Daniel Wood
82bee09bb7
Ensure join type is shown
2020-04-12 08:04:32 +01:00
Daniel Wood
54ce85acdf
Deburr: signal for update when values are changed
2020-04-12 06:33:34 +01:00
Patrick F
322e637cc8
Added confirm dialog for table delete
2020-04-12 00:49:09 +02:00
Patrick F
cb293618cf
Improved error handling
2020-04-11 19:27:37 +02:00
Gauthier
c914b68fe6
Merge remote-tracking branch 'upstream/master'
2020-04-11 17:06:31 +02:00
Gauthier
296be79bc6
Add size parameter for syntax highlighting of GCode editor
2020-04-11 17:05:59 +02:00
Patrick F
901d2f90aa
Add tool table list to UI
2020-04-10 22:10:35 +02:00
Patrick F
e67fa765c5
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into toolbit-gui
2020-04-09 21:55:28 +02:00
Russell Johnson
db18f3322a
Path: PEP8 cleanup
...
line endings fix
2020-04-07 22:17:37 -05:00
Russell Johnson
bf114b606a
Path: Fix broken Gui::QuantitySpinBox class
...
Now, custom expressions are applied to spinbox.
Spinbox now updates, after clicking elsewhere.
Path: Shorten for loop search
2020-04-07 22:17:37 -05:00
luz.paz
4acdf2613d
[skip-ci] Various typo fixes
...
Found via codespell v1.17.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-04-07 18:17:03 +02:00
sliptonic
b48d67976f
user attributes kinda works. Hacked.
2020-04-07 10:09:34 -05:00
sliptonic
7d04aa5028
checkpoint
2020-04-07 10:09:34 -05:00
sliptonic
e26f57b48f
linuxcnc tool table exporter
2020-04-07 10:09:34 -05:00
sliptonic
929797c6ef
revise library editor
2020-04-07 10:09:34 -05:00
sliptonic
591675cb0a
Merge pull request #3316 from realthunder/FixPathSort
...
Path: handle open edges when sorting path
2020-04-07 09:31:01 -05:00
sliptonic
baa5c92bae
Merge branch 'master' into FixPathSort
2020-04-06 14:33:55 -05:00
sliptonic
78b08c6298
Merge branch 'master' into 3d_surface_perf
2020-04-06 14:33:26 -05:00
Patrick F
2359919078
Removed offset check
2020-04-06 21:11:40 +02:00
Eric Trombly
56769f1a27
change isOnLine to isOnLineSegment
2020-04-06 06:34:53 -05:00
Eric Trombly
1ac9c2f4e9
move getFacets from Path to Part
2020-04-06 06:34:53 -05:00
Eric Trombly
6262dc561f
added check that facets are valid in getFacets
2020-04-06 06:34:53 -05:00
Eric Trombly
6bb5873e3e
add changes to Waterline
2020-04-06 06:34:53 -05:00
Eric Trombly
169d910eca
Area.cpp and CMakeLists.txt had extranious line ending
2020-04-06 06:34:53 -05:00
Eric Trombly
c8901cd5af
clean up commented old code
2020-04-06 06:34:53 -05:00
Eric Trombly
7cc190fff0
remove debug profiling from surface
2020-04-06 06:34:53 -05:00
Eric Trombly
edf9319f5a
visual studio doesn't like indexing facets with [, changed to (
2020-04-06 06:34:53 -05:00
Eric Trombly
a0e45bffaa
remove parallel processing, replace mesh generation with getting facets
2020-04-06 06:34:53 -05:00
Eric Trombly
94935996cb
change from openmp to std::thread
2020-04-06 06:34:53 -05:00
Eric Trombly
144d3b62f3
changed some for loops to list comprehensions, added openmp for area to make two loops parallel, changed a fuse to a compound
2020-04-06 06:34:53 -05:00
Eric Trombly
f210d71f18
remove sleep calls, change some for loops to list comp, move isPointOnLine to base vector
2020-04-06 06:34:53 -05:00
Zheng, Lei
9c86629a5f
Path: handle open edges when sorting path
2020-04-06 09:58:01 +08:00
sliptonic
23ae15edc2
Merge pull request #3132 from Schildkroet/deburr+dressup
...
[Path] Deburr+DressupLeadInOut fixes
2020-04-05 18:34:52 -05:00
Patrick F
7d3c7dfef0
Bugfix for circular hole base
2020-04-02 19:38:21 +02:00
luz.paz
1663fbb1cd
[skip ci] Fix typos in Path WB
...
Found via
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-04-01 13:28:48 +02:00
Patrick Felixberger
58264bc7da
Setup length depending on tool
2020-03-31 17:31:30 +02:00
Patrick Felixberger
b7702d5738
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into deburr+dressup
2020-03-31 17:18:06 +02:00
sliptonic
4a53aa1100
Merge pull request #3231 from Russ4262/4th_axis_fixes
...
[Path] 4th-axis rotational alignment improvements; Code clean-up
2020-03-31 08:17:18 -05:00
Russell Johnson
75d4a66ca1
Path: Synchronize tooltips. Apply DepthOffset. Hide properties.
...
Sync tooltip text between 3D Surface and Waterline.
Also, apply `DepthOffset` to Experimental Waterline algorithm.
Hide some properties in Data tab.
2020-03-30 23:24:47 -05:00