Commit Graph

16266 Commits

Author SHA1 Message Date
Yorik van Havre
ea03421593 Arch: Fixed missing files in cmake 2019-03-27 16:10:06 -03:00
Yorik van Havre
272a8dfcc9 Merge branch 'master' of https://github.com/carlopav/FreeCAD into carlopav-master 2019-03-27 15:57:31 -03:00
Yorik van Havre
8c9e2a6d95 Merge branch 'fix-ifc' of https://github.com/Moult/FreeCAD into Moult-fix-ifc 2019-03-27 11:57:22 -03:00
wmayer
741533941c fix handling of OCC exceptions, fix -Wunused-but-set-variable, fix -Wunused-parameter 2019-03-24 02:17:54 +01:00
wmayer
763c2b22fe make 3d view creation working with Qt 5.12 2019-03-23 21:18:18 +01:00
wmayer
dbcf39abdb suppress VS2917 warnings: C4267 2019-03-23 17:28:32 +01:00
wmayer
e4be0cb36e fix VS2917 warnings: C4091, C4477, C4302, C4311 2019-03-23 16:35:40 +01:00
wmayer
3c7d5bc151 Improve project on surface dialog:
make function undo/redoable
work on document that was active when the dialog was opened
handle case when object or document is deleted while dialog is open
2019-03-22 17:18:12 +01:00
MA-DEVELOP\apeltauer
64957a55eb transform sub shapes to global position 2019-03-22 17:18:12 +01:00
MA-DEVELOP\apeltauer
1ff37ee99c improve creating the edges/wire in parametric space 2019-03-22 17:18:11 +01:00
MA-DEVELOP\apeltauer
313a0be207 make a face copy 2019-03-22 17:18:11 +01:00
MA-DEVELOP\apeltauer
79af25d0ab make a explicit copy 2019-03-22 17:18:11 +01:00
MA-DEVELOP\apeltauer
b186aea9b8 imrove the projection algorithm 2019-03-22 17:18:11 +01:00
apeltauer
54e7ab3320 Change the vector type to non const
I dont know why this fails on linux. On windows this works....
2019-03-22 17:18:10 +01:00
apeltauer
14b78d95e2 add gp_dir include 2019-03-22 17:18:10 +01:00
MA-DEVELOP\apeltauer
1c5ee376e6 add new feature "Projection on surface" 2019-03-22 17:18:09 +01:00
MA-DEVELOP\apeltauer
d3351496d9 first working ui 2019-03-22 17:18:09 +01:00
Przemo Firszt
e1be0fb458 Bump spec version to v0.19
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2019-03-22 11:01:46 -03:00
wandererfan
749e8aaf11 Fix OCC error handling
- GeometryObject.cpp used OCC "Raise" to signal error
  condition, but this is only caught in GuiDocument.cpp.
  Changed to catch exception locally.
2019-03-22 11:00:14 -03:00
furti
a8686cdb88 Fix broken texture loading for PY 3 builds
The problem was that Python 3 wants a bytes object and not a string.
So we have to encode the string first to make it useable. Python 2 handles
bytes objects as normal strings so the fix should be backwards compatible.

Furthermore this commit adds a massive performance improvement by collecting
all bytes in a list and calling "join" at the end. This is significantly
faster than simply appending each byte to the bytes object one at one.

https://forum.freecadweb.org/viewtopic.php?f=3&t=35032
2019-03-22 10:59:26 -03:00
luz.paz
50c82c2b91 Misc. source comment typos 2019-03-22 10:44:14 -03:00
luz.paz
e04ba4e4a1 Add some more user-facing typo fixes 2019-03-22 10:44:14 -03:00
luz.paz
dfb2389ca6 Issue 3866: Partial fix for inaccurate tooltips 2019-03-22 10:44:14 -03:00
luz.paz
8fb61fe09f Crowdin: cont... 2019-03-22 10:44:14 -03:00
luz.paz
a979c1ec45 Crowdin: follow-up to previous commit 2019-03-22 10:44:14 -03:00
luz.paz
953df125ad Crowdin: continuing translation string refinements/fixes 2019-03-22 10:44:14 -03:00
furti
09731554c2 Add option to fill cut shapes with material colors
Previously when setting the "Show Fill" property of the TechDraw Arch
Section View to true, the areas where always filled with a default grey
color.

This commit adds a property called "UseMaterialColorForFill" to the
ArchSectionPlane. When set to true, it will use the objects material
color to fill the cut shapes and fall back to the default color
when no Material is found.
2019-03-22 10:36:07 -03:00
Yorik van Havre
4a41c27cda Arch: Fixed materials not updating their dicts 2019-03-20 10:00:30 -03:00
donovaly
c3b213e506 fix issue 0003885
Corrects wrong tooltips, fixes https://freecadweb.org/tracker/view.php?id=3885
2019-03-20 09:25:53 -03:00
Yorik van Havre
251a9bff11 Draft: minor bugfix 2019-03-19 20:00:48 -03:00
Yorik van Havre
b533c64361 Arch: Fixed IFC export of rebars 2019-03-19 19:54:51 -03:00
Yorik van Havre
20f3c124f7 Draft: Fix for translation 2019-03-19 14:17:39 -03:00
Dion Moult
a7d22096c7 Allow move base to work for rotation too 2019-03-19 14:17:39 -03:00
Dion Moult
75fefb53c8 Add warning if there are multiple parents for a base in statusline and in console 2019-03-19 14:17:39 -03:00
Yorik van Havre
778b489e77 Draft: do not try to move object base if it has no base 2019-03-19 14:17:39 -03:00
Dion Moult
348a1777a2 Add a move base property that moves the base object instead of the object itself if true.
This is useful because it is the default case for most architectural work.
2019-03-19 14:17:39 -03:00
paullee0
0c1137f5bd Fix to Build Curve Segment Railing Wire To Follow Curve Landing
Limited by makePipeShell, curvilinear railing still usually has problems to be created

Discussions:-

https://forum.freecadweb.org/viewtopic.php?f=23&t=29358&sid=bfd05589642577079096cd8879b7a88f&start=120#p285656
https://forum.freecadweb.org/viewtopic.php?f=22&t=34081#p285607
https://forum.freecadweb.org/viewtopic.php?f=23&t=29358&start=110#p284683
2019-03-19 14:16:05 -03:00
paullee0
327162dbcc Revert "Build Curve Segment Railing Wire To Fit Landing"
This reverts commit e5989280bb8aeb73b73483c0c74d019bdb1116d6.
2019-03-19 14:16:05 -03:00
paullee0
176c0d4e7a Build Curve Segment Railing Wire To Fit Landing
Limited by makePipeShell, curvilinear railing usually has problems to be created

Discussions:-
https://forum.freecadweb.org/viewtopic.php?f=23&t=29358&start=110#p284683
https://forum.freecadweb.org/viewtopic.php?f=22&t=34081#p285607
2019-03-19 14:16:05 -03:00
Bernd Hahnebach
bb1d54afb7 FEM: constraint displacement object, some comments and code sorting 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
26d59e4ca3 FEM: unit tests, typo in comment 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
9cda3a94db FEM: examples, update result object in 2D FEM example 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
ca4cd9df33 FEM: examples, update result object in 3D FEM example 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
7ae56b15c1 FEM: unit tests, fix von mises and principal stress calculations 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
30d3347aea FEM: update solver framework example 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
5642ffbb32 FEM: vtk tools, use own names for vtk result object pipe 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
844ae7e92f FEM: restult task panel, add automatic displacement factor 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
5e86f6ae8a FEM: result reader, remove eigenmode result scaling 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
fc3d2a9f1e FEM: results, remove stressvectors and strainvectors from result obj, adapt code elsewhere 2019-03-19 14:15:15 -03:00
Bernd Hahnebach
53d2b30dcf FEM: result tools, small changes for better code reading 2019-03-19 14:15:15 -03:00