Changesets: FreeCAD
master bba3543e 2015-10-22 13:09:20 Przemo Firszt Committer: wmayer Details Diff |
FEM: Initialise result_object to None to fix crash on empty results Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
master 80b82dd9 2015-10-22 13:04:41 Przemo Firszt Committer: wmayer Details Diff |
FEM: Fix invalid check for empty resutls Even when readResult was not producing any resuts the check was passing fine as len({'Nodes': {}, 'Tet10Elem': {}, 'Results': []}) is 3 Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/ccxFrdReader.py | Diff File | ||
master 4fb15f2a 2015-10-22 12:20:03 Przemo Firszt Details Diff |
FEM: Move module loading to InitGui.py Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/Gui/AppFemGui.cpp | Diff File | ||
mod - src/Mod/Fem/InitGui.py | Diff File | ||
master 60c81800 2015-10-22 11:11:47 Details Diff |
+ fix initialization order in initFemGui | ||
mod - src/Mod/Fem/Gui/AppFemGui.cpp | Diff File | ||
master abd6e8c4 2015-10-22 11:01:21 Details Diff |
+ proper exception handling of FemGui module | ||
mod - src/Mod/Fem/Gui/AppFemGui.cpp | Diff File | ||
master 15dbd105 2015-10-22 10:33:05 Przemo Firszt Committer: wmayer Details Diff |
App: Fix typo in description of PropertyFloatConstraint Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/App/PropertyStandard.h | Diff File | ||
master 62da3833 2015-10-21 23:18:53 Details Diff |
+ allow to set parameters for surface triangulation from outside | ||
mod - src/Mod/ReverseEngineering/App/AppReverseEngineeringPy.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/App/SurfaceTriangulation.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/App/SurfaceTriangulation.h | Diff File | ||
master 726a514e 2015-10-21 11:50:24 J Bradshaw Details Diff |
Update README.md | ||
mod - README.md | Diff File | ||
master e7a3dc48 2015-10-21 00:22:40 Details Diff |
+ support of Python feature classes without an execute() method + if execute() method of Python feature is missing or if it returns false call the execute() method of the C++ feature + fix SketchObjectPython |
||
mod - src/App/FeaturePython.cpp | Diff File | ||
mod - src/App/FeaturePython.h | Diff File | ||
mod - src/App/FeaturePythonPyImp.inl | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master 3dcc189e 2015-10-20 19:21:08 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add new properties to FEM preferences The new properties are NumberOfEigenmode, EigenmodeHighLimit and EigenmodeLowLimit. All 3 are linked with analysis object properties. Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/Gui/DlgSettingsFem.ui | Diff File | ||
mod - src/Mod/Fem/Gui/DlgSettingsFemImp.cpp | Diff File | ||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
master 068ba479 2015-10-20 17:58:40 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add EigenmodeHighLimit property to analysis object Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
master 042ded01 2015-10-20 17:58:07 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add EigenmodeLowLimit property to analysis object Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
master fcf19ff8 2015-10-20 17:57:26 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add NumberOfEigenmode property to analysis object Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
master 26cd01e3 2015-10-20 13:37:37 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add WorkingDir property that allows to set individual directory to be used for each analysis object Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
mod - src/Mod/Fem/_JobControlTaskPanel.py | Diff File | ||
master 8055b189 2015-10-20 13:37:08 Przemo Firszt Committer: wmayer Details Diff |
FEM: Use AnalysisType in FemTools by default Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
master 89b74a52 2015-10-20 12:39:21 Przemo Firszt Committer: wmayer Details Diff |
GUI: improve App::PropertyPath directory selector Editing direcotry in lineEdit was open to escaped character problems i.e. \t or \n which can be pert of notmal directory path were converted to tab or new line. Also leaving the lineEdit without hitting Enter was discarding changes. Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Gui/FileDialog.cpp | Diff File | ||
mod - src/Gui/FileDialog.h | Diff File | ||
master 13e7841b 2015-10-20 08:29:03 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: edge load ccxwriter fix if duplicate edges in refshapes | ||
mod - src/Mod/Fem/ccxInpWriter.py | Diff File | ||
master 169b2e35 2015-10-19 21:51:43 Details Diff |
+ clean-up, fix and new methods added in unit test module | ||
mod - src/Mod/Test/Gui/AppTestGui.cpp | Diff File | ||
mod - src/Mod/Test/Gui/UnitTestImp.cpp | Diff File | ||
mod - src/Mod/Test/Gui/UnitTestImp.h | Diff File | ||
mod - src/Mod/Test/Gui/UnitTestPy.cpp | Diff File | ||
mod - src/Mod/Test/Gui/UnitTestPy.h | Diff File | ||
mod - src/Mod/Test/TestApp.py | Diff File | ||
master e416ec0d 2015-10-19 17:27:55 Details Diff |
+ add more unit tests for bounding box | ||
mod - src/Mod/Test/BaseTests.py | Diff File | ||
master 28abf358 2015-10-19 15:12:19 Przemo Firszt Committer: wmayer Details Diff |
FEM: remove comment lines for _CommandNewMechanicalAnalysis.py Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/_CommandNewMechanicalAnalysis.py | Diff File | ||
master ffdc7a45 2015-10-19 15:08:16 Przemo Firszt Committer: wmayer Details Diff |
FEM: change purge_results to operate on analysis document Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemTools.py | Diff File | ||
master 49963003 2015-10-19 15:04:47 Przemo Firszt Committer: wmayer Details Diff |
FEM: improve enabling/disabling commands Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/FemCommands.py | Diff File | ||
master f76933eb 2015-10-19 14:50:25 Przemo Firszt Committer: wmayer Details Diff |
FEM: Migrate _CommandMechanicalMaterial to FemCommands Signed-off-by: Przemo Firszt <przemo@firszt.eu> |
||
mod - src/Mod/Fem/MechanicalMaterial.py | Diff File | ||
master 861dc860 2015-10-19 14:48:07 Details Diff |
+ make FEM beam section and shell thickness ready for drag and drop | ||
mod - src/Mod/Fem/App/AppFem.cpp | Diff File | ||
mod - src/Mod/Fem/App/FemAnalysis.cpp | Diff File | ||
mod - src/Mod/Fem/App/FemAnalysis.h | Diff File | ||
mod - src/Mod/Fem/FemBeamSection.py | Diff File | ||
mod - src/Mod/Fem/FemShellThickness.py | Diff File | ||
mod - src/Mod/Fem/Gui/ViewProviderAnalysis.cpp | Diff File | ||
master 35632147 2015-10-19 14:11:26 Przemo Firszt Committer: wmayer Details Diff |
FEM: Add new analysis properity AnalysisType To run frequency analysis user have 2 options: 1. Run normal aalysis, set "frequency" and start ccx 2. Set Analysis Type in Analysis object properties to "frequency" and use Quick Analysis With that workflow we no longer need a separate button for frequency analysis. Also it's much easier to prepare & run a dediacted analysis for frequency calculiations and separate analysis objects for different load cases. |
||
mod - src/Mod/Fem/_FemAnalysis.py | Diff File | ||
mod - src/Mod/Fem/_JobControlTaskPanel.py | Diff File |