Commit Graph

10062 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
Ian Rees
0861041f3e Remove warnings about Qt4 + OpenGL + MacOS issues 2017-03-23 21:06:46 +13: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
26638a724c Merge pull request #640 from realthunder/PreSelectCoord
Gui: do not round pre-select coord display
2017-03-22 09:18:29 +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
Zheng, Lei
7344c5e976 Gui: do not round pre-select coord display 2017-03-22 15:51:21 +08: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
81d325eb0b Qt5OpenGL: add missing header for macOS/Linux builds 2017-03-21 20:37:03 +01:00
wmayer
e07b97ec90 Qt5OpenGL: add missing header for macOS/Linux builds 2017-03-21 20:37:03 +01:00
wmayer
dbc33d406d Qt5OpenGL: fix to make the 3d viewer fit into the mdi area after re-docking it 2017-03-21 20:37:03 +01:00
wmayer
1f6efd5182 Qt5OpenGL: fix flickering on resize 2017-03-21 20:37:03 +01:00
wmayer
6e43ee67a4 Qt5OpenGL: update flags when dragging or removing 2017-03-21 20:37:03 +01:00
wmayer
2d4198f453 Qt5OpenGL: add OpenGL debug logger (deactivated) 2017-03-21 20:37:03 +01: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
79f961ee9c Qt5OpenGL: fix transparency issue with framebuffer objects with old OpenGL API 2017-03-21 20:37:03 +01:00
wmayer
f13538a016 Qt5OpenGL: implement grabFramebuffer 2017-03-21 20:37:03 +01:00
wmayer
34f277e7bb Qt5OpenGL: make off-screen renderer working 2017-03-21 20:37:03 +01:00
wmayer
67f05c98fa Qt5OpenGL: fix creating thumbnals, pdf, print preview and snapshot 2017-03-21 20:37:03 +01:00
wmayer
a04a7a6b21 Ot5OpenGL: fix phantom objects in sketcher selection mode, get texture with the exact content of the 3d viewer 2017-03-21 20:37:03 +01:00
wmayer
1565139b20 Qt5OpenGL: at startup determine some basic information about OpenGL setup 2017-03-21 20:37:03 +01:00
wmayer
d88b00bcdb Qt5OpenGL: do not use pixel buffer for the moment 2017-03-21 20:37:03 +01:00
wmayer
f8a14fc69e Qt5OpenGL: release context when finished 2017-03-21 20:37:03 +01:00
wmayer
0bec4dbd63 Qt5OpenGL: Framebufferobject rendering works and handles transparency and anti-aliasing 2017-03-21 20:37:03 +01:00
wmayer
6e026fd67b Qt5OpenGL: port Image rendering mode to make box zoom & selection and cutting work again 2017-03-21 20:37:03 +01:00
wmayer
164e18de2b port Flag class to use QOpenGLWidget 2017-03-21 20:37:03 +01:00
wmayer
ac1bd39cfe disabling depth test makes 3d viewer work again 2017-03-21 20:37:03 +01:00
wmayer
9e42badfaf move QuarterWidget to QOpenGLWidget 2017-03-21 20:37:03 +01:00
wmayer
5763de76bd move Image viewer to QOpenGLWidget 2017-03-21 20:37:03 +01:00
wmayer
097818eceb add option to switch between old and new OpenGL classes of Qt 2017-03-21 20:37:03 +01:00
Ian Rees
97f29bccc8 Get path on OSX when imported from external Python 2017-03-21 20:13:51 +01:00
Ian Rees
ffc4564c84 Fix minor potential memory leak. 2017-03-21 20:13:51 +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