Commit Graph

3366 Commits

Author SHA1 Message Date
wmayer
f8c5e70d34 + start external editor without blocking GUI 2015-04-03 17:55:51 +02:00
Przemo Firszt
115d67b76f 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
a8a09e8e80 + fixes #0002033: boolean failure, model refine 2015-04-03 07:39:17 +02:00
wmayer
61b1b4c67b + apply patch from Debian to fix build failure of KDL with clang 2015-04-01 16:15:29 +02:00
wmayer
8ed77e22d3 + support .inp file format 2015-04-01 11:09:46 +02:00
wmayer
421d82e432 + extend ActionFunction and use in mesh view provider 2015-03-31 01:02:16 +02:00
wmayer
e18cf373fc + remove platform check 2015-03-30 16:36:40 +02:00
wmayer
02c58ca564 FEM: improve Abaqus syntax highlighter 2015-03-30 15:28:08 +02:00
wmayer
5f04c6e882 + FEM: get nodes by vertex 2015-03-30 11:45:35 +02:00
wmayer
0ad627b06d + choose consistent C++ and Python method names
+ fix typos
+fix whitespaces
2015-03-30 10:42:14 +02:00
Bernd Hahnebach
d2888e6c28 Fem: add Support for loads and supports on edges to CalculiX file 2015-03-30 10:24:38 +02:00
Bernd Hahnebach
36a5014364 Fem: added Support for more than one Force- and FixedObject in CalculiX file 2015-03-30 10:23:42 +02:00
wmayer
2adc56cb14 + syntax highlighter for Abaqus, show short filename on tabs 2015-03-28 21:50:01 +01:00
Przemo Firszt
48bd90feec + FEM: Use existing internal editor for inp files 2015-03-28 19:33:11 +01:00
wmayer
139c1b32dc Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2015-03-28 17:40:36 +01:00
DeepSOIC
e6931f22ed Sketcher: bugfix: disallow opening when geometry types changed 2015-03-28 17:35:10 +01:00
DeepSOIC
e4716e0e29 Sketcher: small asserts cleanup 2015-03-28 17:35:10 +01:00
DeepSOIC
51eab4cd14 Sketcher: add checks for null pointers
Made throws on null pointers.
2015-03-28 17:35:10 +01:00
DeepSOIC
0a83b2460c Sketcher: fix repr string for symmetric constr. 2015-03-28 17:19:37 +01:00
Bernd Hahnebach
dfb16f8b0a Fem: fix: system() is evaluated instead of calling it 2015-03-26 19:38:10 +01:00
blobfish
06a34cc3ec Part: ModelRefine: catch bspline isEqual exception 2015-03-22 18:43:39 +01:00
wmayer
897591f765 + add methods to get GProps from curves and surfaces 2015-03-22 18:39:49 +01:00
wmayer
46cdf7aa3b Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2015-03-21 19:56:00 +01:00
Sebastian Hoogen
7cc178adf5 add angularDeflection property to ViewProvider
issue #1868
2015-03-21 19:27:43 +01:00
Yorik van Havre
83b060dffd Draft: Fixed children being moved together with section planes 2015-03-21 13:23:23 -03:00
Yorik van Havre
32aa7af1ff Drawing: Added SVG pattern generation module 2015-03-21 12:08:05 -03:00
Yorik van Havre
d49a29b73f Arch: Added clickable links in IFC explorer 2015-03-21 12:08:05 -03:00
Yorik van Havre
9c8d3bd4cf Arch: Added more properties needed for green buildings 2015-03-21 12:08:05 -03:00
Yorik van Havre
a2aaf1b37d Draft: Fixed arc direction in SVG projections 2015-03-21 12:08:05 -03:00
Yorik van Havre
fb5b578138 Arch: Enabled section filling in Arch drawing views 2015-03-21 12:08:05 -03:00
Yorik van Havre
83c73abaf7 Arch: Allow section planes to clip the 3D view 2015-03-21 12:08:05 -03:00
Yorik van Havre
230f11e323 Arch: added space types 2015-03-21 12:08:05 -03:00
Yorik van Havre
bf9854e17a Arch: added bimserver and git utilities 2015-03-21 12:08:05 -03:00
Sebastian Hoogen
a12894cfa7 test for default color from preferences in OpenSCAD/Explode command 2015-03-21 13:29:33 +01:00
Sebastian Hoogen
81a2547a8c improvements in exportDRAWEXE
fix Draft._clone output
export Shape2DViews
export Part::MultiFuse with single boolean operation like done in c2ce8f5eba
make DRAWEXE ouput more readable
* omit unessary parameters of spheres, cylinders, cones and tori
* denormalize the rotation axis in placements
* use the extension .tcl for the output
2015-03-21 13:29:32 +01:00
Sebastian Hoogen
d56425e60b use shape.proximity(s) to test for overlapping faces in CSG import 2015-03-21 13:29:31 +01:00
Sebastian Hoogen
b9bcda349f add shape.proximity(shape) 2015-03-21 13:29:30 +01:00
Przemo Firszt
86f8fafea9 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
f9dc0bb77e 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
f5afc689ae 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
289a6489f7 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
982de49998 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
4f5b272200 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
23c84a19f2 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
3319108732 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
2a0f59a378 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
26d94d3e0c 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
a6e34128c6 Fem: units in CalculiX file: mm and N 2015-03-16 07:29:34 +01:00
Yorik van Havre
4a8841d4b1 Draft: added shoogens fix IRW test 2015-03-15 14:42:36 -03:00
wmayer
1f641abb51 + improve abaqus exporter 2015-03-15 14:53:22 +01:00