Yorik van Havre
5a9201d2c5
Draft: Enabled shortcut for undo segment - fixes #6181
...
That shortcut had apparently been left out last time the system was recoded..
I used the default shortcut '/' because Ctrl doesn't really work with the
current system, and Z is already taken
2022-08-04 17:40:05 +02:00
Benjamin Bræstrup Sayoc
953625d74b
[TechDraw] Use inherited isShow
...
Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Benjamin Bræstrup Sayoc
fda3fd731f
[TechDraw] Use inherited unsetEdit
...
Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Benjamin Bræstrup Sayoc
23966513c7
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Yorik van Havre
42fbc0f58d
Merge pull request #7309 from donovaly/Arch-code-cleanup
...
[Arch] further code cleanup after Py2 check removal
2022-08-04 12:41:18 +02:00
wmayer
b4305c7b46
Base: add Transform/Transformed to Line3<> and Polygon3<>
2022-08-04 11:46:38 +02:00
wmayer
4d00faeceb
Base: add methods to transform a Vector3f with a Rotation or Placement
2022-08-04 11:45:39 +02:00
wmayer
d542185ba2
Mesh: consider placement in MeshPy::getCurvaturePerVertex
2022-08-04 11:09:47 +02:00
wmayer
9b8cf02aaf
Mesh: refactor MeshPy::getSelfIntersections
2022-08-04 10:34:49 +02:00
Uwe
3db79c907c
[FEM] Elmer: update test files
2022-08-04 04:50:00 +02:00
Uwe
70b8f13c7c
[Arch] further code cleanup after Py2 check removal
2022-08-04 04:37:22 +02:00
Uwe
357989c552
[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
0549a47b09
[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
82f41ce220
[FEM] Elmer: setup new pipelines like we do for CCX
...
and manually new created ones
2022-08-04 03:25:26 +02:00
Uwe
d455ba378e
[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
ba858175fe
[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
6af8a84a3c
[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
846d39ba54
[Arch] minor code cleanup after Py2 check removal
2022-08-04 02:26:50 +02:00
wmayer
c49854b47b
Base: implement Line3 Polygon3 class
2022-08-04 02:17:22 +02:00
Uwe
20dc9d0a61
[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ß
109721fb0d
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
322080d4f1
Mesh: refactor MeshPy::writeInventor
2022-08-03 17:56:24 +02:00
wmayer
88e32eba9b
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
30cb46cc5f
Fem: [skip ci] fix possible crash in PropertyPostDataObject::getMemSize
2022-08-03 10:55:31 +02:00
Uwe
db3e28418d
[FEM] Elmer: update .sif files
...
- because of solver default settings change
2022-08-03 04:29:27 +02:00
Uwe
1f89f6eca7
[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
30d9efe691
[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
6edf0cc5ba
[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
8ee6e78f7d
AddonManager: Fix source comment typos
...
[skip ci]
2022-08-02 16:35:03 -04:00
Benjamin Bræstrup Sayoc
86dfd0a862
[TechDraw] Simplify code getting default line weights
2022-08-02 16:13:01 -04:00
Benjamin Bræstrup Sayoc
750fa24b2e
[TechDraw] Remove deprecated replaceGeomFormat
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
8719b71e39
[TechDraw] Remove deprecated replaceCenterLine
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
0bb56ad93f
[TechDraw] Remove deprecated replaceCosmeticEdge
2022-08-02 16:09:54 -04:00
Benjamin Bræstrup Sayoc
127af5bea4
[TechDraw] Remove deprecated replaceCosmeticVertex
2022-08-02 16:09:54 -04:00
wmayer
ede18d20b9
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
38b34fb26a
PyCXX: [skip ci] fix linking error with MinGW/MSYS
2022-08-02 17:25:40 +02:00
wmayer
60112e7618
PyCXX: change typedef of PyCxx_ssize_t to fix compiler warnings with MSVC
2022-08-02 16:58:25 +02:00
wmayer
8690630495
CMake: re-add workaround for MINGW to find Coin3D
2022-08-02 16:57:36 +02:00
wmayer
7824d7b1df
Base: fix several warnings reported by code analyzers
2022-08-02 13:04:50 +02:00
wmayer
c6de515b20
Base: [skip ci] fix -Winconsistent-missing-override
2022-08-02 12:43:54 +02:00
wmayer
34432c09f7
Base: fix build failure because number_long() has been removed in PyCXX
2022-08-02 12:41:04 +02:00
berniev
8aff4a7503
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
wmayer
3e9c2ff155
clang-tidy: [skip ci] Disable modernize-use-trailing-return-type
2022-08-02 12:12:58 +02:00
Yorik van Havre
0c427dc57b
Merge pull request #7295 from carlopav/DraftFixEditBSpline
...
[Draft] Fix Draft Edit AddPoint with BSpline
2022-08-02 10:56:57 +02:00
Uwe
adfffb688c
[FEM] remove some unused includes
2022-08-02 05:15:31 +02:00
Uwe
360d1336b8
- 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
d37a1a2440
[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
5b83b15b63
PyCXX: update to version 7.1.7
2022-08-01 18:55:51 +02:00
wmayer
114b5be981
PyCXX: update to version 7.1.0
2022-08-01 17:28:23 +02:00
Yorik van Havre
cfc8fb9fb4
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