Changesets: FreeCAD
master 55534e98 2016-05-15 21:13:59 Stefan Tröger Committer: wmayer Details Diff |
FEM: Use single smesh mesh generator throughout FreeCAD Creating a mesh generator resets a critical data structure and makes all existing meshes invalid. Hence the SMESH_gen is made a singleton and all FreeCAD code is changed accordingly. |
||
mod - src/3rdParty/salomesmesh/inc/SMESH_Gen.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_Gen.cpp | Diff File | ||
mod - src/Mod/Fem/App/FemMesh.cpp | Diff File | ||
mod - src/Mod/Fem/App/FemMesh.h | Diff File | ||
mod - src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp | Diff File | ||
mod - src/Mod/MeshPart/App/Mesher.cpp | Diff File | ||
master c60da6c6 2016-05-15 21:01:44 Details Diff |
+ fix build failure of Robot module when using occ | ||
mod - src/Mod/Robot/App/kdl_cp/tree.hpp | Diff File | ||
master 9316a151 2016-05-15 16:12:24 Details Diff |
+ fix index error using occ matrix class |
Affected Issues 0001631 |
|
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
master e2997695 2016-05-15 16:11:09 Details Diff |
+ fix warning | ||
mod - src/Gui/SoFCSelection.h | Diff File | ||
master 8217b8f6 2016-05-15 12:16:36 Details Diff |
+ fix compiler warning, improve whitespaces | ||
mod - src/Main/MainPy.cpp | Diff File | ||
master bb4c97d5 2016-05-14 23:17:40 Details Diff |
Merge pull request 0000161 from DeepSOIC/Attacher17 Attacher: Py: fix crash on FreeCAD startup |
||
mod - src/Mod/Part/Gui/AttacherTexts.cpp | Diff File | ||
master c922507f 2016-05-14 22:08:39 Details Diff |
Attacher: Py: fix crash on FreeCAD startup | ||
mod - src/Mod/Part/Gui/AttacherTexts.cpp | Diff File | ||
master a0f332fe 2016-05-14 21:01:58 Committer: yorik Details Diff |
OCC pocket handles large curves better now. Needs testing initial commit |
||
mod - src/Mod/Path/InitGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDrilling.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngrave.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathMachine.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocket.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfile.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathRemote.py | Diff File | ||
add - src/Mod/Path/PathScripts/PathSanity.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurface.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtils.py | Diff File | ||
master 11b31eba 2016-05-14 20:47:28 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: Z88: add preference to set z88r binary path | ||
mod - src/Mod/Fem/FemToolsZ88.py | Diff File | ||
mod - src/Mod/Fem/Gui/DlgSettingsFem.ui | Diff File | ||
mod - src/Mod/Fem/Gui/DlgSettingsFemImp.cpp | Diff File | ||
master ab06fdc2 2016-05-14 20:47:09 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: Z88: add module z88DispReader.py | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Init.py | Diff File | ||
add - src/Mod/Fem/z88DispReader.py | Diff File | ||
master b4630ba4 2016-05-14 20:46:33 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: Z88: support for analysis with solver Z88 | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
add - src/Mod/Fem/FemInputWriterZ88.py | Diff File | ||
add - src/Mod/Fem/FemSolverZ88.py | Diff File | ||
add - src/Mod/Fem/FemToolsZ88.py | Diff File | ||
mod - src/Mod/Fem/Gui/Workbench.cpp | Diff File | ||
mod - src/Mod/Fem/InitGui.py | Diff File | ||
mod - src/Mod/Fem/_CommandRunSolver.py | Diff File | ||
add - src/Mod/Fem/_CommandSolverZ88.py | Diff File | ||
add - src/Mod/Fem/_FemSolverZ88.py | Diff File | ||
add - src/Mod/Fem/_ViewProviderFemSolverZ88.py | Diff File | ||
master d96ead53 2016-05-14 20:46:14 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: Z88: add import and export of Z88 meshes | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Init.py | Diff File | ||
add - src/Mod/Fem/importZ88Mesh.py | Diff File | ||
master 004f757a 2016-05-14 20:45:48 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: some renameing for multiple solver: - module names vs multiple solver - stick with python command class names in Fem - rename commands for new objects from _CommandFemSomeObjName to _CommandSomeObjName - rename commands for do something to _CommandDoSomething - change tool names to have a consistent naming in all FEM for menue tools and tool tipps |
||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Fem/Gui/Resources/Fem.qrc | Diff File | ||
mod - src/Mod/Fem/Gui/Workbench.cpp | Diff File | ||
mod - src/Mod/Fem/InitGui.py | Diff File | ||
mod - src/Mod/Fem/_CommandMechanicalMaterial.py | Diff File | ||
mod - src/Mod/Fem/_TaskPanelFemBeamSection.py | Diff File | ||
mod - src/Mod/Fem/_TaskPanelFemShellThickness.py | Diff File | ||
mod - src/Mod/Fem/_TaskPanelMechanicalMaterial.py | Diff File | ||
master 676b73f3 2016-05-14 20:45:28 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: split ccxInpWriter in new modules FemInputWriter and FemInputWriterCcx | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
add - src/Mod/Fem/FemInputWriter.py | Diff File | ||
master 610b4b2b 2016-05-14 20:45:09 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: add module FemToolsCcx.py and make use of it - move construktor from FemTools to FemToolsCcx - FemComands and his childs, use the new FemToolsCcx class instead of super class FemTools - TestFem, use new FemToolsCcx class instead of supper class FemTools |
||
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 | ||
add - src/Mod/Fem/FemToolsCcx.py | Diff File | ||
mod - src/Mod/Fem/TestFem.py | Diff File | ||
mod - src/Mod/Fem/_CommandPurgeFemResults.py | Diff File | ||
mod - src/Mod/Fem/_CommandQuickAnalysis.py | Diff File | ||
mod - src/Mod/Fem/_FemSolverCalculix.py | Diff File | ||
mod - src/Mod/Fem/_TaskPanelFemSolverCalculix.py | Diff File | ||
mod - src/Mod/Fem/_TaskPanelResultControl.py | Diff File | ||
master 2a6a57c5 2016-05-14 20:44:48 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: ccxInpWriter, write vertex loads the same way like edge loads and face loads | ||
mod - src/Mod/Fem/FemMeshTools.py | Diff File | ||
mod - src/Mod/Fem/ccxInpWriter.py | Diff File | ||
master 93267943 2016-05-14 20:43:53 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: add module FemMeshTools and move methods in there | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
add - src/Mod/Fem/FemMeshTools.py | Diff File | ||
mod - src/Mod/Fem/ccxFrdReader.py | Diff File | ||
mod - src/Mod/Fem/ccxInpWriter.py | Diff File | ||
mod - src/Mod/Fem/test_files/ccx/cube_static.inp | Diff File | ||
master abdec1b6 2016-05-14 20:43:23 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: fix unit test after small changes in writeAbaqus | ||
mod - src/Mod/Fem/test_files/ccx/cube_frequency.inp | Diff File | ||
mod - src/Mod/Fem/test_files/ccx/cube_static.inp | Diff File | ||
master 4bef49bb 2016-05-14 20:42:56 Bernd Hahnebach Committer: wmayer Details Diff |
FEM: improvements in Abaqus (CalculiX) FEM mesh im- and export: - add hexa8, hex20, penta6, penta15, quad4, quad8 to writeAbaqus in FemMesh - make node order in ccxFrdReader and writeAbaqus fitting each other |
||
mod - src/Mod/Fem/App/FemMesh.cpp | Diff File | ||
mod - src/Mod/Fem/ccxFrdReader.py | Diff File | ||
master 5f0073b9 2016-05-14 20:30:19 Committer: wmayer Details Diff |
BSD Porting fixes, conditional compilation and use of gettimeofday() | ||
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp | Diff File | ||
mod - src/App/Application.cpp | Diff File | ||
mod - src/Base/TimeInfo.cpp | Diff File | ||
mod - src/Base/TimeInfo.h | Diff File | ||
mod - src/Main/MainPy.cpp | Diff File | ||
mod - src/Mod/Image/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Mesh/App/WildMagic4/Wm4System.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/Command.cpp | Diff File | ||
master 5182e196 2016-05-14 20:01:28 Details Diff |
Small change to credits ordering | ||
mod - src/Gui/AboutApplication.ui | Diff File | ||
master 948bd3f6 2016-05-14 19:30:43 Details Diff |
+ fixes 0002554: Py Quantity Constructor Angles |
Affected Issues 0002554 |
|
mod - src/Base/QuantityPyImp.cpp | Diff File | ||
master 6eb173a5 2016-05-14 18:23:27 wwmayer Details Diff |
Merge pull request 0000159 from DeepSOIC/Attacher16 Attacher16 - fixes, and Py interface |
||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | ||
add - src/Mod/Part/App/AttachEnginePy.xml | Diff File | ||
add - src/Mod/Part/App/AttachEnginePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/AttachableObject.cpp | Diff File | ||
mod - src/Mod/Part/App/AttachableObject.h | Diff File | ||
add - src/Mod/Part/App/AttachableObjectPy.xml | Diff File | ||
add - src/Mod/Part/App/AttachableObjectPyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/Attacher.cpp | Diff File | ||
mod - src/Mod/Part/App/Attacher.h | Diff File | ||
mod - src/Mod/Part/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Part/App/Part2DObject.cpp | Diff File | ||
mod - src/Mod/Part/App/Part2DObjectPy.xml | Diff File | ||
mod - src/Mod/Part/App/Part2DObjectPyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/PreCompiled.h | Diff File | ||
mod - src/Mod/Part/Gui/AppPartGui.cpp | Diff File | ||
mod - src/Mod/Part/Gui/AttacherTexts.cpp | Diff File | ||
mod - src/Mod/Part/Gui/AttacherTexts.h | Diff File | ||
master cda99210 2016-05-14 17:53:25 Stefan Tröger Committer: wmayer Details Diff |
FEM: Protect iteration from null ptr | ||
mod - src/Mod/Fem/App/FemMesh.cpp | Diff File | ||
master bca7a186 2016-05-14 16:53:27 Details Diff |
+ port to OCC 7.0 |
Affected Issues 0001631 |
|
mod - src/3rdParty/salomesmesh/inc/Handle_SMESH_MeshVSLink.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/inc/SMESH_Mesh.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/inc/SMESH_MeshVSLink.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/inc/SMESH_MeshVSLink.ixx | Diff File | ||
mod - src/3rdParty/salomesmesh/inc/StdMeshers_Hexa_3D.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/inc/StdMeshers_ProjectionUtils.hxx | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_MeshVSLink.cpp | Diff File | ||
mod - src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_Distribution.cpp | Diff File | ||
mod - src/Mod/Drawing/App/DrawingExport.cpp | Diff File | ||
mod - src/Mod/Drawing/App/ProjectionAlgos.cpp | Diff File | ||
mod - src/Mod/Import/App/AppImportPy.cpp | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.cpp | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.h | Diff File | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPartPy.cpp | Diff File | ||
mod - src/Mod/Part/App/BSplineCurvePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/BSplineSurfacePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/BezierSurfacePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/ConePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/CrossSection.h | Diff File | ||
mod - src/Mod/Part/App/FeatureFace.cpp | Diff File | ||
mod - src/Mod/Part/App/Geometry.h | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/ImportIges.cpp | Diff File | ||
mod - src/Mod/Part/App/ImportStep.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.cpp | Diff File | ||
mod - src/Mod/Part/App/PrimitiveFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/Tools.cpp | Diff File | ||
mod - src/Mod/Part/App/Tools.h | Diff File | ||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
mod - src/Mod/Part/App/TopoShapeFacePyImp.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgPrimitives.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/DatumPoint.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeatureHole.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeaturePad.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeaturePipe.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/FeaturePocket.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePathShape.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/App/AppReverseEngineering.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/App/ApproxSurface.h | Diff File | ||
mod - src/Mod/ReverseEngineering/App/BSplineFitting.h | Diff File | ||
mod - src/Mod/ReverseEngineering/App/PreCompiled.h | Diff File | ||
mod - src/Mod/Sketcher/App/AppSketcherPy.cpp | Diff File |