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

wmayer

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

wmayer

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

wmayer

Details Diff
+ fix warning
mod - src/Gui/SoFCSelection.h Diff File

master 8217b8f6

2016-05-15 12:16:36

wmayer

Details Diff
+ fix compiler warning, improve whitespaces
mod - src/Main/MainPy.cpp Diff File

master bb4c97d5

2016-05-14 23:17:40

yorik

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

DeepSOIC

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

sliptonic


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

dpello


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

yorik

Details Diff
Small change to credits ordering
mod - src/Gui/AboutApplication.ui Diff File

master 948bd3f6

2016-05-14 19:30:43

wmayer

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

wmayer

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
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 474 475 476 477 478 479 480 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last