wmayer
0fd7f05a5f
Gui: [skip ci] suppress debug messages when older SpaceMouse/Joystick is connected
2020-09-28 08:06:41 +02:00
wmayer
db645a6ea8
Surface: [skip ci] add icon for sections command
2020-09-28 07:57:00 +02:00
wmayer
1f8296736b
Part: improve Python interface
...
+ rename getCurve2dFromGeom2d to makeFromCurve2d
+ add function makeFromCurve and makeFromTrimmedCurve like makeFromSurface
+ implement OffsetCurve.BasisCurve
+ fix memory leak in BRepOffsetAPI_MakePipeShellPy
2020-09-27 23:34:45 +02:00
Clayton McCray
2e14b05c8e
Conda doesn't export functions to subshells
...
build_unix_dev_conda.sh fails to activate the freecad_dev
environment. This is issue #7980 on the conda github. This has
one of the suggested work arounds added.
2020-09-27 13:02:40 +02:00
vocx-fc
eb9ba049fe
Part: change command name Part_MakeTube to Part_Tube
...
This follows the style of the other Part commands which don't
have the word `Make` just the name of the noun, `Box`, `Cylinder`,
`Sphere`, etc.
2020-09-27 13:01:16 +02:00
Zheng, Lei
b2624c08a1
App: fix recursive App::getLinksTo()
2020-09-27 12:59:38 +02:00
wmayer
e2d0bf2c3a
Sketcher: [skip ci] fix computing of hotspot of XPM icons on Windows/macOS
...
Add a cross to copy and array icons.
2020-09-27 12:06:26 +02:00
Bernd Hahnebach
b3ca8f2284
FEM: object unit tests, improve some comments
2020-09-26 23:29:38 +02:00
Bernd Hahnebach
41b3421563
FEM: z88 solver, use same object type schema as for all other solver objects
2020-09-26 23:17:36 +02:00
Bernd Hahnebach
7ad6caff84
FEM: python code formating
2020-09-26 23:17:27 +02:00
wmayer
e539cce45a
Gui: [skip ci] fix initialization of Python-based view providers in FreeCADGui.subgraphFromObject
2020-09-26 22:39:18 +02:00
wmayer
ed7cdd4c2c
Surface: add command to create surface from sections
2020-09-26 16:32:42 +02:00
wmayer
173576e49c
Part: add method to add a wire (e.g. to create a hole) to a face
2020-09-25 16:00:01 +02:00
wmayer
31197e5cdc
Part: add method to return a reversed shape
2020-09-25 15:59:08 +02:00
wmayer
e22e215d16
Part: implement BSplineSurface.buildFromNSections based on GeomFill_NSections
2020-09-25 15:07:47 +02:00
wmayer
77f84ce743
Part: [skip ci] fix shape builder to create filled face from vertexes
2020-09-25 13:42:39 +02:00
wmayer
bf7ebdf8c5
Gui: [skip -ci] fix Document::toggleInSceneGraph() to avoid to add a node twice
2020-09-25 13:05:45 +02:00
Bernd Hahnebach
3bda9bda96
Arch: ifc export, workaround for draft array export and some small improvements
2020-09-24 17:50:42 +02:00
wmayer
c98ef02fe2
0004441: Changing Placement of a App::Part that contains a Part::FeaturePython causes drawing of a ghost object at original Placement [skip ci]
2020-09-24 17:39:17 +02:00
wmayer
142a398c94
Start: [skip ci] replace QTextStream and its manipulators with stringstream to avoid deprecation warnings with Qt 5.15
2020-09-24 13:46:15 +02:00
vejmarie
0d9e97f652
Revert Qt::endl which is not defined in Qt << 5.15 version
...
Signed-off-by: vejmarie <jmverdun3@gmail.com >
2020-09-24 12:56:43 +02:00
vejmarie
4484a2f186
Revert a patch which shouldn't had been into this commit as it
...
is specific to Qt 5.15 and need a #define
Signed-off-by: vejmarie <jmverdun3@gmail.com >
2020-09-24 12:56:43 +02:00
vejmarie
704d4d9945
Big update to remove deprecation warning from Qt 5.15.0
...
That is need on MacOS build as travis log is bigger than 50k lines
which breaks travis rules
And by the way deprecations are real
All file contains the same modification replace 0 to Qt::WindowFlags() when needed
as the class needs to be instantiated
Signed-off-by: vejmarie <jmverdun3@gmail.com >
2020-09-24 12:56:43 +02:00
wmayer
f752814e1a
Sketcher: [skip ci] fix inconsistent indentations in SketchObject::rebuildExternalGeometry
2020-09-24 11:32:22 +02:00
shermelin
de28f074e1
Projections of arcs of circle, orthogonal case
...
Implementation when circle plane orthogonal to projection plane.
2020-09-24 11:22:58 +02:00
wmayer
bb657cd425
Sketcher: [skip ci] fix undo bug when directly changing a datum constraint in the property editor
2020-09-23 16:59:23 +02:00
wmayer
5956f41e5d
Sketcher: [skip ci] fix computing of hotspot of sketcher icons on macOS
2020-09-23 11:31:17 +02:00
wmayer
3c6faae1f0
PartDesign: [skip ci] fixes #0004371 : Changing Hole profile from ISO to nothing is not possible: "Hole: Cannot get value from invalid enumeration"
2020-09-23 11:11:27 +02:00
donovaly
3ca1bc2495
[PD] fix 2 hole dialog bugs
...
- 1. reported here: https://forum.freecadweb.org/viewtopic.php?p=432936#p432851
also unthreaded holes can have a close or standard fit
- 2. reported here: https://forum.freecadweb.org/viewtopic.php?p=432936#p432944
the thread direction is always left. The reason is that this property is an enum but the dialog returns a bool.
- also fix an UI issue with the spin boxes (automatically found and repaired by Qt's designer, thus the many changes in the UI file)
2020-09-23 09:58:53 +02:00
Vanuan
590e1ccac1
HiDPI: Change Sketcher crosshair hot spot xy
...
See https://forum.freecadweb.org/viewtopic.php?p=432021#p432021
2020-09-23 09:55:41 +02:00
wmayer
66bf741d37
FEM: [skip ci] Coverity: Dereference after null check
2020-09-22 20:32:21 +02:00
wmayer
adae2b6613
PartDesign: [skip ci] Coverity: Structurally dead code
2020-09-22 20:22:26 +02:00
wmayer
cb6ec67d02
PartDesign: [skip ci] Coverity: Bad use of null-like value
2020-09-22 20:03:42 +02:00
wmayer
e5a86986d8
PartDesign: [skip ci] fix method to access main window in shaft wizard
2020-09-22 19:15:59 +02:00
wmayer
6f196dc827
OpenSCAD: [skip ci] Coverity: Bad use of null-like value
2020-09-22 14:22:10 +02:00
Oscar Rainford
9107d1f376
Include Inventor/SbByteBuffer.h in QuarterWidget.cpp to allow compilation with latest Coin3D library.
2020-09-22 14:05:01 +02:00
Yorik van Havre
b822809c94
Arch: allow exporting of objects with no solid or shell to IFC
2020-09-22 13:31:04 +02:00
vocx-fc
d908fad16d
Draft: fix loading of arrays
2020-09-22 12:12:00 +02:00
wmayer
95d03c8d92
Sketcher: [skip ci] fix computing of hotspot of sketcher icons on Windows
2020-09-21 16:32:25 +02:00
wmayer
f55f7f040a
Python: [skip ci] expose Python types in their corresponding modules
2020-09-21 15:04:26 +02:00
Yorik van Havre
6d0b9de0e9
Added liberapay badge to readme
2020-09-21 15:03:02 +02:00
vocx-fc
5465726b85
Draft: split svg.get_path function for paths that are BSplines
...
If it's not a circle nor ellipse nor straight line
convert the curve to BSpline. Move into a subfunction.
Improve a few varible names to be more verbose, like `vertex`
and `edge`.
2020-09-21 14:25:03 +02:00
vocx-fc
d3cbfa4071
Draft: svg, move test so the code is less indented
...
The angle between the curve and plane is tested for being coplanar,
0 or 180 degrees. The negative test is done earlier so that the
return is done earlier, and the rest of the code is not indented.
2020-09-21 14:25:03 +02:00
vocx-fc
85397a60bd
Draft: split svg.get_path into smaller readable functions
...
Split the SVG string for circular and elliptical paths.
2020-09-21 14:25:03 +02:00
vocx-fc
0fe7994b42
Draft: split svg.get_text into smaller readable functions
...
Split the code for SVG string that will be displayed
for TechDraw pages; also split the header for other cases.
2020-09-21 14:25:03 +02:00
vocx-fc
c57ede8ca3
Draft: clean up SVG processing code, add comments
...
For the try-except blocks we should trap a specific `Exception`,
not just any type. It seems string handling was an issue
with Python 2, so the string needed UTF8 decoding.
When the software no longer supports Python 2, these
blocks can be removed.
2020-09-21 14:25:03 +02:00
vocx-fc
90fb07dbc6
Draft: Drawing is still used in get_dxf function
2020-09-21 14:25:03 +02:00
Zheng, Lei
7ee075325a
Draft: fix point array without using link
2020-09-21 14:01:42 +02:00
Zheng, Lei
e3e7686773
Draft: add support for point link array
2020-09-21 14:01:39 +02:00
wmayer
423c374258
PD: [skip ci] fix msvc warning
2020-09-21 13:28:56 +02:00