Changesets: FreeCAD

master 7f0c5b5f

2015-09-11 16:14:17

wmayer

Details Diff
Mod/Robot: Removed -Wunused-variable warnings.
mod - src/Mod/Robot/App/kdl_cp/treefksolverpos_recursive.cpp Diff File
mod - src/Mod/Robot/App/kdl_cp/treeiksolvervel_wdls.cpp Diff File

master df4c99f1

2015-09-11 16:09:11

wmayer

Details Diff
Mod/Robot: Removed -Wsign-compare warnings.
mod - src/Mod/Robot/App/kdl_cp/chain.cpp Diff File
mod - src/Mod/Robot/App/kdl_cp/chainfksolverpos_recursive.cpp Diff File
mod - src/Mod/Robot/App/kdl_cp/chainfksolvervel_recursive.cpp Diff File
mod - src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv_givens.cpp Diff File
mod - src/Mod/Robot/App/kdl_cp/chainjnttojacsolver.cpp Diff File

master 1f1660a8

2015-09-11 15:45:21

wmayer

Details Diff
Mod/Robot: Removed -Wunused-result warnings.
mod - src/Mod/Robot/App/RobotAlgos.cpp Diff File

master 98ab26ce

2015-09-11 15:34:34

wmayer

Details Diff
Mod/Sketcher: Removed -Wreorder warnings.
mod - src/Mod/Sketcher/Gui/CommandSketcherTools.cpp Diff File

master 4d9af514

2015-09-11 15:19:18

wmayer

Details Diff
Mod/Path: Removed-Wuninitialized warnings.
mod - src/Mod/Path/libarea/kurve/kurve.cpp Diff File

master c05baee2

2015-09-11 15:11:55

wmayer

Details Diff
+ fix warnings in Fem
mod - src/Mod/Fem/App/FemMesh.cpp Diff File
mod - src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp Diff File

master 99348d3a

2015-09-11 14:47:47

wmayer

Details Diff
+ fix cmake issue caused by patch
mod - cMake/FreeCadMacros.cmake Diff File

master ec898944

2015-09-11 10:35:48

wmayer

Details Diff
+ don't use hardcoded height in PropertyItemDelegate::sizeHint
mod - src/Gui/propertyeditor/PropertyItemDelegate.cpp Diff File

master 5a2940fb

2015-09-11 07:26:43

Bernd Hahnebach

Details Diff
FEM: add to ccxInpWriter: CLOAD for shell meshes and solid meshes without face data
mod - src/Mod/Fem/ccxInpWriter.py Diff File
mod - src/Mod/Fem/static_analysis.inp Diff File

master b25d2cd5

2015-09-10 23:50:43

Przemo Firszt


Committer: yorik Details Diff
FEM: FemTest rework

- move test files to a separate directory
- use real life model to generate .inp files (model included)
- change format of csv node/volume files to allow direct copy&paste from .inp files
- use pre prepared real-life .dat & .frd files to test analysis results loading functions
- much more fine grained error reporting
- remove empty lines for output
- add helper function to print to console

Example run of the FEM test:

--------------- Start of FEM tests ---------------
Checking FEM new analysis...
Checking FEM new mesh...
sh: SMDS_MemoryLimit: command not found
Checking FEM new material...
Checking FEM new fixed constraint...
Checking FEM new force constraint...
Checking FEM new pressure constraint...
Checking FEM inp file prerequisites...
Checking FEM inp file write...
Setting up working directory /tmp/FEM_static
Writing /tmp/FEM_static/Mesh.inp for static analysis
Comparing /home/przemo/software/FreeCAD/build/Mod/Fem/test_files/cube_static.inp to /tmp/FEM_static/Mesh.inp
Setting up working directory to /home/przemo/software/FreeCAD/build/Mod/Fem/test_files in order to read simulated calculations
Setting base name to read test cube_static.frd file...
Checking FEM frd file read from static analysis...
Result object created as "Results"
Reading stats from result object for static analysis...
Setting analysis type to 'frequency"
Setting up working directory /tmp/FEM_frequency
Writing /tmp/FEM_frequency/Mesh.inp for frequency analysis
Comparing /home/przemo/software/FreeCAD/build/Mod/Fem/test_files/cube_frequency.inp to /tmp/FEM_frequency/Mesh.inp
Setting working directory to read simulated calculations...
Setting base name to read test cube_frequency.frd file...
Checking FEM frd file read from frequency analysis...
Last result object created as "Mode_10_results"
Reading stats from result object for frequency analysis...
--------------- End of FEM tests ---------------

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/App/CMakeLists.txt Diff File
mod - src/Mod/Fem/CMakeLists.txt Diff File
mod - src/Mod/Fem/FemTools.py Diff File
mod - src/Mod/Fem/TestFem.py Diff File
rm - src/Mod/Fem/mesh_points.csv Diff File
rm - src/Mod/Fem/mesh_volumes.csv Diff File
add - src/Mod/Fem/test_files/cube.fcstd Diff File
add - src/Mod/Fem/test_files/cube_frequency.dat Diff File
add - src/Mod/Fem/test_files/cube_frequency.frd Diff File
add - src/Mod/Fem/test_files/cube_frequency.inp Diff File
add - src/Mod/Fem/test_files/cube_frequency_expected_values Diff File
add - src/Mod/Fem/test_files/cube_static.dat Diff File
add - src/Mod/Fem/test_files/cube_static.frd Diff File
add - src/Mod/Fem/test_files/cube_static.inp Diff File
add - src/Mod/Fem/test_files/cube_static_expected_values Diff File
add - src/Mod/Fem/test_files/mesh_points.csv Diff File
add - src/Mod/Fem/test_files/mesh_volumes.csv Diff File

master 7446930f

2015-09-10 15:04:16

Przemo Firszt

Details Diff
FEM: Fix invalid update_displacement reset call

Reset parameter is not an option, empty parameters list call does the resetting.

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/MechanicalAnalysis.py Diff File

master 003199d6

2015-09-09 18:49:45

wmayer

Details Diff
+ fix possible loss of data with recovery function, show auto-save message in status bar
mod - src/Gui/AutoSaver.cpp Diff File
mod - src/Gui/DocumentRecovery.cpp Diff File

master 3e205292

2015-09-09 14:58:21

Przemo Firszt

Details Diff
FEM: Remove redundant base_name variable

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/ccxInpWriter.py Diff File

master cff386e2

2015-09-09 13:53:07

wmayer

Details Diff
+ easier way to change license and url of an existing document
mod - src/Gui/DlgProjectInformation.ui Diff File
mod - src/Gui/DlgProjectInformationImp.cpp Diff File
mod - src/Gui/DlgProjectInformationImp.h Diff File

master 32c96b42

2015-09-09 13:42:37

Przemo Firszt


Committer: yorik Details Diff
Tests, FEM: Add test for frequency analysis

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/App/CMakeLists.txt Diff File
mod - src/Mod/Fem/CMakeLists.txt Diff File
mod - src/Mod/Fem/TestFem.py Diff File
add - src/Mod/Fem/frequency_analysis.inp Diff File

master 47c0859c

2015-09-08 20:08:47

abdullah


Committer: wmayer Details Diff
Sketcher: Bug fixes: inability to create links to external geometry

=================================================================

First bug: Inability to create links to external geometry as described here:
http://forum.freecadweb.org/download/file.php?id=16668

Second bug: FC crashes on changing the support after having imported external geometry as described here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12380

and solving this ticket:
http://www.freecadweb.org/tracker/view.php?id=2225

Solution to first bug:

If for some reason a sketch ends up having a list of external geometries (property) that can not be recreated (rebuilt),
they remain latent, do not show the external elements in the elements widget or in the screen and prevent adding the
elements again.

In cases where the saved file contains invalid external geometry links (which will give raise to a handled exception that would prevent external geometry creation),
this condition gets detected during restore and the invalid links are deleted before external geometry creation, so as to allow the rest of external links to be recreated.

Solution to second bug:

It is also related to invalid external links (the link was existing, but upon change on the support, it is possible that an external edge is no longer valid, reduction of edges in support).
This situation is detected upon entering into edit mode, and the invalid ones are deleted.

Note that there is still the possibility for the user to remap an invalid sketch BEFORE editing, if the remapping is successful, it may not be necessary to delete links (all depends on the
specific case).
Affected Issues
0002225
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 3c10cd1a

2015-09-08 19:17:58

wmayer

Details Diff
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD
mod - src/Mod/Draft/DraftGeomUtils.py Diff File

master bd94486c

2015-09-08 19:17:36

wmayer

Details Diff
+ fix inconsistencies between license note and url
mod - src/App/Document.cpp Diff File
mod - src/Gui/DlgSettingsDocument.ui Diff File
mod - src/Gui/DlgSettingsDocumentImp.cpp Diff File
mod - src/Gui/DlgSettingsDocumentImp.h Diff File

master c5150046

2015-09-08 18:18:22

yorik

Details Diff
Draft: Further typos in DraftGeomUtils
mod - src/Mod/Draft/DraftGeomUtils.py Diff File

master 9972dfbe

2015-09-08 17:41:49

yorik

Details Diff
Draft: fixed typo in DraftGeomUtils
mod - src/Mod/Draft/DraftGeomUtils.py Diff File

master 25b501e2

2015-09-08 11:19:14

Przemo Firszt


Committer: wmayer Details Diff
FEM: Add reset_all funcion to FemTools

reset_all groups purge_results, reset_mesh_color and reset_mesh_deformation

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/FemTools.py Diff File
mod - src/Mod/Fem/MechanicalAnalysis.py Diff File

master 0ba28a5b

2015-09-08 11:19:03

Przemo Firszt


Committer: wmayer Details Diff
FEM: Add function documentation

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/FemTools.py Diff File

master f1b21bf0

2015-09-08 05:18:31

yorik

Details Diff
Added Tools/githubstats.py script to check download stats from github
add - src/Tools/githubstats.py Diff File

master 98e9dd08

2015-09-08 01:10:02

yorik

Details Diff
Preferences->Document->License URL field is now editable
mod - src/Gui/DlgSettingsDocument.ui Diff File

master 34744199

2015-09-07 23:41:19

Eivind Kvedalen


Committer: wmayer Details Diff
Spreadsheet: Updated documentation.
mod - src/Mod/Spreadsheet/App/PropertySheet.h Diff File
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File
mod - src/Mod/Spreadsheet/App/Sheet.h Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 533 534 535 536 537 538 539 ... 560 ... 630 ... 649 650 651  Next  Last