wmayer
9ea9980b2c
+ fix bad choose of limit
2015-04-11 01:06:03 +02:00
Bernd Hahnebach
56b15fb690
FEM: CalculiX file, boundaries one line for each axis
2015-04-11 00:17:08 +02:00
Bernd Hahnebach
08be917054
FEM: cheange some Comments in CalculiX input file
2015-04-11 00:16:51 +02:00
wmayer
64b83139c7
+ fix highlighting of words with numbers
2015-04-10 23:38:29 +02:00
wmayer
e18796efc5
+ fix crash of ccx, use darker green for ccx output, fix typos
2015-04-09 23:26:06 +02:00
Przemo Firszt
c774316642
FEM: Unify access rights for FEM svg images
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:11 +02:00
Przemo Firszt
9731fc4e4d
FEM: Replace hardcoded icon with a normal image file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:11 +02:00
Przemo Firszt
be1240a977
FEM: Change Young's modulus limit
...
2000 was way too low and it was causing some unxepected behaviour for
Young's modulud over 2000 kPa
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:09 +02:00
Przemo Firszt
3a7f48c632
FEM: Fix typo
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:08 +02:00
Przemo Firszt
ab2f1c5d1d
FEM: Enable displacement related elements on "Show" only
...
Displacement related elements (factor, slider max and the slider itself)
are now only active when "Show" is selected. Previously they were active
even when "Show" wasn't checked and it was potentially confusing for the
user as nothing was changing when chacnging slider settings.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:08 +02:00
Przemo Firszt
8489a014d1
FEM: replace vertical factor scroll bar with a horizonal one
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:07 +02:00
Przemo Firszt
54bb4e297e
FEM: Add "None" and simplify material setting
...
The "-->choose Material" has been replaced with a not defined material.
That makes setting/retrieving material to/from the object much easier
and allows user to have a "not defined" material. Previously it wasn't
possible to change i.e. form Steel to "not defined".
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:06 +02:00
Przemo Firszt
aec082639f
FEM: Clean unused import in MechanicalMaterial.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:06 +02:00
Przemo Firszt
65396bc95b
FEM: Comment out not yet used saveMat function
2015-04-09 19:45:05 +02:00
Przemo Firszt
18aad09d0d
FEM: Replace spinBox_young_modulus with input_fd_young_modulus
...
spinBox_young_modulus variable is not Gui::SpinBox, but Gui::InputField
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:05 +02:00
Przemo Firszt
56bf10afef
FEM: Replace duplicated code with print_mat_data function
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:04 +02:00
Przemo Firszt
8de8b991a5
FEM: Replace deprecated has_key with in
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:04 +02:00
Przemo Firszt
135cfbd80f
FEM: Remove unused local variable
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:03 +02:00
Przemo Firszt
157a1d8e77
FEM: Fix spaces around =/+/: and brackets
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:03 +02:00
Przemo Firszt
5a1249dc3b
FEM: Fix white space errors
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:02 +02:00
Przemo Firszt
6bfd683dcf
FEM: Clean unused imports in MechanicalMaterial.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:02 +02:00
Przemo Firszt
1ff82e48c6
FEM: Fix copyright date
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:01 +02:00
Przemo Firszt
0f9bcc2f84
FEM: Replace deprecated backticks with repr
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:01 +02:00
Przemo Firszt
7b01cd6832
FEM: Replace "!=" with "is not" when comparing to None
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:00 +02:00
Przemo Firszt
7030aa7482
FEM: Fix white space errors
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:45:00 +02:00
Przemo Firszt
835228ef34
FEM: Fix spaces around =/+/: and brackets
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:44:59 +02:00
Przemo Firszt
40e8f5b020
FEM: Clean unused imports
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:44:58 +02:00
Przemo Firszt
3b46c4e94a
FEM: Fix copyright date
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:44:57 +02:00
Przemo Firszt
1af11d9db7
FEM: Rename OutStr to more descriptive fem_console_message
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:44:57 +02:00
Przemo Firszt
b149ba0288
FEM: Make CalculiX execute error message red
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-09 19:44:56 +02:00
wmayer
176f3e6057
+ use correct function to get resource directory
2015-04-05 18:30:35 +02:00
wmayer
453eb18abb
+ start external editor without blocking GUI
2015-04-03 17:55:51 +02:00
Przemo Firszt
d13c279d5a
FEM: Add preferences dialog
...
This patch add FEM preferrences dialog. There is currently only
one option to define if internal or external editor should be used to
open CalculiX input .inp files. Disabling internal editor allows to
define path to external editor.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-04-03 08:07:28 +02:00
wmayer
bc9b8bcf19
+ support .inp file format
2015-04-01 11:09:46 +02:00
wmayer
90b5d64831
+ remove platform check
2015-03-30 16:36:40 +02:00
wmayer
30098b62e3
FEM: improve Abaqus syntax highlighter
2015-03-30 15:28:08 +02:00
wmayer
ff774748cd
+ FEM: get nodes by vertex
2015-03-30 11:45:35 +02:00
wmayer
f84a150bfd
+ choose consistent C++ and Python method names
...
+ fix typos
+fix whitespaces
2015-03-30 10:42:14 +02:00
Bernd Hahnebach
a15ea4ca18
Fem: add Support for loads and supports on edges to CalculiX file
2015-03-30 10:24:38 +02:00
Bernd Hahnebach
e4c2421350
Fem: added Support for more than one Force- and FixedObject in CalculiX file
2015-03-30 10:23:42 +02:00
wmayer
88ef0b58d9
+ syntax highlighter for Abaqus, show short filename on tabs
2015-03-28 21:50:01 +01:00
Przemo Firszt
18e4fdf5c2
+ FEM: Use existing internal editor for inp files
2015-03-28 19:33:11 +01:00
Bernd Hahnebach
b4b0ed5c44
Fem: fix: system() is evaluated instead of calling it
2015-03-26 19:38:10 +01:00
Przemo Firszt
a53f6818b4
FEM: Add description to massage about CalculiX binary
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:04:11 +01:00
Przemo Firszt
ec27cbc1c6
FEM: Add printCalculiXstdout function
...
That non-critical part was quite often silently crashing with
UnicodeDecodeError and as a side effect FreeCAD wasn't loading perfectly
valid CalculiX result file. In long run that function should be replaced
with a write-to-log counterpart and the CalculiX stdout should be shown
to the user only upon request.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:03:56 +01:00
Przemo Firszt
d693051f14
FEM: Add function to show CalculiX state changes
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:03:43 +01:00
Przemo Firszt
e0ed154996
FEM: Warn user about not implemented Loads/Supports
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:03:27 +01:00
Przemo Firszt
0ed9b18367
FEM: Link exisitng calculixError procedure with error signal
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:03:05 +01:00
Przemo Firszt
47b88e47fb
FEM: Add message to indicate end of writing CalculiX input file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:02:52 +01:00
Przemo Firszt
ea640ea104
FEM: fix typos
...
machanical -> mechanical
Van Mises -> Von Mises
http://en.wikipedia.org/wiki/Von_Mises_yield_criterion
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:02:36 +01:00
Przemo Firszt
41539d672b
FEM: Fix cursor error
...
FEM wb was throwing errors:
X Error: BadCursor (invalid Cursor parameter) 6
Major opcode: 2 (X_ChangeWindowAttributes)
Resource id: 0x3
X Error: BadCursor (invalid Cursor parameter) 6
Major opcode: 2 (X_ChangeWindowAttributes)
Resource id: 0x3
X Error: BadCursor (invalid Cursor parameter) 6
Major opcode: 95 (X_FreeCursor)
Resource id: 0x3
according to this [1] that patch should not make any change for windows
and fixes the problem on linux.
[1] https://bugreports.qt.io/browse/PYSIDE-243
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-21 12:02:20 +01:00
Przemo Firszt
91e3d30e5b
FEM: Replace fem console prints with a function
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-16 18:42:02 +00:00
Przemo Firszt
5ed9e816a0
FEM: Show error if results file is missing
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-03-16 18:42:02 +00:00
Bernd Hahnebach
5b6360684d
Fem: units in CalculiX file: mm and N
2015-03-16 07:29:34 +01:00
wmayer
b007bd19e4
+ improve abaqus exporter
2015-03-15 14:53:22 +01:00
wmayer
5d159f5cf3
+ fix crash in export to abaqus
2015-03-15 02:08:55 +01:00
Bernd Hahnebach
9a6b729694
Fem: typo in thickness property of FemAnalysis class
2015-03-13 10:09:43 -03:00
wmayer
bafe8d4b14
+ set Const attribute to some methods of FemMesh
2015-03-12 10:42:23 +01:00
wmayer
cc7c1d1f44
+ fix assert failure in FemMesh
2015-03-10 12:44:22 +01:00
Yorik van Havre
0009e58291
Merged crowdin translations
2015-03-07 15:17:58 -03:00
Bernd Hahnebach
89a6e67e35
Fem: ContraintForce: units are no longer printed on widget
2015-03-06 17:03:35 +01:00
Bernd Hahnebach
4a8e1a58b0
Fem: Fix in CalculiX file if not supported shapes are used for constraints
2015-03-06 17:03:22 +01:00
Bernd Hahnebach
baba11610a
FEM: add comments to CalculiX input file
2015-03-05 22:31:04 +01:00
wmayer
bebca4e54c
Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code
2015-02-27 23:28:04 +01:00
wmayer
b24f25d874
+ in Fem constraint force dialog handle empty Direction
2015-02-27 23:27:08 +01:00
Yorik van Havre
8d8eba6dac
Updated ts files from source
2015-02-27 18:56:51 -03:00
Yorik van Havre
8d98921dd7
Updated translations from crowdin
2015-02-27 18:46:03 -03:00
wmayer
2a4d29d0ac
+ use undo/redo for Fem constraint force dialog
2015-02-27 11:21:05 +01:00
Bernd Hahnebach
d44d0fbda3
Fem Workaround for choosing material data
2015-02-26 23:26:11 +01:00
Bernd Hahnebach
b42ea802b5
Fem make CalculiX Inputfile editable befor run CalculiX
2015-02-26 09:56:58 -03:00
Bernd Hahnebach
a6dd8870ab
Fix Fem Find Calculix binary (if installed) on Linux
2015-02-24 17:12:50 +01:00
Bernd Hahnebach
38eaf76dea
Fix Fem DirectionVector of the ForceObject
2015-02-24 17:12:34 +01:00
Bernd Hahnebach
08a5a89847
Fix Fem we do not have initial stresses
2015-02-24 17:12:14 +01:00
wmayer
18f1cf7821
+ fix issue with bad default value of natural direction
2015-02-20 14:40:03 +01:00
Yorik van Havre
ae3fafea6c
Updated base translation files for crowdin
2015-01-13 20:00:09 -02:00
wmayer
477099bbfe
+ remove useless stuff from Init files
2015-01-13 16:19:19 +01:00
Richard Crozier
65092be5f3
Correct spelling of FEM Netgen Mesh 'Fineness' parameter
2015-01-12 11:12:30 +01:00
Richard M. Shaw
a8d24be3b3
Update CMake config to work with smesh 6.5.3.1.
...
New fork of standalone smesh is available here:
https://github.com/tpaviot/smesh
2014-12-19 11:23:38 +01:00
jriegel
9a07c3ad9e
fix in reading results from Calculix
2014-12-06 13:10:09 +01:00
wmayer
dd3412b159
+ improve whitespaces
2014-12-01 11:36:33 +01:00
jriegel
38fc7ba604
Merge branch 'refs/heads/master' into review-CL-Bundler
2014-11-29 15:43:19 +01:00
Sebastian Hoogen
debca91e98
remove support for automake
2014-11-26 10:26:30 +01:00
jriegel
81ef381b66
fix for VC9
2014-11-22 14:34:05 +01:00
jriegel
10ff1e579d
fix bug on highlighting invisibel nodes
2014-11-22 13:51:31 +01:00
Sebastian Hoogen
a53a239f2f
issue #1027 use unicode filepaths
2014-10-11 13:32:06 +02:00
wmayer
980d1eb0eb
+ fix expressions
2014-10-10 19:01:34 +02:00
wmayer
71154f5f25
+ fix issues with force constraint
2014-10-10 17:42:33 +02:00
wmayer
f02da38566
+ fix Qt help problems
2014-10-01 17:16:43 +02:00
Sebastian Hoogen
e820a32653
issue #1701
2014-09-27 13:07:30 -03:00
wmayer
23a58fedf7
+ fix warnings with clang
2014-09-24 18:00:46 +02:00
wmayer
032c893183
+ fix warnings with clang
2014-09-24 17:46:04 +02:00
wmayer
003c2bf77d
+ fix warnings with clang
2014-09-24 15:55:36 +02:00
Stefan Tröger
72cab0c002
Adaption of FreeCAD to QuarterWidget
...
-removes all soqtviewer references
-create a quarter adaptor class which implements missing functionality
-adopts freecad code to make use of SoRenderManager and changed View3DInventorViewer interface
2014-09-23 10:11:11 +02:00
Sebastian Hoogen
5e51a6cdf7
fixes #0001422 : Subclass Exception
...
inherit Base.FreeCADError form RuntimeError
inherit Part.OCCError from Base.FreeCADError
inherit OCCDomainError from Part.OCCError
inherit OCCRangeError from Part.OCCError
inherit OCCConstructionError from OCCDomainError
inherit OCCDimensionError from OCCDomainError
Added PY_CATCH_OCC macro
replace PyExc_Exception
use FreeCADError in makeWireString
catch exception in BSplineCurve.increasedegree
2014-09-17 11:15:56 +02:00
jriegel
c1f0f70b88
Merge remote-tracking branch 'refs/remotes/origin/jriegel/NewWinBuild' into jriegel/review-NewLibPack
...
Conflicts:
src/3rdParty/salomesmesh/CMakeLists.txt
2014-08-27 15:39:00 +02:00
wmayer
cc775f9254
+ fix -Wnull-conversion, -Woverloaded-virtual, -Wlogical-not-parentheses, -Wsometimes-uninitialized
2014-08-26 19:14:13 +02:00
jriegel
ec2198107b
move build specifier in own cMake group
2014-08-03 20:53:19 +02:00
Yorik van Havre
940f7e69ba
Updated translations
2014-05-24 17:35:20 -03:00
wmayer
17b7003ea7
+ fixes #0001549 : crash with Draft move tool while sketch is in edit mode
2014-05-20 15:25:03 +02:00
Yorik van Havre
ec442507e1
Updated ts files
2014-05-11 14:49:24 -03:00
wmayer
6b89c03181
Add initial support for different libdir (jobermayr)
2014-05-10 12:57:38 +02:00
wmayer
2d4110b0f3
+ Better support of clang, fix issues discovered by clang
2014-05-05 18:25:59 +02:00
wmayer
3b6d07833d
+ compile with clang
2014-05-05 16:24:01 +02:00
mdinger
337f05d56e
Move python module prefix
and suffix
properties into macro to be set together
2014-05-03 16:00:30 +02:00
wmayer
1a7cea9b59
+ Fix prefix of Python extensions built with MinGW
2014-04-30 18:22:52 +02:00
mdinger
a17cce3559
Remove unnecessary quotes.
2014-04-30 13:41:16 +02:00
mdinger
1942bb7906
Apply SET_BIN_DIR macro to Mod
2014-04-30 13:41:13 +02:00
jriegel
2bf7083db4
fix FEM result dialog
2014-04-14 03:17:37 +02:00
jriegel
a988ead620
Fix in color calculation
2014-04-13 18:03:04 +02:00
jriegel
eadc02d65d
some fixes in Fem
2014-04-13 16:42:41 +02:00
jriegel
dc6eeb10a6
fix load of BDF with element number bigger 1000000
2014-03-24 21:12:21 +01:00
Yorik van Havre
3a8d83bed9
Updated ts files from source
2014-03-10 20:36:59 -03:00
wmayer
a84abfda39
+ fixes #0001449 : CalculixLib.py not included in ~/src/Mod/Fem/CMakeLists.txt
2014-02-27 23:50:23 +01:00
wmayer
75e5d5f3ac
+ Fix broken unit tests
2014-02-25 15:24:10 +01:00
jriegel
bb98b5afb0
Improve runing the Calculix process
2014-02-18 22:07:46 +01:00
jriegel
89ea7ad268
using QProcess for starting Calculix
2014-02-16 14:33:55 +01:00
jriegel
aa6bafa222
fix for reset the color information on changing the base mesh
2014-02-16 14:33:47 +01:00
jriegel
9c8df98c9f
Implementing Calculix binding
2014-02-12 19:39:49 +01:00
wmayer
e9b275c7e6
+ support loading projects with old pad features, fix critical bug where the unit gets replaced
2014-02-12 15:14:02 +01:00
jriegel
29e6610ab8
Writing Calculix file
2014-02-12 00:15:57 +01:00
jriegel
24b06ad3db
Calculix Analysis output
2014-02-11 19:49:47 +01:00
jriegel
ad0db9f4c5
Further implementing MechanicalAnalysis
2014-02-09 21:40:46 +01:00
jriegel
d17fb3aa5d
First tests of using InputField via Python
2014-02-09 20:50:07 +01:00
jriegel
cd69467ede
Finish get nodes by surface
2014-02-09 17:55:35 +01:00
jriegel
1341c43e5f
Get node of face implementation
2014-02-09 17:55:34 +01:00
jriegel
5a4b4da59f
Fix for Python binding in FEM result objects
2014-01-15 19:33:44 +01:00
jriegel
6078846fa2
Increase Performance Postprocessing
2014-01-11 14:50:22 +01:00
jriegel
c71c1b8679
Improving Post-Processeing performance
2014-01-11 14:50:08 +01:00
wmayer
54334ca69d
+ Migrate Fem to PySide
2014-01-09 13:36:29 +01:00
wmayer
847b6b79e0
+ Replace math.h with cmath
2014-01-05 11:25:40 +01:00
jriegel
cb63cba061
Further implementation of Post-Processing
2014-01-03 17:30:49 +01:00
jriegel
80fe8bc000
Build fixes
2014-01-02 15:09:10 +01:00
wmayer
18c62a52af
+ comment out non-existing Python module in FEM workbench
2014-01-02 13:59:53 +01:00
jriegel
f92d310ac3
Start Gui for Displacement Post-Processing
2013-12-31 17:16:51 +01:00
jriegel
efc311f908
Postprocessing: Color per Element at FemMesh
2013-12-31 13:52:13 +01:00
jriegel
226c25f9d9
Finish loading Calculix result files
2013-12-31 12:41:22 +01:00
jriegel
c1a3b1434a
Read Calculix Result files (*.frd) mesh
2013-12-30 22:33:05 +01:00
jriegel
2061c21115
Allow seting of transformation without copy the mesh
2013-12-10 23:05:07 +01:00
jriegel
132b75e5ab
Volum for Tet10 FemMesh
2013-12-09 23:52:44 +01:00
jriegel
f53579f671
Starting Calculix integration
2013-12-06 23:26:56 +01:00
jriegel
894529a223
fix error of gcc and remove old parser code.
2013-12-05 08:42:33 +01:00
jriegel
9a239261bb
fix in get visible faces
2013-12-02 20:35:12 +01:00
jriegel
09fe84abbf
Finish Displacement and animation of it.
2013-11-28 23:30:21 +01:00
jriegel
61e289036e
Starting Displacement post-processing to the FemMesh ViewProvider
2013-11-28 19:52:58 +01:00
jriegel
7a1a8051aa
Adding python capabilities to the Result objects
2013-11-28 19:52:41 +01:00
jriegel
feeb053e18
Objects for Results of FEM analysis
2013-11-27 20:14:58 +01:00
wmayer
680f4c82f7
+ Fix FEM install target
2013-11-27 16:26:43 +01:00
wmayer
a98c967be4
+ Remove duplicate icon
2013-11-25 10:26:09 +01:00
jriegel
7336a31e44
Add Attribute to FemMeshViewProvider python class to get all visible FemMesh faces.
2013-11-17 13:08:45 +01:00
wmayer
909f7d6c13
+ Fix inconsistency in context-menu of FEM view provider
2013-11-09 11:05:08 +01:00
wmayer
530ea288f2
+ Make sure that number of Points and Normals is the same
2013-11-09 10:56:40 +01:00
wmayer
09b896f40e
+ Implement observer for active analysis object
2013-11-08 18:51:47 +01:00
wmayer
86760cf414
+ Fix typo, fix undo/redo problem when creating an FEM analysis object
2013-11-08 09:57:37 +01:00
wmayer
8446f70d13
+ Fix view provider name for FEM analysis
2013-11-07 12:45:05 +01:00
wmayer
4686118f2a
+ Make Python API more pythonic
2013-10-11 13:57:05 +02:00
wmayer
9af4f7ee73
+ Fix compiler warnings
2013-10-11 12:24:49 +02:00
wmayer
495cac2d25
+ Fix double to float cast
2013-10-10 17:27:01 +02:00
jriegel
30b189c1da
Merge branch 'refs/heads/double-precision-werner'
...
Conflicts:
src/App/Document.cpp
src/App/PropertyGeo.cpp
src/App/PropertyStandard.cpp
src/Base/Reader.cpp
src/Base/Reader.h
src/Gui/propertyeditor/PropertyItem.cpp
src/Mod/Fem/Gui/ViewProviderFemMesh.cpp
src/Mod/Inspection/Gui/ViewProviderInspection.cpp
src/Mod/Mesh/App/MeshProperties.cpp
src/Mod/Part/App/TopoShapeFacePyImp.cpp
src/Mod/PartDesign/App/FeatureRevolution.cpp
2013-09-26 00:05:05 +02:00
jriegel
68078487c7
Add SchemaVersion to RestoreDocFile to distinquish double from float binary
2013-09-24 11:01:09 +02:00
jriegel
664c1d4862
Integrate Werners & Jans double branch
...
Move from float to double
Further suggestions for float -> double move
Moved Tools2D from float to double
More suggestions for float->double move from Gui subdirectory
Changes to FEM constraint visuals for float->double move
Suggested changes for float -> double move
Suggestions for Part module moving float -> double
2013-09-24 11:00:57 +02:00
wmayer
7f874b9767
+ cppcheck fixes
2013-09-20 21:00:45 +02:00
wmayer
f1f3151345
+Relicense from GPL to LGPL
2013-09-19 11:21:03 +02:00
Yorik van Havre
42fdbefc54
0001102: Updated all links to old freecad homepage and wiki to the new ones
2013-09-15 17:04:42 -03:00
jriegel
866668ace0
start node index interface
2013-09-12 21:58:11 +02:00
jriegel
9833d995e6
Fix for edge color problem
2013-09-12 21:57:43 +02:00
jriegel
c6fec1373d
Fem Postprocessing set color on nodes
2013-09-11 20:00:51 +02:00
jriegel
c2553c95e6
remove the Mesh dependency from Fem
2013-09-08 19:49:25 +02:00
jriegel
66cab2d207
Fix visual glich in Mesh and start proprocessing
2013-09-02 20:53:53 +02:00
jriegel
97b32d6eb9
change node attribute to a id:vector3d dictionary and changes the scripts
2013-08-29 22:15:14 +02:00
jriegel
35d9459853
Some fixes in the Fem/Material interplay
2013-08-21 17:53:45 +02:00
jriegel
0285dfede9
clean up commands in FEM
2013-08-19 21:30:56 +02:00
jriegel
af56b324b9
Joachims changes and fixes for Abaqus write
2013-08-18 19:24:52 +02:00
jriegel
dca9a25a2b
Nicer more informative Isostatic dialog
2013-08-15 22:50:09 +02:00
jriegel
58ba9d4498
Fix bug in getNodes() and some clean up in ApplyingBC
2013-08-15 19:35:52 +02:00
jriegel
fede3064b5
Start updating Fem workbench
2013-08-11 23:19:52 +02:00
jriegel
214235e753
Update Fem workbench
...
Adding new materials and making some of the objects to python objects
2013-08-11 23:08:43 +02:00
jriegel
a5262f9cb7
Add python object for the FemMesh ViewProvider for later postprecessing capabilities
2013-08-04 20:39:08 +02:00
jriegel
bd6dc08a1b
Make Fem::Analyses object inheritable to python and some fixes in Material
2013-08-04 19:22:17 +02:00
jriegel
b8cac92e83
switch MachDistIsostatic to python algorithem
2013-07-31 19:10:45 +02:00
jriegel
9155eed7d9
Implement Isostatic Gui
2013-07-24 22:15:25 +02:00
jriegel
08e2cf1e40
more info on meshing and recalculation only if needed
2013-07-23 21:45:12 +02:00
jriegel
a948f7a16f
fix in alignment code
2013-07-16 19:42:15 +02:00
jriegel
211764b5da
some tuning in Alignment & copy constructor for FemMeshPy
2013-07-13 15:45:05 +02:00
jriegel
f3aebef651
fix in write ABAQUS
2013-07-13 13:15:38 +02:00
jriegel
cd19d8155c
remake the position handling on the C++ side
2013-07-13 11:54:21 +02:00
jriegel
6f5ae0dd42
Implementing new Alignment approach
2013-07-11 00:19:46 +02:00
jriegel
4ab5bd57c9
Add Nodes interface to FemMesh (for usage e.g. calculating eigen transformation)
2013-07-10 23:16:21 +02:00
jriegel
3f7f010041
some fixes of the fixes ;)
2013-07-10 07:45:39 +02:00
jriegel
4c6e988aad
Fix Boundbox problem in FemMesh and make singular Coordinate3 node
2013-07-10 01:09:59 +02:00
jriegel
d5ec1da95b
implement user interface for creating a Analyses and add a part
2013-07-09 22:15:06 +02:00
wmayer
6fde5d764b
+ in setPyObject() only use classes derived from Base::Exception
2013-07-05 15:29:04 +02:00
jriegel
388ad0ce78
Small fix in Fem
2013-06-27 00:14:02 +02:00
jriegel
b312232b80
Switch NetgenObject to inert if build without Netgen
2013-06-26 23:20:09 +02:00
jriegel
e1847a00f9
Activating FEM for Linux again (without Netgen plugin)
2013-06-26 19:14:36 +02:00
jriegel
e6c649cc1d
Fix in Grid calculation and remove some trace messages from SMESH
2013-05-29 00:34:08 +02:00
jriegel
c10d87d366
small fixes and tests in Fem
2013-05-28 18:13:01 +02:00
jriegel
0c3519b616
Switch setup Dialog around
2013-05-06 08:22:10 +02:00
jriegel
b46e89de25
transparent parameter in Dialog
2013-05-05 22:41:56 +02:00
jriegel
dab1499b5b
Further implementing parameter setting
2013-05-05 19:34:05 +02:00
jriegel
81aa1caf9b
Small fix in dialog box
2013-04-30 08:23:24 +02:00
jriegel
5f8f9842e4
wiering the tet dialog
2013-04-29 22:21:55 +02:00
jriegel
3cca1594da
Add ActiveAnalysis logic
2013-04-29 20:08:21 +02:00
jriegel
527a6f5562
Add mesh parameters and Some fixes
2013-04-23 00:16:47 +02:00
jriegel
8a28382848
Adding additional objects to FEM
2013-04-20 10:53:03 +02:00
jriegel
2818bc4ddf
Add ViewProvider and Dialogs for Analysis object and the Netgen mesher object
2013-04-08 10:42:08 +02:00
jriegel
720b4a2807
Add active Analysis logic
2013-04-08 10:42:07 +02:00
wmayer
8b0bf33344
Disable NetgenPlugin for gcc and mingw
2013-04-01 17:40:52 +02:00
jriegel
7bedde5b4f
Remove Salomemesh from LibPack and compile with source. Changes for LibPack 8.1
...
Had to overwrite the salomemesh in 3rdParty with the original 5.1.2.2 from sf.net since through layout changes imposible to merge or even see changes in the code. Linux tweaking has to be done..
2013-03-31 00:16:25 +01:00
jriegel
8185740e4e
Geting NetGen roling
2013-03-31 00:16:20 +01:00
jriegel
fd52cefd49
Add workflow to create MeshShape node by commando and use standard hypotheses for meshing (quad surface)
2013-03-31 00:16:19 +01:00
jriegel
7b1feeac3c
Add support for quad faces in mesh
2013-03-31 00:16:18 +01:00
jriegel
60c4b3ecc4
Treat OCE in LibPack8.x with respect to debug/release
2013-03-31 00:16:17 +01:00
wmayer
b24f0efbc1
Remove FileVersion from RestoreDocFile, convert point data back to floats
2013-03-29 15:23:51 +01:00
jriegel
63adaeb9fc
Additional objects to handle Analysises
2013-03-27 11:41:17 +01:00
jrheinlaender
fdc3e50811
Added FileVersion attribute to XML format to distinguish legacy float binary files from new double binary files
2013-03-27 11:47:18 +04:30
jriegel
eb6d7cedbc
Merge branch 'refs/heads/WizardShaft'
2013-03-26 13:23:27 +01:00
jrheinlaender
67a518083d
Suggested changes for float -> double move
2013-03-25 15:33:12 +04:30
jrheinlaender
39b2b731f8
Changes to FEM constraint visuals for float->double move
2013-03-25 15:32:05 +04:30
jrheinlaender
66ac727d07
Fem Constraint Visuals: Fixed bug that crashed FC when trying to edit a bearing constraint
2013-03-24 16:09:16 +04:30
wmayer
efc29e4422
Move from float to double
2013-03-23 15:12:04 +01:00
wmayer
abc9e33e0a
Fix build error caused by items added multiple times to FemGui target
2013-03-23 13:14:49 +01:00
jriegel
bd197783c6
fixes for VisualStudio
2013-03-22 12:50:15 +01:00
jriegel
a44f1f32ff
Intgrate Jans FEM PullRequest
2013-03-22 12:49:05 +01:00
jriegel
fd8fb253d4
Methode stub for retriving surface nodes (todo)
2013-03-22 12:34:27 +01:00
jrheinlaender
3a06458a2c
Fixed error after rebase
2013-03-21 18:08:56 +04:30
jrheinlaender
af43eff2c2
Minor changes to FEM constraint visuals
2013-03-21 16:58:40 +04:30
jrheinlaender
20fdeb3d86
Added icons for FEM constraints, courtesy of jmaustpc
2013-03-21 16:58:39 +04:30
jrheinlaender
f5c6e4eae3
Improvements to FEM constraint objects
2013-03-21 16:58:01 +04:30
jrheinlaender
517443fb59
Fixed problems with loading of FEM constraint objects
2013-03-21 16:56:57 +04:30
jrheinlaender
d48542cf56
Split code into separate files for each constraint type
2013-03-21 16:56:57 +04:30
jrheinlaender
918291f81f
Created FEM constraint document object
2013-03-21 16:52:10 +04:30
jriegel
1bb9e53326
Picking elements and faces in TaskCreateNodeSet
2013-03-16 16:23:12 +01:00
jriegel
5fc802dfa1
Additional visual modes and some clean up in ViewProvider
2013-03-16 14:08:31 +01:00
jriegel
450b028042
Add slecection and edge visualization for Hex8
2013-03-16 12:28:18 +01:00
jriegel
906011451e
ElementSelection for Tet10
2013-03-16 11:17:36 +01:00
wmayer
90d06b1bd7
Fix compiler warning
2013-03-12 11:13:14 +01:00
wmayer
a38d46900c
Fix gcc build error
2013-03-11 10:57:01 +01:00
jriegel
dadafaac53
Implement selection for Tet4 elements
2013-03-10 14:53:53 +01:00
wmayer
c9618b50ef
Fix build failure on Fem module
2013-03-05 11:16:35 +01:00
jriegel
b2d175edd3
Add ViewSelection and Jims Icon. Some fixes
2013-03-04 21:16:45 +01:00
jriegel
8d3f1a9f24
Dialog for dealing with creation and edeting of node sets
2013-03-03 22:19:04 +01:00
jriegel
6593dc97b8
Create nodes set by poly pick
2013-03-02 16:04:55 +01:00
jriegel
f81425974b
Add Annotation capabilities on the FEM mesh ViewProvider
2013-02-28 18:17:29 +01:00
jriegel
5f43ef1a2a
Add PropertyIntegerSet and some classes to FEM
2013-02-24 21:57:35 +01:00
jriegel
af67612d7f
Implement Edge Visual for Tet4 and Tet10
2013-02-24 14:31:23 +01:00
wmayer
66f6db9e91
Fix compile error with gcc
2013-02-21 11:50:49 +01:00
jriegel
26b0776e12
Speed up inside test with Grid data structure
2013-02-20 18:13:34 +01:00
jriegel
11b4abf24a
Log in FemMesh view provider and some warnings fixed
2013-02-18 22:29:02 +01:00
jriegel
57115c1983
fix inner triangle supression
2013-02-18 00:26:43 +01:00
jriegel
a421386014
fix in readNastran
2013-02-17 23:36:08 +01:00
jriegel
c66b7d7ff2
implement Hex8 and change temporarily the line show
2013-02-17 21:32:53 +01:00
jriegel
82905f7be2
Implementing Visual for FEM mesh higher degrees
...
- Tet10
- Add interface to insert higher degree nodes
2013-02-17 15:38:27 +01:00
Yorik van Havre
f4a47f089c
Updated with latest crowdin translations
2012-12-18 13:28:11 -02:00
Yorik van Havre
71b1777e8a
Updated translation strings
2012-12-07 10:56:57 -02:00
Yorik van Havre
9934a1dc0f
Added new translations to makefiles
2012-10-30 10:49:36 -02:00
Yorik van Havre
be940cbd06
Updated translations from crowdin
...
* Updated the updateTranslations.py tool so it can now work with
unzipped folders, and it updates qt resource files when necessary.
* Updated existing translations, changed a couple of language codes:
es -> es-ES, pt -> pt-BR, zh -> zh-CN, se -> sv-SE
* Added new translations that have more than 50% translated:
cs, hu, ro, sk, zh-TW, tr
2012-10-30 09:59:55 -02:00
Joachim Zettler
72ddca1579
Merge branch 'dvdjimmy/MachDist'
2012-08-20 21:56:42 +02:00
Yorik van Havre
3a8f6dff59
Updated translation files
2012-08-16 16:09:56 -03:00
wmayer
f6cf5227ed
0000749: PI was not declared in this scope - compile error
2012-06-14 13:01:07 +02:00
wmayer
b4aff85333
Fix critical warnings
2012-06-13 18:49:10 +02:00
wmayer
9185bdcd8f
0000702: Patch to fix compilation of FreeCAD with gcc 4.7
2012-05-13 13:11:07 +02:00
wmayer
2a3317113f
0000340: Make mesh 4-node parabolic instead of plain 3-node
2012-04-02 09:11:58 +02:00
Joachim Zettler
a68328eb29
Merge branch 'master' into dvdjimmy/MachDist
2012-03-27 14:02:49 +02:00
Joachim Zettler
ec1b0d8720
Changes on Machining Distortion to account for Centos 5.6 compilation
2012-03-26 10:06:16 +02:00
wmayer
2e062ab797
0000652: Polish language not available even if translation is available in source
2012-03-25 13:38:32 +02:00
wmayer
5f140253fa
Support of INSTALL target on Windows (VC++ and MinGW)
2012-02-17 21:41:00 +01:00
wmayer
3c76fc176e
Fix INSTALL target in cmake files
2012-02-16 21:22:42 +01:00
wmayer
bde949f7e4
0000519: Patch to set proper RPATH's for system wide installation on Linux
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5270 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-11 12:36:36 +00:00
yorikvanhavre
690e5090dc
+ updated finnish translations I had forgotten
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5187 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-26 14:40:06 +00:00
yorikvanhavre
7f17522b0d
+ updated Fem translations
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5172 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-11-24 22:51:45 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00