Commit Graph

10630 Commits

Author SHA1 Message Date
Zheng, Lei
dbfc65d535 Path.Area: improved FeatureAreaPy error message 2017-03-23 22:04:52 +01:00
Zheng, Lei
40033ac3e8 Path.Area: avoid FeatureArea recompute on doc load 2017-03-23 22:04:52 +01:00
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
wwmayer
bd7d094bd3 Merge pull request #645 from sliptonic/master
Path: fix bug with non-planar objects
2017-03-23 19:20:15 +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
wwmayer
b5e2df3133 Merge pull request #643 from ianrrees/20170323-remove-mac-opengl-warning
Remove warnings about Qt4 + OpenGL + MacOS issues
2017-03-23 09:32:13 +01:00
Ian Rees
a3c4c6016d Remove warnings about Qt4 + OpenGL + MacOS issues 2017-03-23 21:06:46 +13: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
5e9d9af51e Merge pull request #640 from realthunder/PreSelectCoord
Gui: do not round pre-select coord display
2017-03-22 09:18:29 +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
wwmayer
ac663ead76 Merge pull request #637 from sliptonic/master
Path: Panel Bugs.
2017-03-22 09:15:03 +01:00
Zheng, Lei
5744cd5ba9 Gui: do not round pre-select coord display 2017-03-22 15:51:21 +08: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
4d9169faf7 Qt5OpenGL: add missing header for macOS/Linux builds 2017-03-21 20:37:03 +01:00
wmayer
3da36c1682 Qt5OpenGL: add missing header for macOS/Linux builds 2017-03-21 20:37:03 +01:00
wmayer
c193dbe2b3 enable FREECAD_USE_QTOPENGL_WIDGET by default for Qt5, fixes #0002952, fixes #0001401 2017-03-21 20:37:03 +01:00
wmayer
08a901a0d0 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
2ec2ea5ac0 Qt5OpenGL: fix flickering on resize 2017-03-21 20:37:03 +01:00
wmayer
2ba7d8e632 Qt5OpenGL: update flags when dragging or removing 2017-03-21 20:37:03 +01:00
wmayer
0568209a52 Qt5OpenGL: add OpenGL debug logger (deactivated) 2017-03-21 20:37:03 +01: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
2c6f1fd56a Qt5OpenGL: fix transparency issue with framebuffer objects with old OpenGL API 2017-03-21 20:37:03 +01:00
wmayer
e1c5597a5e Qt5OpenGL: implement grabFramebuffer 2017-03-21 20:37:03 +01:00
wmayer
ed33adc35d Qt5OpenGL: make off-screen renderer working 2017-03-21 20:37:03 +01:00
wmayer
5bf326c1fb Qt5OpenGL: fix creating thumbnals, pdf, print preview and snapshot 2017-03-21 20:37:03 +01:00
wmayer
4bf14e7096 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
f04badda03 Qt5OpenGL: at startup determine some basic information about OpenGL setup 2017-03-21 20:37:03 +01:00
wmayer
6638ff90d9 Qt5OpenGL: do not use pixel buffer for the moment 2017-03-21 20:37:03 +01:00
wmayer
b0cd0a5163 Qt5OpenGL: release context when finished 2017-03-21 20:37:03 +01:00
wmayer
749ace7e6b Qt5OpenGL: Framebufferobject rendering works and handles transparency and anti-aliasing 2017-03-21 20:37:03 +01:00
wmayer
27d76f3a47 Qt5OpenGL: port Image rendering mode to make box zoom & selection and cutting work again 2017-03-21 20:37:03 +01:00
wmayer
1abc9d3c42 port Flag class to use QOpenGLWidget 2017-03-21 20:37:03 +01:00
wmayer
f587ec5b29 disabling depth test makes 3d viewer work again 2017-03-21 20:37:03 +01:00