Uwe
9654786c67
[Gui] Quarter: remove unused includes
2022-03-09 01:12:15 +01:00
Uwe
bda12907de
[Gui] rename the Qt header list
2022-03-07 20:35:38 +01:00
wmayer
1ca7429705
Gui: Optimize includes to reduce compile time
2022-03-07 20:29:18 +01:00
Yorik van Havre
7653a9473d
Merged crowdin translations
2022-03-07 14:55:22 +01:00
wmayer
e4435cdcba
Base/App: fix warnings from code analysers:
...
* convert old-style-casts to explicit C++ casts where possible
* make some implicit conversions explicit
2022-03-06 23:49:30 +01:00
wmayer
58a719e207
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
95c70e7f4c
App: use forward declarations
2022-03-04 21:09:46 +01:00
Uwe
b4fff07d9e
[App] Expression and Extension: remove unused includes
2022-02-25 18:06:57 +01:00
mwganson
2aba33aba3
Mesh: fix test code so it will compile when used
2022-02-14 14:06:09 +01:00
Yorik van Havre
19b89b1085
Merged crowdin translations
2022-02-14 12:31:57 +01:00
wmayer
d29bd2f804
Mesh: [skip ci] add Mesh unit test for nearestFacetOnRay
2022-02-13 17:44:43 +01:00
wmayer
a6f0f69ed6
Mesh: overload MeshAlgorithm::NearestFacetOnRay to set a max. angle between facet and ray
2022-02-13 12:46:01 +01:00
luz paz
6953a7cea8
Fix some typos and whitespace
2022-02-12 19:33:28 +01:00
Yorik van Havre
b0b1c0afbb
Merged crowdin translations
2022-02-01 12:59:42 +01:00
wmayer
853454a139
Mesh: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-26 18:05:02 +01:00
Yorik van Havre
b3e2c87530
Merged crowdin translations
2022-01-26 14:15:14 +01:00
luz paz
e4aad767f4
Mesh: translate doxygen from DE to EN
...
For the purpose of making the source documentation uniform, source comments in this file were translated to English.
2022-01-13 17:27:43 +01:00
Yorik van Havre
e33ef084ff
Merged crowdin translations
2022-01-10 11:23:59 +01:00
luz paz
b0fcf45513
Fix various superfluous whitespace in *.dox files
2022-01-09 21:01:42 -06:00
Uwe
4199ff2c66
[Mesh] use predefined M_PI
2022-01-07 21:54:47 +01:00
Yorik van Havre
6cb3782c03
Merged crowdin translations
2021-12-29 12:20:12 +01:00
luzpaz
1c83d8fedd
Points: translate doxygen from DE to EN + fix superfluous whitespace ( #5287 )
...
* Points: translate doxygen from DE to EN + fix superfluous whitespace
For the purpose of making the source documentation uniform, source comments in this file were translated to english.
* Points: remove superfluous whitespace
* Fix left over DE to EN translations (from Cam and Mesh code)
2021-12-25 20:41:12 +01:00
Uwe
ce236c3f03
[Mesh] rename gmsh -> Gmsh
...
I was informed that Gmsh names itself with a capital G. I had a look and in FEM it is already named Gmsh, but not in the Mesh WB. Therefore this PR.
(The other changes than the pure renaming was automatically done by Qt's designer.)
2021-12-25 20:39:47 +01:00
luz paz
9c74c0afb1
Mesh: translate doxygen from DE to EN
...
For the purpose of making the source documentation uniform, source comments in this file were translated to english.
2021-12-22 01:09:52 +01:00
Chris Hennes
fc642482dd
Mesh: Correct installation location of tests
2021-12-18 17:16:34 -06:00
luz paz
0042f58e4c
Make source code comments use gender neutral pronouns
...
The changes also include some grammatical fixes as well.
2021-12-02 16:18:04 -05:00
Yorik van Havre
a41d11a299
Merge pull request #5028 from luzpaz/Crowdin-MeshPart
...
Crowdin: Fix and expose Mesh WB translations
2021-11-18 12:27:42 +01:00
Yorik van Havre
a26fb4db1a
Merged crowdin translations
2021-11-16 17:30:39 +01:00
Yorik van Havre
ab1eab9ea3
Merge branch 'master' into Crowdin-MeshPart
2021-11-09 11:19:21 +01:00
Uwe
e43189fc48
Merge pull request #5141 from luzpaz/mesh-qrc
...
Mesh: separating translation section in Mesh.qrc
2021-11-04 00:55:17 +01:00
luz paz
e8016bdb82
Mesh: separating translation section in Mesh.qrc
2021-11-03 11:17:05 -04:00
luz paz
9a9267f922
Mesh: Convert comments from DE->EN
...
Bringing uniformity to documenting FreeCAD
2021-11-03 11:13:16 -04:00
wmayer
ca6d49d080
Mesh: embed Evaluation dialog into a scroll area
2021-10-24 21:36:44 +02:00
wmayer
2808c4bc9c
Mesh: Mesh.createBox() now accepts a bounding box as argument
2021-10-23 18:58:43 +02:00
wmayer
e3ebe4bc9f
Mesh: add basic support of 3MF file format
2021-10-22 17:11:16 +02:00
wmayer
30ba396a82
Mesh: improve MeshGeomFacet::IntersectWithFacet
2021-10-20 19:42:39 +02:00
luz paz
bc585031a3
Crowdin: Fixes to Mesh WB translations
...
Closes https://github.com/FreeCAD/FreeCAD-translations/issues/54
Exposes Mesh -> 'Cutting' sub-menu
2021-10-20 08:30:36 -04:00
wmayer
cef86fb1ef
Mesh: extend API to access edges of a facet via Python
2021-10-20 13:01:11 +02:00
wmayer
5a55386919
Mesh: [skip ci] add unit tests for coplanar and intersecting triangles
2021-10-19 20:31:39 +02:00
wmayer
8d0d149b5b
Mesh: add method to get intersection of edges
2021-10-19 19:22:21 +02:00
wmayer
abf1cd1586
Mesh: [skip ci] update tri-tri-intersection
2021-10-19 15:14:36 +02:00
wmayer
837de28e9e
Mesh: expose trimByPlane to Python
2021-10-15 23:07:59 +02:00
wmayer
8c03581140
Mesh: [skip ci] add unit test for self-intersection
2021-10-13 17:29:18 +02:00
Noah
f1d1778a73
Mesh: fix WildMagic4 build on Darwin AArch64 (Apple M1)
...
A previous fix from 2012 excluded the x86_64 platfrom from using 32-bit Carbon APIs.
- https://tracker.freecadweb.org/view.php?id=656 (WildMagic4 doesn't build on 64-bit Mac OS)
Apply the same fix for AArch64 to ensure that the Mesh module can be built on Apple M1.
2021-10-06 22:47:48 +02:00
wmayer
5235af1d47
Mesh: [skip ci] add unit test for corrupted facets
2021-10-06 21:58:37 +02:00
wmayer
7b45d63bf2
App: use consistent spelling of SubElement
2021-10-06 18:09:53 +02:00
wmayer
6c23e2be1c
Mesh: implement sub-element handling
2021-10-06 17:19:38 +02:00
bartus
0c3ba910aa
Fix linux build: undefined std:string_view
...
Pop 'mesh' library c++ stranderd to c++17
Add required <string_view> header
2021-10-03 14:36:16 +02:00
Chris Hennes
822bc86894
Mesh: remove unused variable in Nastran reader
2021-09-29 16:34:58 -05:00
wmayer
e1c5bfab1f
Mesh: add method MeshAlgorithm::GetFacetsBorders
2021-09-29 22:33:45 +02:00