Commit Graph

8815 Commits

Author SHA1 Message Date
DeepSOIC
e898789cba Part: Face: use facemakers
For old documents, default to FaceMakerCheese. For newly created
objects, use FaceMakerBullseye
2016-10-01 23:13:44 +03:00
DeepSOIC
12d33e841f Part: register facemaker classes into typesystem 2016-10-01 23:13:44 +03:00
DeepSOIC
02286a21d1 Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye
FaceMakerCheese: based on code extracted from Part FeatureExtrude,
exactly the same as facemaking code in PartDesign.

FaceMakerBullseye: new facemaker, that supports nesting like hole inside
a face inside a hole of another face...
2016-10-01 23:13:44 +03:00
DeepSOIC
b6db15a5d3 Part: Introduce FaceMaker class
A general class to implement smart making faces from wires (e.g. making
a face from sketch prior to extruding)
2016-10-01 23:13:44 +03:00
wmayer
ec624b91d7 fix unicode problem when reading or writing mesh object 2016-10-01 20:41:00 +02:00
wmayer
3de44dfcd7 do not check for solid when computing volume of mesh 2016-10-01 20:40:26 +02:00
wmayer
d808f669ce fix linking error in TechDrawGui 2016-10-01 13:48:22 +02:00
wmayer
e2d51588f6 suppress annoying boost warning with msvc 2016-10-01 13:35:30 +02:00
wmayer
386e3d7024 do not handle enum value SMDSAbs_NbElementTypes 2016-10-01 13:34:37 +02:00
Bernd Hahnebach
efb87dc1c0 FEM: python mesh API, add methods to retrieve group data 2016-10-01 13:20:38 +02:00
Bernd Hahnebach
15ad66a99e FEM: display some nice popup if there are problems with ccx binary 2016-10-01 13:20:38 +02:00
Bernd Hahnebach
6bb681cdf9 FEM: fix for retriving the standard ccx path on Linux 2016-10-01 13:20:38 +02:00
wmayer
7d265c4cdf ObjectIdentifier has virtual method but no virtual destructor
fix 32-bit issues in PythonStuff.cpp
2016-10-01 11:03:15 +02:00
Yorik van Havre
cf1f07c311 Draft: Fixed wrong shortcuts info - fixes #2519 2016-09-30 19:42:08 -03:00
Yorik van Havre
40b00e556a Path: remove old dislay if path becomes empty - fixes #2484 2016-09-30 19:35:26 -03:00
Sergo
99076944af PartDesign: points are selectable for Datum support 2016-09-30 11:09:01 -03:00
Sergo
38443008b2 PartDesign: fix test Move_Feature 2016-09-30 11:09:01 -03:00
Sergo
ef14bbd88a PartDesign: fix showing base object on newly opened file, cleanup 2016-09-30 11:09:01 -03:00
Sergo
46a218ed24 PartDesign: fix Datum editing, showing/hiding objects 2016-09-30 11:09:01 -03:00
Sergo
8b7b720beb PartDesign: fix Polar and Mirror accepting Datum 2016-09-30 11:09:00 -03:00
WandererFan
8459cdad5a Performance improvements Ph1 2016-09-29 17:37:20 -04:00
WandererFan
b27a526cd6 remove unnecessary includes
remove obs code
remove obs initializations
2016-09-28 20:24:47 -04:00
WandererFan
1d281d821a Easier View selection - bigger frame 2016-09-28 20:24:47 -04:00
WandererFan
f230967146 Only enable Commands when appropriate
Remove dupl code
2016-09-28 20:24:47 -04:00
WandererFan
ecbd8c8dc0 Control Face edges from Part/Section 2016-09-28 20:24:46 -04:00
WandererFan
664168992f Drawing window pan & zoom 2016-09-28 20:24:46 -04:00
wmayer
958686d7b9 fix msvc compiler warnings
fix typo
2016-09-27 19:42:46 +02:00
wmayer
81a6d4f4cc fix some typos 2016-09-27 19:26:45 +02:00
Bernd Hahnebach
17476b25dc FEM: add Groups to mesh property editor info 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
084e163137 FEM: add GroupID to python mesh API 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
80be790af9 FEM: fix unit tests 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
223f6c81f2 FEM: update examples 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
eb3d83e8ef FEM: code formating, flake8 2016-09-27 13:04:47 -03:00
makkemal
4615b37b49 FEM: add User Defined to VTK post pipeline 2016-09-27 13:04:47 -03:00
makkemal
95c8769ed2 FEM: User defined result object added 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
12e66a16d0 FEM: nonlinear materials, add an icon 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
d39ef34b4a FEM: nonlinear materials, set CalculiX solver to nonlinear analysis if nonlinear material is added 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
dd92486ab5 FEM: multiple nonlinear materials, check if each linear material has only one nonlinear material 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
9db81d238a FEM: multiple nonlinear materials, each nonlinear material is based on a linear material 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
31c1f15c9b FEM: nonlinear materials, add check if nonlinear material object is in the analysis when solver is set to nonlinear materials 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
956a13da38 FEM: nonlinear materials, solver CalculiX implementation 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
854002f08b FEM: nonlinear materials, core object implementation 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
8e11d7032c FEM: nonlinear materials, add some new needed attributes to ccx solver object 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
4363a1a6b4 FEM: code formating, make flake8 not complaining about non existing variable 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
86895f2bdd FEM: frd import, better comment in the regard of different node order 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
1cc1d9e562 FEM: code formating, flake8 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
00efd7c8ab FEM: typo in self weight object 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
6e05fb0d29 FEM: change ccx solver property name
from IterationsMaximum to IterationsThermoMechMaximum and
only write if set > 0
2016-09-27 13:04:47 -03:00
Bernd Hahnebach
33efb04d47 FEM: ccx input file, remove trailing whitspaces and not needed comma 2016-09-27 13:04:47 -03:00
Bernd Hahnebach
33b8593438 FEM: change ccx solver property name from SteadyState to TheromMechSteadyState 2016-09-27 13:04:46 -03:00