Commit Graph

7927 Commits

Author SHA1 Message Date
Zheng, Lei
b0e9d4b213 Path.Area: fixed getShape with index 2017-03-23 22:04:52 +01:00
Zheng, Lei
d447257e0b Path.Area: changed section transformation 2017-03-23 22:04:52 +01:00
Zheng, Lei
b49a8ec376 Path.Area: improved section tolerance
Previously, a small offset in the same direction of section is added to
the section height to avoid tagent plane cut. Now we'll retry by adding
offset in the oppsite direction if the first attemp fails.
2017-03-23 22:04:52 +01:00
Zheng, Lei
796a8f3cd5 Path.Area: support arc plane selection 2017-03-23 22:04:52 +01:00
Zheng, Lei
80850e176d Path.Area: improved section plane tolerance issue 2017-03-23 22:04:52 +01:00
Zheng, Lei
abd4f6a424 Path.Area: refined properties in FeatureArea 2017-03-23 22:04:52 +01:00
Zheng, Lei
102998208f Path.Area: support negative stepdown
Negative stepdown means going from bottom up. Some machine may have
reversed Z axis.
2017-03-23 22:04:52 +01:00
Zheng, Lei
31e82f089c Path.Area: fixed handling of shape with placement 2017-03-23 22:04:52 +01:00
Zheng, Lei
721a256268 Path.Area: fixed missing brace 2017-03-23 22:04:52 +01:00
Zheng, Lei
c1ab98098e 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
b8843ec8c5 Path.Area: improved code readablity 2017-03-23 22:04:52 +01:00
Jean-Marie Verdun
e9c782234b Move Step reader to New Part Design workflow 2017-03-23 21:43:46 +01:00
sliptonic
a93382af24 Path: fix bug with non-planar objects 2017-03-23 10:19:26 -05:00
Yorik van Havre
14041ebe31 Draft: Fixed buggy ungroup function 2017-03-23 09:40:27 -03:00
Zheng, Lei
44a9ecd25f PathGui: increase pre-select GCode display decimal 2017-03-22 09:23:57 +01:00
Zheng, Lei
b091acd877 PathGui: speed up path marker display
User SoPointSet instead of SoMarkerSet
2017-03-22 09:23:57 +01:00
Zheng, Lei
3f7c4bc042 PathGui: fixed potential crash on Path object delete 2017-03-22 09:23:57 +01:00
Zheng, Lei
9e5f6b212e 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
0c68b691c5 PathGui: show path marker in front of path wire 2017-03-22 09:23:57 +01:00
wwmayer
10bb4898ba 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
ff50942914 Make Start WB Py3 friendly and consistent width 2017-03-22 02:50:38 -05:00
sliptonic
34324c6547 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
3ac834c734 Qt5OpenGL: use OpenGL debug logger to locate problems, fix a couple of errors 2017-03-21 20:37:03 +01:00
wmayer
b0cd0a5163 Qt5OpenGL: release context when finished 2017-03-21 20:37:03 +01:00
wmayer
ef5d3920db move Image viewer to QOpenGLWidget 2017-03-21 20:37:03 +01:00
sliptonic
dbe9d75c8f 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
975f4032b5 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
8a3ac337f6 Path: Drilling checks for bit size to determine drillability 2017-03-21 10:27:51 -03:00
sliptonic
ffc4fb28aa Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
8699d14057 Path: add linuxcnc export for tooltable 2017-03-21 10:27:51 -03:00
sliptonic
09ac25f089 Path: more bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
4926bfade4 Path: Engrave can handle other 2D objects including sketch 2017-03-21 10:27:51 -03:00
sliptonic
7d4ae8a851 Path: ToolLibraryManager copy button is smarter. 2017-03-21 10:27:51 -03:00
sliptonic
57da9b70c3 Path: bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
424fb81cc3 Path: drilling panel 2017-03-21 10:27:51 -03:00
sliptonic
ec1028aa73 path: make linuxcnc post respect F parameter as velocity 2017-03-21 10:27:51 -03:00
sliptonic
a66e8b434e 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
493d346bdc 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
d312681f9f Path: contour handles arch panels 2017-03-21 10:27:51 -03:00
sliptonic
1250576709 Path: PathEngrave converted to use use TC tools
Handles panel and panelsheet engraving
2017-03-21 10:27:51 -03:00
sliptonic
9bce3b3a70 Path: PathMillFace correctly determines TC 2017-03-21 10:27:51 -03:00
sliptonic
0ca39606ba path: contour gets correct TC 2017-03-21 10:27:51 -03:00
sliptonic
53bc54b40c path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic
95a4728c6d Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic
25e4b13156 Path: fix PathContour panel 2017-03-21 10:27:51 -03:00
sliptonic
3b54157024 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
9e4a6fe5b0 Path: convert pathmill face to use tc tools 2017-03-21 10:27:51 -03:00
sliptonic
2dee821d1a Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
4ec8f2f8b3 path: add TC selector to panels 2017-03-21 10:27:51 -03:00
sliptonic
eb8e5b4c6f 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