Commit Graph

7918 Commits

Author SHA1 Message Date
Zheng, Lei
73649495e6 Path.Area: Changed FeatureArea WorkPlane behavior
FeatureArea will return the user defined workplane if there is one, or
else it returns auto selected plane by its internal Area object
2017-03-23 22:04:52 +01:00
Zheng, Lei
f028bde0df Path.Area: improved code readablity 2017-03-23 22:04:52 +01:00
Jean-Marie Verdun
5f1879ee21 Move Step reader to New Part Design workflow 2017-03-23 21:43:46 +01:00
sliptonic
d7dc91d7f3 Path: fix bug with non-planar objects 2017-03-23 10:19:26 -05:00
Yorik van Havre
4e41c89d98 Draft: Fixed buggy ungroup function 2017-03-23 09:40:27 -03:00
Zheng, Lei
46e4902e37 PathGui: increase pre-select GCode display decimal 2017-03-22 09:23:57 +01:00
Zheng, Lei
45118b6860 PathGui: speed up path marker display
User SoPointSet instead of SoMarkerSet
2017-03-22 09:23:57 +01:00
Zheng, Lei
08cf906218 PathGui: fixed potential crash on Path object delete 2017-03-22 09:23:57 +01:00
Zheng, Lei
aad8ca4dd9 PathGui: ViewProviderPath default to bbox selection style
* Hide DisplayMode property
* Exclude initial position from bounding box
2017-03-22 09:23:57 +01:00
Zheng, Lei
808c4a8945 PathGui: show path marker in front of path wire 2017-03-22 09:23:57 +01:00
wwmayer
3db5aefe7f Merge pull request #639 from kkremitzki/startwbfix2
Make Start WB Py3 friendly and consistent width
2017-03-22 09:17:12 +01:00
Kurt Kremitzki
40fa49aa1f Make Start WB Py3 friendly and consistent width 2017-03-22 02:50:38 -05:00
sliptonic
c8c258aa28 Path: Several small bugs related to Arch Panel support in Path.
Sheet tag placement not including the sheet offset
contour not using sheet attributes
Engraving not using sheet attributes
Profile not using transform.
2017-03-21 15:04:53 -05:00
wmayer
764f9ce7e5 Qt5OpenGL: use OpenGL debug logger to locate problems, fix a couple of errors 2017-03-21 20:37:03 +01:00
wmayer
f8a14fc69e Qt5OpenGL: release context when finished 2017-03-21 20:37:03 +01:00
wmayer
5763de76bd move Image viewer to QOpenGLWidget 2017-03-21 20:37:03 +01:00
sliptonic
eb608e818e Path: small bugs. remove deprecated setting of first rapid.
minor fixup to smoothiepost to set ip address in post arguments
2017-03-21 10:27:51 -03:00
sliptonic
1ad7047b51 Path: first iteration of a post processor for smoothie.
This post will take an argument for IP address and stream gcode directly
2017-03-21 10:27:51 -03:00
sliptonic
290c9f3534 Path: Drilling checks for bit size to determine drillability 2017-03-21 10:27:51 -03:00
sliptonic
8fa768889b Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
c501a1e234 Path: add linuxcnc export for tooltable 2017-03-21 10:27:51 -03:00
sliptonic
d3fb9fbfe2 Path: more bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
b0745c96ef Path: Engrave can handle other 2D objects including sketch 2017-03-21 10:27:51 -03:00
sliptonic
4ce609e31d Path: ToolLibraryManager copy button is smarter. 2017-03-21 10:27:51 -03:00
sliptonic
c57ca9f351 Path: bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
4327a08612 Path: drilling panel 2017-03-21 10:27:51 -03:00
sliptonic
68b79839bc path: make linuxcnc post respect F parameter as velocity 2017-03-21 10:27:51 -03:00
sliptonic
24d7bf7e78 Path: A possibly il-advised revision to library
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
fa1f358f52 Path: adapt other operations
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
79e9f76252 Path: contour handles arch panels 2017-03-21 10:27:51 -03:00
sliptonic
3303c4dc45 Path: PathEngrave converted to use use TC tools
Handles panel and panelsheet engraving
2017-03-21 10:27:51 -03:00
sliptonic
fcbf0b568b Path: PathMillFace correctly determines TC 2017-03-21 10:27:51 -03:00
sliptonic
5ac4dbb9ed path: contour gets correct TC 2017-03-21 10:27:51 -03:00
sliptonic
fa79e7d635 path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic
d24b7730de Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic
bf1bdc897e Path: fix PathContour panel 2017-03-21 10:27:51 -03:00
sliptonic
5282fc5961 Path: fix drilling panel
Path: Make drilling work with local tc tools

also make hole identification more robust
2017-03-21 10:27:51 -03:00
sliptonic
fa65446ff0 Path: convert pathmill face to use tc tools 2017-03-21 10:27:51 -03:00
sliptonic
30020e91ae Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
ab8549a8b4 path: add TC selector to panels 2017-03-21 10:27:51 -03:00
sliptonic
3cf92d8d42 Path: Make post-processing aware of tool changes
Postprocessing command now makes reasonable guess about what user wants to post
and asks if it can't derive.
2017-03-21 10:27:51 -03:00
sliptonic
010a88fe66 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
sliptonic
dfe21f8e22 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
AjinkyaDahale
8013ecc6d6 Issue #2682
Modifying a check in SketchObject::validateExternalLinks() for datums.
Hopefully will not cause trouble.
There is still a problem where if the check fails, all constraints will
be lost!
2017-03-21 12:10:21 +01:00
Kurt Kremitzki
a3171ef4d1 Remove debug code 2017-03-21 10:00:57 +01:00
Yorik van Havre
51f946d965 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2017-03-20 18:02:12 -03:00
Yorik van Havre
54d82d9d7e Arch: little fix in IFC exporter 2017-03-20 18:01:54 -03:00
Sergo
7463d42e17 test MultiTransformed applied to a box outside the body 2017-03-20 21:39:53 +01:00
Sergo
34b2baeeea issue #2808 2017-03-20 21:39:53 +01:00
wmayer
0bb1fe3f3d render full selection of huge part models in real time 2017-03-20 20:36:31 +01:00