wmayer
27757fc246
Base: add Transform/Transformed to Line3<> and Polygon3<>
2022-08-04 11:46:38 +02:00
wmayer
513ef44a13
Base: add methods to transform a Vector3f with a Rotation or Placement
2022-08-04 11:45:39 +02:00
wmayer
b0a5743264
Mesh: consider placement in MeshPy::getCurvaturePerVertex
2022-08-04 11:09:47 +02:00
wmayer
c8c311c981
Mesh: refactor MeshPy::getSelfIntersections
2022-08-04 10:34:49 +02:00
Uwe
df24489a26
[FEM] Elmer: update test files
2022-08-04 04:50:00 +02:00
Uwe
d53714bc84
[FEM] fix enable editing for all solvers
...
- currently for Z88 nothing happens when clicking the Edit button in the solver task dialog. The reason is that opening *.txt files was never implemented
- also do this for Elmer
- for Z88 we need to open several file for a proper editing because the solver info is distributed over these files
2022-08-04 04:19:55 +02:00
Uwe
34e45fbcac
[FEM] Elmer: more work on Stabilize
...
- it turned out that despite not mentioned in the manual, ElmerGUI adds the Stabilize setting for all setups
-> bring "Stabilize" back for all equations
(for "Bubbles" it is correct that this is an equation-specific setting)
2022-08-04 03:57:46 +02:00
Uwe
bf09d0679d
[FEM] Elmer: setup new pipelines like we do for CCX
...
and manually new created ones
2022-08-04 03:25:26 +02:00
Uwe
e4d1cb66e9
[FEM] Elmer: use different default linear solver
...
- BiCGStabl is as robust as BiCGStab but in all tested cases it converges faster
2022-08-04 03:24:03 +02:00
Uwe
5d1b25f130
[FEM] Elmer: use direct solving as default for stresses
...
- direct solving is sometimes even 10 times faster (as fast as CCX) and as accurate as CCX
2022-08-04 03:22:07 +02:00
Uwe
b4c9b7a638
[FEM] pipeline: minor highlighting fix
...
- if a pipeline is invisible the highlighting must not be triggered
2022-08-04 03:11:02 +02:00
Uwe
ad63aa3e3a
[Arch] minor code cleanup after Py2 check removal
2022-08-04 02:26:50 +02:00
wmayer
d2d2bd57fe
Base: implement Line3 Polygon3 class
2022-08-04 02:17:22 +02:00
Uwe
04570f81cc
[Arch] remove unneeded checks for Python 3
...
since we only support Python >=3, these checks can go
2022-08-04 01:32:06 +02:00
Günter Neiß
9884073276
OpenSCAD: remove SCAD-Import error in importCSG.py
...
Signed-off-by: Günter Neiß <gneiss@web.de >
2022-08-03 12:42:43 -04:00
wmayer
dd5fa8b6e0
Mesh: refactor MeshPy::writeInventor
2022-08-03 17:56:24 +02:00
wmayer
0b424620d6
App: changes in ComplexGeoData:
...
* rename some methods
* distinguish between Point and Vector
* support of arrays of Point or Vector
2022-08-03 16:18:14 +02:00
wmayer
ec75ab64c9
Fem: [skip ci] fix possible crash in PropertyPostDataObject::getMemSize
2022-08-03 10:55:31 +02:00
Uwe
9bb9bb923c
[FEM] Elmer: update .sif files
...
- because of solver default settings change
2022-08-03 04:29:27 +02:00
Uwe
bbc21b336a
[FEM] Elmer: fix solver stabilize settings
...
- according to https://www.nic.funet.fi/index/elmer/doc/ElmerModelsManual.pdf
the stabilization methods are equation-specific and only available for some solvers
This commits changes these settings according to the manual
2022-08-03 02:32:01 +02:00
Uwe
a6288fdabe
[FEM] Elmer: Flux: add missing settings
...
- enable the disabled options. They work and are according to the Elmer manual. The user is free to use them or not and since they are all False by default, existing analyses won't be affected.
- add two missing settings
- for new equations, enable at least one calculation, otherwise nothing will happen when an inexperienced user uses the default
2022-08-03 01:50:12 +02:00
Uwe
8a114eb798
[Gui] QSint: missing piece to fix QGroupBox visibility
...
- also the freecadscheme must be adapted (e.g. for PartDesign dialogs)
- fixes now #6102 completely
2022-08-03 01:05:37 +02:00
luz paz
6b17e7561d
AddonManager: Fix source comment typos
...
[skip ci]
2022-08-02 16:35:03 -04:00
Benjamin Bræstrup Sayoc
f30c30b06f
[TechDraw] Simplify code getting default line weights
2022-08-02 16:13:01 -04:00
Benjamin Bræstrup Sayoc
bbbc044934
[TechDraw] Remove deprecated replaceGeomFormat
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
ac8099d1f6
[TechDraw] Remove deprecated replaceCenterLine
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
b36d6b53cd
[TechDraw] Remove deprecated replaceCosmeticEdge
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
a017cb41bc
[TechDraw] Remove deprecated replaceCosmeticVertex
2022-08-02 16:09:54 -04:00
wmayer
7e230725b9
Fem: [skip ci] replace the SoAnnotation with an SoSeparator to fix rendering artifacts for non-convex objects
2022-08-02 19:09:05 +02:00
wmayer
340eb3150d
PyCXX: [skip ci] fix linking error with MinGW/MSYS
2022-08-02 17:25:40 +02:00
wmayer
0de3b2892e
PyCXX: change typedef of PyCxx_ssize_t to fix compiler warnings with MSVC
2022-08-02 16:58:25 +02:00
wmayer
5029e9eea2
CMake: re-add workaround for MINGW to find Coin3D
2022-08-02 16:57:36 +02:00
wmayer
d92eaf7a72
Base: fix several warnings reported by code analyzers
2022-08-02 13:04:50 +02:00
wmayer
94c3c481bd
Base: [skip ci] fix -Winconsistent-missing-override
2022-08-02 12:43:54 +02:00
wmayer
75ee04299a
Base: fix build failure because number_long() has been removed in PyCXX
2022-08-02 12:41:04 +02:00
berniev
15419982d4
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
wmayer
ea233be212
clang-tidy: [skip ci] Disable modernize-use-trailing-return-type
2022-08-02 12:12:58 +02:00
Yorik van Havre
79d42f2b41
Merge pull request #7295 from carlopav/DraftFixEditBSpline
...
[Draft] Fix Draft Edit AddPoint with BSpline
2022-08-02 10:56:57 +02:00
Uwe
1f9b9e8c17
[FEM] remove some unused includes
2022-08-02 05:15:31 +02:00
Uwe
0e77b99c71
- fixes #6102
...
- the point is that we don't set any style for the group boxes, therefore the Windows style is applied as nothing was set yet. The default Windows style is the color #dddddd which is hardly visible on our blue default style.
as solution set an explicit color.
2022-08-02 01:00:03 +02:00
carlopav
58054f13bc
[Draft] Fix Draft Edit AddPoint with BSpline
...
ref. https://forum.freecadweb.org/viewtopic.php?p=613622#p613622
Fix Bug when adding point to a BSpline.
2022-08-01 22:15:51 +02:00
wmayer
d919ad6f38
PyCXX: update to version 7.1.7
2022-08-01 18:55:51 +02:00
wmayer
2b32d071f5
PyCXX: update to version 7.1.0
2022-08-01 17:28:23 +02:00
Yorik van Havre
54dcf4d4e1
Merge pull request #7259 from Roy-043/Draft-Fix-handling-of-groups-on-move-copy-and-rotate-copy
...
Draft: Fix handling of groups on move-copy and rotate-copy
2022-08-01 17:06:09 +02:00
wmayer
401e2558ca
PyCXX: update to version 7.0.0
2022-08-01 16:39:26 +02:00
wmayer
739b59ff2d
PyCXX: update to version 6.3.0
2022-08-01 14:53:23 +02:00
wmayer
a45a787b4e
PyCXX: [skip ci] harmonize whitespaces with upstream
2022-08-01 12:36:07 +02:00
wmayer
fd6dc844be
Spreadsheet: fixes #7285 : [Bug] FreeCAD crashes if cell value ' is set in Spreadsheet
2022-08-01 08:09:34 +02:00
Uwe
c61ca0d0a7
[FEM] Elmer: fixes for the point filter
...
- use correct names and support all possible outputs
2022-08-01 04:33:06 +02:00
Uwe
d2cbf80d3c
[FEM] Elmer: update .sif files
...
- because of solver default settings change
2022-08-01 04:27:38 +02:00