Commit Graph

28291 Commits

Author SHA1 Message Date
Uwe
fb3aa74a5e [skip CI] [FEM] whitespace fix 2022-03-23 05:21:48 +01:00
Uwe
80ad680dc9 [FEM] SI unit fixes for Elmer
- since we use consistently SI units (as recommended my the Elmer forum), we need to scale the input mesh (we use ElmerGrid that has an option fur this purpose)
- Since the result will be in the scaled mesh, we need to scale it back

With this PR, one gets now correct result independent of
- the used unit scheme
- the simulation type (electrical or thermo-mechanical)
2022-03-23 05:00:40 +01:00
Uwe
b57cdc850d [Assembly] remove it
as discussed: https://forum.freecadweb.org/viewtopic.php?p=582152#p582152
2022-03-23 01:59:51 +01:00
Uwe
024a959c2a [PD] [skipCI] minor header fixes 2022-03-23 01:37:46 +01:00
Uwe
9ec4358dcc [PD] [skip CI] Helix: consistency adjustment
- in Part and PD we have in Pad/Pocket a step of one for the angle and also the App part of Helix uses already a step of 1
2022-03-23 00:58:21 +01:00
Uwe
d3f99b26e5 [Doc] the Cam module was removed 2022-03-22 17:53:22 +01:00
Stefan Brüns
1e018f63d8 [TechDraw] Replace XQuery based SVG cleanup with DOM traversal
Evaluation of the XQuery has a complexity of more than O(3), as the
underlying QDomNodeModel::compareOrder is quite expensive.

Traversing the DOM tree directly is significantly faster, i.e. it now
takes constantly less time than the actual drawing via QPainter, while
previously it could take several magnitudes more time.

Fixes #6638

Also replace the XQuery used for reparenting the drawing group. Not
performance critical, but significantly simpler code.
2022-03-22 08:44:39 -04:00
Wanderer Fan
bb779f8ee2 [TD]fix double units in dxf page export 2022-03-22 08:41:36 -04:00
Yorik van Havre
21c3347af1 Arch: Fixed incomplete detection of 2D objects in IFC export 2022-03-22 12:38:41 +01:00
Yorik van Havre
2f167d289d Arch: Fixed export of rebars without host to IFC 2022-03-22 11:59:28 +01:00
wmayer
6a450f2c49 Gui: [skip ci] do not include Inventor/SbByteBuffer.h for older Coin3D versions 2022-03-22 10:36:03 +01:00
Uwe
6252a902de [FEM] fix unit for Elmer
to assure we use SI units
2022-03-22 05:11:02 +01:00
wmayer
760d4f224f Image: [skip ci] use ImageGlobal.h 2022-03-21 22:28:38 +01:00
Uwe
d544d0b24e [Cam] Remove the Cam module
as discussed here: https://forum.freecadweb.org/viewtopic.php?p=581725#p581725
2022-03-21 22:21:32 +01:00
Uwe
9e50325750 [Image] remove a file that is apparently not used 2022-03-21 21:19:56 +01:00
wmayer
b1aa7cdad4 Gui: fix build failure with older Coin3D versions 2022-03-21 19:59:03 +01:00
Uwe
55dc4f33a7 [JtReader] remove unused includes
- also sort some headers out to PreCompiled.h
2022-03-21 18:16:56 +01:00
Uwe
30cde82d30 [Doc] update weblinks
- link Freetype license
2022-03-21 17:59:49 +01:00
Uwe
edf6061383 [Doc] update 3rdparty license page
- don't include license text because it it a nightmare to checking if texts are still the actual ones
link the licenses instead. (Links are much easier to maintain for every release.)
- update weblinks

Todo: we must decided for a License of FreeType, see our developers forum
2022-03-21 17:36:33 +01:00
wmayer
3c99b0565d Mod: [skip ci] add needed headers to fix build failure 2022-03-21 16:33:56 +01:00
Yorik van Havre
42e76d1006 Arch: Fixed IFC export of compounds and parts 2022-03-21 16:26:43 +01:00
Uwe
fae1ffed83 [JtReader] fixes to make it compilable 2022-03-21 15:55:50 +01:00
Chris Hennes
c996f3040d App: Fix missing ignored variable 2022-03-21 09:40:28 -05:00
Chris Hennes
b31f7ae165 Addon Manager: Correct error message 2022-03-21 09:24:51 -05:00
Chris Hennes
af041fb4d6 App: Add Metadata content type test 2022-03-21 09:24:51 -05:00
Yorik van Havre
a8420f918b Draft: Restored cloning of arch objects 2022-03-21 15:16:53 +01:00
sliptonic
837589ef4f Merge pull request #6612 from mlampert/bugfix/bag-of-minor-isssues
PATH: Bugfix/bag of minor isssues
2022-03-21 08:34:23 -05:00
sliptonic
31e327a0cb Merge pull request #6592 from Russ4262/fix/depth_params_twin_depths
Path: Fix roughly equal depth entries
2022-03-21 08:33:59 -05:00
Yorik van Havre
dfef526d77 Arch: Fixed IFC export of rebars 2022-03-21 14:06:19 +01:00
Uwe
3b001d75c0 [Gui] remove Python.h from PreCompiled.h
tested with PCH and it seems it is really not necessary. python.h is only used n one header in [Gui] and not relevant for PCH
2022-03-21 13:26:56 +01:00
Uwe
0b50af794c [Path] remove Python.h and Xerces
they are not needed anymore
2022-03-21 13:18:42 +01:00
wmayer
b47abb9bd9 Mod: [skip ci] add needed headers to fix build failure 2022-03-21 12:04:04 +01:00
Yorik van Havre
ed466db60f Merge pull request #6631 from hhassey/master
Fix Arch Panel Trapezoidal Wave Width
2022-03-21 09:30:11 +01:00
Yorik van Havre
f24866b09e Merge pull request #6618 from matthijskooijman/arch-better-door-reversal
Arch: When inverting hinge position, keep opening direction
2022-03-21 09:28:57 +01:00
oriond
f27a67f6e9 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2022-03-20 20:27:48 -07:00
oriond
3163bebf79 Arch Fixes Trapezoidal Wave Width on Arch Panels 2022-03-20 20:22:54 -07:00
Uwe
f8191d1899 [TD] remove Python.h and Xerces
seems not to be necessary anymore
2022-03-21 02:53:47 +01:00
Uwe
38d7b77237 [Sketch] remove Python.h and Xerces
seems not to be necessary anymore
2022-03-21 02:51:57 +01:00
Uwe
aeaa44bba8 [JtReader] remove Python.h and Xerces 2022-03-21 02:46:04 +01:00
Uwe
f88be24a2f [Assembly] remove Python.h and Xerces 2022-03-21 02:44:01 +01:00
Uwe
47650ab2c6 [Mesh] remove Python.h and Xerces
seems not to be necessary anymore
2022-03-21 01:46:54 +01:00
wmayer
f60b6d09a4 Mesh: [skip ci] fixes #6598: read unitialized variables 2022-03-21 01:27:07 +01:00
Uwe
d3595f267b [FEM] remove Python.h and Xerces 2022-03-21 01:22:59 +01:00
Ajinkya Dahale
e0f96afb35 [FEM] Refactor TaskFemConstraintOnBoundary (#6615)
* Now the behavior is consistent with behavior of PD fillets, for example.
See https://forum.freecadweb.org/viewtopic.php?f=18&t=67135#p580192. In the
future it may be possible to reuse some code from there.

* When the last selected item is removed we need to reset the existing
highlighting separately.

* Use `Gui::ButtonGroup` in `TaskFemConstraintOnBoundary`
2022-03-21 01:02:10 +01:00
Uwe
c4a1d4e5fc [Cloud] remove some includes and sorting 2022-03-21 00:13:22 +01:00
Uwe
cb64efaaad [Cam] remove Python.h and Xerces 2022-03-20 23:39:43 +01:00
Uwe
c146f15895 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2022-03-20 23:01:12 +01:00
Uwe
c690d822d3 [Image] add missing header 2022-03-20 23:01:01 +01:00
wmayer
1a62c2024d lgtm: removes unused imports in Python scripts 2022-03-20 23:00:55 +01:00
Uwe
d52633a030 [Points] remove Python.h and Xerces 2022-03-20 22:55:16 +01:00