Uwe
dfbc6b168e
[FEM] activate spring constraint
...
- the spring constraint is currently unused but it can be used for Elmer mechanical analyses
This PR does so and also overhaul the dialog UI.
- use the spring constraint also in an example file
2023-03-23 15:14:50 +01:00
0penBrain
ab01f8e143
Sketcher: use default palette text color for normal solver messages
...
These messages had a forced black color which is a problem when using
OS dark themes.
2023-03-23 10:50:01 +01:00
0penBrain
de796b6d19
CI: introduce cleanup workflow
2023-03-23 10:49:22 +01:00
Uwe
86a5acbca8
[FEM] add example file for deformation
2023-03-23 06:17:09 +01:00
wandererfan
85216bd127
[TD]Lint/Tidy/Review comments applied
2023-03-22 20:09:35 -04:00
wandererfan
68d739b061
[TD]autocorrect default to true
2023-03-22 20:09:35 -04:00
wandererfan
b9fa9cb33e
[TD]corrupt dim reference detect and correct
2023-03-22 20:09:35 -04:00
Uwe
7fd12f8454
[FEM] improve displacement constraint
...
- use a Distance and Angle property to get the unit handling right
2023-03-23 00:50:40 +01:00
Chris Hennes
633eb24f88
Merge pull request #8955 from wwmayer/issue_8556
...
Move image loading to core
2023-03-22 16:00:43 -05:00
wmayer
b0e9c455a6
Fem: fix warning field 'dimension' will be initialized after field 'ui' [-Wreorder-ctor]
2023-03-22 20:37:29 +01:00
wmayer
956a0f2531
Import: issue #8884 : C++ DXF importer never imports text (annotations
...
This reverts commit e1ebcef39e
2023-03-22 20:09:20 +01:00
Uwe
97103b3bf3
[FEM] use std::unique_ptr for all dialog objects
...
- also fix too long line
- also further clang automatic code style changes
2023-03-22 20:08:13 +01:00
Abdullah Tahiri
48a921d2b7
NotificationBox: Clang format
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
26e48cb63a
NotificationArea: Clang format
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
23739bc2d0
NotificationArea: Change Icon color to indicate missed notifications
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
c2b48fbe91
Resources: New Intray icon
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
885824f8c8
NotificationArea: Preference dialog add preferences to control inactive window behaviour
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
83eca46308
NotificationArea: Parameters to control inactive notification show behaviour
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
76892d918d
NotificationBox: Convert options to enum class
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
49966ac84d
NotificationBox: Add option to hide notification if reference widget is deactivated
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
f0883512d5
NotificationBox: Enable options to not show if reference widget is not active and refactor restricttoarea
2023-03-22 19:13:32 +01:00
Abdullah Tahiri
d9de68334b
NotificationBox: Hide notification if FreeCAD is deactivated
2023-03-22 19:13:32 +01:00
wmayer
649e5a673c
Gui: fix image handling:
...
* Change FileHandlder to accepts all image format supported by Qt
* Make sure image object is not touched after accepting or rejecting changes
* Make option 'Keep aspect ratio' the default
* Fix WhatThis text of command
2023-03-22 17:55:55 +01:00
Uwe
bdc704eaa0
[PD] revolve: remove unused code
...
- also come code style unification
2023-03-22 17:46:03 +01:00
luzpaz
eb852691df
Fix typos and whitespace
2023-03-22 17:10:38 +01:00
luzpaz
c3cc964a1f
Migrate tabs to spaces in src/Gui/3Dconnexion/*
2023-03-22 17:06:47 +01:00
wmayer
706b259cee
Image: remove module
2023-03-22 16:25:19 +01:00
wmayer
788fe1f139
Gui: add function to scale image
2023-03-22 16:24:51 +01:00
wmayer
a55ecbff57
Gui: set size of plane from loaded image file
2023-03-22 16:16:30 +01:00
wmayer
3c9392ce8b
Gui: allow to change orientation of image plane, implement two-side rendering
2023-03-22 16:15:35 +01:00
wmayer
2aef0cfa61
Gui: move class Camera to own source files
2023-03-22 16:13:38 +01:00
wmayer
03d2479047
Gui: add image icon resources
2023-03-22 16:08:09 +01:00
wmayer
565cf73f1d
Gui: send message events for zoom in/out commands to also support the image view
2023-03-22 16:03:14 +01:00
wmayer
63320c752b
Gui: improve loading file by drag and drop
2023-03-22 16:02:28 +01:00
wmayer
a9bff40914
Gui: fix printing from ImageView
2023-03-22 15:47:25 +01:00
wmayer
965aeb4b6b
Gui: add an image view
2023-03-22 15:45:38 +01:00
Uwe
dba00d44d0
[FEM] extend displacement constraint
...
- add fields to specify a formula for the displacement, this is necessary to make transient deformation analyses with Elmer
- add option to set displacement from result of flow equation
- this way also a major overhaul -> simpler dialog logic etc.
2023-03-22 15:23:32 +01:00
wmayer
77ecde6527
Core: use FileHandler in Application::sOpen and Application::sInsert
2023-03-22 15:14:45 +01:00
wmayer
f94f844142
Core: implement class FileHandler
2023-03-22 14:06:17 +01:00
wmayer
084f77f8be
Core: move image plane to core system
2023-03-22 13:44:00 +01:00
liukaiwen
971785a160
fix: macro WIN32 is deprecated, but is implicit defined by some certain environment including visual studio
2023-03-22 13:29:35 +01:00
wmayer
c36843d42f
Gui: issue #8939 : timers are moved between non-QThreads
2023-03-22 13:27:00 +01:00
wmayer
db9d46e4bb
C++17: remove workaround for external smesh to fix build failure on Conda
2023-03-22 13:24:21 +01:00
Yorik van Havre
20227aa392
Merge pull request #8973 from kpemartin/Issue8968
...
Issue 8968: Correct C++ DXF importer to get all of long MTEXT text
2023-03-22 11:09:19 +01:00
Uwe
b38533d070
[FEM] several Elmer fixes
...
- fix whitespace in the SIF writer
- Elmer GUI uses only 20 nonlinear iterations, so we should do the same (500 were also not sensible)
- don't restrict nonlinear-Newton iterations to 100, 500 might be necessary for turbulent flow
- update author
2023-03-22 07:27:20 +01:00
Uwe
4b4effed15
[FEM] fixes for deformation equation
...
- deformation is a nonlinear equation
- use the default that Elmer GUI uses for this equation
2023-03-22 07:20:51 +01:00
Uwe
2d3953f65f
[FEM] Elmer add support for nonlinear elasticity solver
...
- adds new equation "Deformation" (this name since the stress solver got in FreeCAD the misleading name "elasticity")
- this way change icon of elastic solver to make the difference clear
2023-03-22 03:27:27 +01:00
Syres916
cb21604494
[App] Minor improvment to error handling for...
...
... a rare event, see https://forum.freecad.org/viewtopic.php?t=76947
2023-03-21 16:43:45 +01:00
luzpaz
bd1e29d477
FEM: [skip ci] fix grammar for console message
2023-03-21 01:39:09 +01:00
Chris Hennes
eec8f3667e
Merge pull request #8785 from Pesc0/master
...
Toponaming: Added MappedName class
2023-03-20 13:09:44 -04:00