Commit Graph

6412 Commits

Author SHA1 Message Date
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
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
Bernd Hahnebach
80c95aa555 FEM: transient thermomech analysis (steadystate == true) needs density 2016-09-27 13:04:46 -03:00
Bernd Hahnebach
005f7f6bc8 FEM: constraint transform task panel, fix if analysis name is not analysis 2016-09-27 13:04:46 -03:00
kgoao
ccb7b1a11f FEM: ConstraintTransform: Solver implementation
FEM: ConstraintTransform: Flake8 formatting for python files

FEM: ConstraintTransform: TransformType App::PropertyEnumeration
2016-09-27 13:04:46 -03:00
kgoao
15fdb5c402 FEM: ConstraintTransform: add icon 2016-09-27 13:04:46 -03:00
kgoao
086f716e6e FEM: ConstraintTransform: core implementation
FEM: ConstraintTransform: transformable surface comment modification

FEM: ConstraintTransform: re-adjusted GUI layout

FEM: ConstraintTransform: more tweaking

FEM: ConstraintTransform: GUI layout adjustment

FEM: ConstraintTransform: GUI bug fix

FEM: ConstraintTransform: implemented App::PropertyEnumeration for type of transform
2016-09-27 13:04:46 -03:00
Yorik van Havre
83c59bc697 Draft: Support elevation of LWPolylines in DXF importer 2016-09-26 22:18:45 -03:00
wmayer
e4a086752f do not grab focus when showing image view 2016-09-26 17:54:34 +02:00
Yorik van Havre
72848a5aef Draft: Fixed filled mode - fixes #2708 2016-09-25 14:31:37 -03:00
wmayer
cb3da6ff9c fixes #0002702: Default cylinder angle 10 deg 2016-09-24 18:11:47 +02:00
wmayer
ee07ff6231 fix unicode/utf-8 encoding problems 2016-09-24 16:48:30 +02:00
wmayer
816d2ee288 Add enum test 2016-09-24 16:47:41 +02:00
wmayer
d7b5fbf214 drop hard dependency of MeshPart to smesh 2016-09-24 11:16:27 +02:00
wmayer
3339374f2c fix build failure on Windows due to removal of deprecated C++ header 2016-09-24 02:44:32 +02:00
wmayer
480191c8ee fix -Wextra in Fem 2016-09-24 02:17:15 +02:00
wmayer
1d84eac025 fix -Wextra in MeshPart 2016-09-24 00:42:52 +02:00
wmayer
b1272cb1aa fix -Wextra in Sandbox 2016-09-23 21:58:43 +02:00
wmayer
4afc110e6f fix -Wextra in JtReader 2016-09-23 21:28:53 +02:00
wmayer
3d6b4aa317 fix -Wextra in Path 2016-09-23 21:20:38 +02:00
wmayer
08578273d5 fix -Wextra in Raytracing 2016-09-23 21:20:16 +02:00
wmayer
6462033988 fix -Wextra in Web 2016-09-23 21:19:53 +02:00
wmayer
012d6b038d fix -Wextra in Draft 2016-09-23 21:19:38 +02:00
wmayer
e4216d1263 fix -Wextra in Robot 2016-09-23 21:18:57 +02:00
wmayer
5f87cdbf9e fix -Wextra in Reen 2016-09-23 18:25:49 +02:00
wmayer
4c1af037c5 fix -Wextra in Inspection 2016-09-23 18:10:27 +02:00
wmayer
b980cf3361 fix -Wextra in Mesh 2016-09-23 17:24:00 +02:00
wmayer
c457fc468c fix -Wextra & -Wdeprecated in TechDraw 2016-09-22 19:32:16 +02:00
wmayer
fa0b094e6a fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
wmayer
664cf65d26 fix -Wextra in PartDesign 2016-09-22 18:34:56 +02:00
wmayer
15d7ae5e2c fix -Wextra in Sketcher 2016-09-22 18:34:35 +02:00
wmayer
65bcaf4b6e fix -Wextra in Measure 2016-09-22 16:46:18 +02:00
wmayer
c1034fbe74 fix -Wextra in Import 2016-09-22 16:40:20 +02:00
wmayer
6cf82fbe62 fix -Wextra & -Wdeprecated in Spreadsheet 2016-09-22 16:35:05 +02:00
wmayer
801ac34258 fix -Wdeprecated in Part & FreeCADGui 2016-09-22 15:32:49 +02:00
wmayer
14892bc880 Merge branch 'master' of https://github.com/FreeCAD/FreeCAD 2016-09-22 15:29:47 +02:00
wmayer
b9c25c8402 fix -Wextra & -Wdeprecated in Drawing 2016-09-22 15:29:10 +02:00
Keith Sloan
e26a3bfc58 Remove swp files 2016-09-22 10:18:25 -03:00
Keith Sloan
618fa222d5 First attempt at support for CSG text command 2016-09-22 10:18:25 -03:00
Keith Sloan
186e6512b1 Remove swp files 2016-09-22 10:18:25 -03:00
Keith Sloan
b5826607d9 First attempt at support for CSG text command 2016-09-22 10:18:24 -03:00
wmayer
4d2ccdfb72 fix -Wextra in Main & Complete 2016-09-22 14:24:38 +02:00
wmayer
49072208ee fix -Wextra in Image 2016-09-22 14:23:25 +02:00
wmayer
f944ab3846 replace deprecated auto_ptr with unique_ptr 2016-09-22 13:01:20 +02:00
wmayer
1ce73dda96 fix -Wextra in Part 2016-09-22 11:49:28 +02:00
wmayer
53531b603a fix -Wextra in Start & Web 2016-09-21 21:27:09 +02:00
wmayer
49869ba7a1 fix -Wextra in Test 2016-09-21 21:15:10 +02:00
wmayer
a800622620 fix -Wextra in Points 2016-09-21 21:10:41 +02:00
Yorik van Havre
1ab7e05fce Arch: fixed error in IFC export (typo) 2016-09-21 15:14:37 -03:00
wmayer
1c4052bde9 for obj export only create mtl file if color is per face 2016-09-21 10:05:40 +02:00
wmayer
a943434c7c remove non-existing command Path_ToolLibraryEdit from list 2016-09-21 10:04:08 +02:00
Yorik van Havre
97c0838014 Arch: Renamed Arch_ToggleSubcomponentDisplay command to Arch_ToggleSubs 2016-09-20 11:43:54 -03:00
Yorik van Havre
de62ff0444 Merge branch 'cfd1' of https://github.com/qingfengxia/FreeCAD into cfd 2016-09-20 11:30:42 -03:00
Yorik van Havre
008fed6f6f Arch: added damian's fix to Arch Remove 2016-09-19 16:11:41 -03:00
Yorik van Havre
12d632dc70 Arch: made IFC importer more compatible with older IfcOpenShell 2016-09-19 16:02:00 -03:00
DeepSOIC
47c745f228 Part: Offset2D: fix save-load instability
Fixes #2699
It was found out that when direction of normal found by FindPlane
depends on if we are using result of offset directly, or after copying.

The fix (workaround) is to copy offset result inside  offset routine, so
that no unstable behavior makes its way to the user.
2016-09-18 18:45:04 +03:00
qingfengxia
0a5b6e1e5c Fem: fix typo of FemGui::ViewProviderResultPython 2016-09-17 14:39:29 +01:00
Yorik van Havre
15c368d982 Arch: Fixed drag-n-drop in Arch groups 2016-09-16 19:57:06 -03:00
qingfengxia
b45e4419bd add help text for thermal fluid boundary for CFD 2016-09-16 23:01:09 +01:00
qingfengxia
73377204a1 make FemResultObject extensible in python as FemSolverObject 2016-09-16 23:01:09 +01:00
wmayer
e05d2d5de3 switch off dtd validation when reading svg files 2016-09-16 23:09:56 +02:00
sliptonic
abc97f87c3 bug with EngraveEdit 2016-09-15 20:28:33 -05:00
wmayer
afa37847b5 remove Application::runPythonCode 2016-09-15 23:14:31 +02:00
Yorik van Havre
0ef07032fd Arch: fixed typo 2016-09-15 15:45:11 -03:00
wmayer
18cc6c1851 remove method Application::runCommand 2016-09-15 19:39:16 +02:00
wmayer
f44df3cdf0 do not use doCommand without using format string, add overloaded method of runCommand 2016-09-15 18:53:37 +02:00
Yorik van Havre
1efd9a4b4f Arch: Added new Footprint display mode to walls 2016-09-15 12:38:48 -03:00
Yorik van Havre
4bb97c71ea Arch: Added stairs to structure precast types 2016-09-15 12:38:08 -03:00
wmayer
53ca0eb6a3 support offset curve in edge.Curve for occ 7.0 2016-09-15 10:36:44 +02:00
Yorik van Havre
d0dc4d1053 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2016-09-14 18:56:11 -03:00
Yorik van Havre
0ad956c45b Arch: IFC exporter now exports 2D geometry as IfcAnnotations 2016-09-14 18:55:55 -03:00
wmayer
5b069f993e Merge branch 'master' of https://github.com/FreeCAD/FreeCAD 2016-09-14 21:08:26 +02:00
wmayer
268d7f4656 use 'patch' for segment names and make unique names 2016-09-14 21:07:52 +02:00
Yorik van Havre
8eedc79f35 Draft: Fixed missing end arrow in SVG rendering of wires/splines 2016-09-14 16:07:38 -03:00
Yorik van Havre
d8ebfe58c5 TechDraw: Extended Draft View 2016-09-14 12:38:34 -03:00
wwmayer
796c8330fe Merge pull request #280 from DeepSOIC/patch-1
PartDesign: Gui: fix primitive command what's this string
2016-09-14 14:57:41 +02:00
wwmayer
cccf1ee613 Merge pull request #279 from WandererFan/PreProd
TechDraw bug fixes
2016-09-14 14:57:00 +02:00
Bernd Hahnebach
d20ea7ac90 FEM: add tetras to known elements for retriving face loads if no face data exists 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
f17fa5ed71 FEM: fix z88 result reader 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
e2f5bba5a9 FEM: prefs, move z88 prefs in an own tab 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
fd10984242 FEM: make use of new pref for standard location of ccx on Windows OS 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
28579516b6 FEM: add new pref for use of ccx standard path 2016-09-13 20:17:31 -03:00
Bernd Hahnebach
0da41bb4cc FEM: remove working dir and ccx binary check from InitGui
- they are duplicates of the methods in FemToolsCcx
- FEM could be used without solving too
- they only checked for ccx, but we have more solver already
2016-09-13 20:17:31 -03:00
Yorik van Havre
3dd586b5be Draft: small optimizations of Draft's SVG output and fixed wrong dash scale 2016-09-13 20:11:03 -03:00
Yorik van Havre
217a67ddb2 Arch: support for layer splitting function of ifcopenshell 2016-09-13 20:08:25 -03:00
Yorik van Havre
1749315ead Arch: fixed error message when restoring section planes 2016-09-13 20:06:25 -03:00
DeepSOIC
b74b92fe23 PartDesign: Gui: fix primitive command what's this string 2016-09-13 18:54:54 +04:00
WandererFan
4e729f0840 Changes re comments on PR279 2016-09-12 07:41:24 -04:00
WandererFan
254b28ea77 Fix #2692 TaskProjectGroup cancel button 2016-09-11 13:12:24 -04:00
WandererFan
81472a5fd8 Fix over-aggressive input cleansing 2016-09-11 13:12:24 -04:00
WandererFan
4d7f00860e reduce use of "execute" on cosmetic changes. 2016-09-11 13:12:24 -04:00
WandererFan
6dc017a1ce Add notes re Kura. subgraph 2016-09-11 13:12:24 -04:00
WandererFan
884a32fabf Coverty changes:
** CID 152490:  Control flow issues  (DEADCODE)
** CID 152492:  Null pointer dereferences  (FORWARD_NULL)
** CID 152493:  Null pointer dereferences  (FORWARD_NULL)
** CID 152494:  Null pointer dereferences  (FORWARD_NULL)
** CID 152495:  Null pointer dereferences  (FORWARD_NULL)
** CID 152496:  Null pointer dereferences  (FORWARD_NULL)
** CID 152497:  Null pointer dereferences  (FORWARD_NULL)
** CID 152502:  Null pointer dereferences  (REVERSE_INULL)
** CID 152507:  Uninitialized members  (UNINIT_CTOR)
** CID 152508:  Uninitialized members  (UNINIT_CTOR)
** CID 152508:  Uninitialized members  (UNINIT_CTOR)
** CID 152510:  Uninitialized members  (UNINIT_CTOR)
2016-09-11 13:12:24 -04:00
WandererFan
bcb29541aa Suppress extraneous log messages 2016-09-11 13:12:24 -04:00
WandererFan
6c937e1bbe Protect EdgeWalker against bad input 2016-09-11 13:12:24 -04:00
WandererFan
d3afb32487 Avoid Bnd_Box is void exception when shapes don't intersect. 2016-09-11 13:12:24 -04:00
WandererFan
a5b5104875 Implement Cancel logic for TaskViewSection 2016-09-11 13:12:24 -04:00
WandererFan
17fe63598f Handle case where no faces found in View. 2016-09-11 13:12:24 -04:00
WandererFan
70420d9e3b Fix getViewObject inheritance across all ViewProviders 2016-09-11 13:12:24 -04:00
Yorik van Havre
9ae3f1bc6f Arch: Better retrieval of materials from IFC files 2016-09-11 13:28:40 -03:00
Yorik van Havre
23cbb317df Arch: small cosmetic fix in IFC export 2016-09-11 11:41:44 -03:00
Yorik van Havre
a181cb0b1b Arch: Prefer vertical extrusions when recreating extrusions from IFC files 2016-09-10 19:06:58 -03:00
Yorik van Havre
1ee839b762 Arch: Fixed bug introduced by a932f7a 2016-09-10 18:54:40 -03:00
Yorik van Havre
ee314edeeb Merge branch 'master' of github.com:FreeCAD/FreeCAD 2016-09-10 14:44:15 -03:00
Yorik van Havre
a932f7a363 Arch: Added Arch/Utilities/Toggle Subcomponent Display command 2016-09-10 14:44:00 -03:00
wmayer
5e0a60b377 fix build problems with netgen under Linux 2016-09-10 19:17:37 +02:00
wmayer
7e127c9b6a replace hard-coded shortcut 2016-09-10 14:49:39 +02:00
wmayer
9370378ec7 allow to pass parameter range when creating a line from a line 2016-09-09 13:02:15 +02:00
Yorik van Havre
ae02a456bf Draft: minor bugfix in SVG output 2016-09-08 16:18:24 -03:00
wmayer
61f663d117 issue #0002524: Make property docstrings translatable 2016-09-08 18:29:27 +02:00
WandererFan
5fd19bb5f4 Break up try/catch blocks for easier debugging 2016-09-08 16:18:52 +02:00
WandererFan
cebe2faee1 Handle degenerate edges in face detection 2016-09-08 16:18:52 +02:00
wmayer
e15799c40d improve handling of face colors when creating a mesh with segments 2016-09-08 14:01:34 +02:00
wmayer
435cc3786d take care of segments in mesh on export 2016-09-08 13:32:30 +02:00
Yorik van Havre
eac69724aa Arch: more failsafe area computation 2016-09-07 20:15:42 -03:00
Yorik van Havre
beb558c521 Arch: small bugfix in equipment 2016-09-07 19:54:38 -03:00
Yorik van Havre
f449e052de Arch: special icon for cloned Equipments 2016-09-07 19:37:47 -03:00
Yorik van Havre
c9df54b03c Arch: Support for IFC footprint representations 2016-09-07 17:17:24 -03:00
Yorik van Havre
7d698101aa Arch: Misc bugfixes in panel 2016-09-07 17:16:44 -03:00
wmayer
4cb20dc783 support coloring of mesh segments 2016-09-07 21:51:05 +02:00
wmayer
361951eac3 create mesh segments by face colors 2016-09-07 19:20:33 +02:00
wmayer
1ed35628ab add OCC standard meshing algorithm to Mesher class 2016-09-07 16:39:54 +02:00
Yorik van Havre
50d0eae513 Arch: different icon for cloned windows 2016-09-06 22:21:34 -03:00
Yorik van Havre
56ff892681 Arch: Removed trailing spaces 2016-09-06 13:05:07 -03:00
Yorik van Havre
8e50c83291 Arch: Added border & ridge length properties to Roofs - fixes #2636 2016-09-06 13:04:23 -03:00
fandaL
676e543a46 FEM: frd mesh import, element nodes read changes 2016-09-06 17:00:57 +02:00
fandaL
dda762de69 FEM: frd mesh import, penta15 node order 2016-09-06 17:00:57 +02:00
wmayer
6313528886 improve obj export of mesh with colors 2016-09-06 17:00:34 +02:00
Bernd Hahnebach
163de1d827 FEM: ConstraintForce: add node load calculation for face loads on faces of tetra, hexa and penta elements 2016-09-05 15:52:51 +02:00
Bernd Hahnebach
781bd43667 FEM: ConstraintForce: add node load calculation for face loads on quad4 and quad8 faces 2016-09-05 09:26:50 +02:00
Bernd Hahnebach
3d4905824f FEM: FemMeshTools: typo and change print error messages to console error messages 2016-09-05 09:26:50 +02:00
Yorik van Havre
1a0efaa491 Raytracing: Yield error when creating a Luxrender view of a shape with no faces - fixes #2685 2016-09-04 23:12:53 -03:00
Yorik van Havre
11952d2062 Arch: area properties for Arch objects - fixes #2635 2016-09-04 15:27:55 -03:00
Yorik van Havre
5d21e05fc5 Arch: small cosmetic change to ArchSchedule console output 2016-09-03 19:47:44 -03:00
wmayer
9ed53fea38 fix Coverity issues 2016-09-03 12:35:34 +02:00
wwmayer
04aa24ec00 Merge pull request #271 from DeepSOIC/UIFixes
PartGui: fixes to Revolve and Extrude tasks
2016-09-02 17:30:32 +02:00
DeepSOIC
4e252175ee PartGui: Fixes and updates for Offset2D to task dialog
+ add expression support for offset value
2016-09-02 16:26:02 +02:00
DeepSOIC
c5f642e44a PartGui: add 2D Offset feature creation command
(made offset toolbar button into a dropdown button)

Icon for 2D offset was copied from Draft workbench.
2016-09-02 16:26:02 +02:00
DeepSOIC
e3ca28baa8 Part: add Offset2D feature
derived from Part::Offset, to re-use task dialog easily
2016-09-02 16:26:02 +02:00
DeepSOIC
1f6174e3f2 Part: Offset feature: split off into separate file
withdrew code from PartFeatures.h/.cpp and created FeatureOffset.h/.cpp
2016-09-02 16:26:02 +02:00
DeepSOIC
7f6872817a Part: Py API: deprecate Part.Wire.makeOffset
(code unchanged. Only added deprecation note to documentation)
2016-09-02 16:26:02 +02:00
DeepSOIC
78d32b6405 Part: Py API: add makeOffset2d method to Part.Shape
+ write documentation to makeOffsetShape
2016-09-02 16:26:02 +02:00
DeepSOIC
5318e03561 Part: TopoShape: add makeOffset2D method
Supports:
* offsetting wire, compound of wires.
* offsetting compounds in collective or independent manners
('intersection' parameter)
* two offset modes (parameter 'allowOpenResult')
* filling offset when offsetting one wire, or compound in independent
manner

Not supported yet (planned):
* filling offset when offset in collective manner (intersection= true)
* offsetting planar faces
2016-09-02 16:26:02 +02:00
DeepSOIC
c60e4c944e PartGui: task Extrude: fix remove selection gate on cancel 2016-09-02 15:05:30 +03:00
DeepSOIC
35ed8a8afa PartGui: fixes to Revolve and Extrude tasks by @f3nix
fixes layout issues on KDE of Part Extrude and Part Revolve task dialogs
2016-09-02 12:03:21 +03:00
WandererFan
c0428a940b minor fixes SectionFace zOrder, orphan graphics items 2016-09-01 12:14:43 -04:00
WandererFan
7e04c17bdd Fix part/section handling of Face OuterWire 2016-09-01 12:14:43 -04:00
WandererFan
b75f82b500 Fix for Wires with same bbox, different areas 2016-09-01 12:14:43 -04:00
WandererFan
13afc71260 Handle zero length TopoDS_Edge in Geometry 2016-09-01 12:14:42 -04:00
WandererFan
0ba0351666 Minor performance improvements 2016-09-01 12:14:42 -04:00
WandererFan
34644e9d71 Fix Section arrows,xDir,label 2016-09-01 12:14:42 -04:00
WandererFan
b47eff76ae Changes re const, ref and TopExp per wmayer
Refactor debug routines to DrawUtil
2016-09-01 12:14:42 -04:00
WandererFan
9a93185f7e Py binding for EdgeWalker
refactor EdgeWalker code from DVP,DVS
2016-09-01 12:14:42 -04:00
WandererFan
27ff991d79 Fix ProjectionGroupItem spacing 2016-09-01 12:14:42 -04:00
WandererFan
3901d2fe82 Add View centerlines 2016-09-01 12:14:42 -04:00
wmayer
0fa94ee0a9 improve obj support 2016-09-01 18:07:18 +02:00
wmayer
e6575f65f9 fix compiler warnings 2016-09-01 12:01:22 +02:00
DeepSOIC
fa2b70878e PartGui: Extrude: new task dialog
to account for new functionality of extrusion feature.
2016-09-01 11:46:18 +02:00
DeepSOIC
98418a4e0c Part: Extrude: improvements
* split Dir into Dir+Length; added second Length
* support for parametric linked direction: to arbitrary edge, and to
normal
* options: reverse, symmetric
* second taper angle
* changed offset join mode for tapered extrusion on OCCT7
2016-09-01 11:46:18 +02:00
DeepSOIC
616c2f7feb PartGui: Revolve: solid checkbox automation
Solid checkbox will be checked by default, if the shape being revolved
is closed wires.
2016-09-01 11:46:18 +02:00
DeepSOIC
f3a3bd14fb [breaking] Part: Revolve: fix forgotten check for reverseness of axis link
I didn't know BRepAdaptor_Curve does not take shape orientation
(reverseness) into account.

The commit can break existing projects. If revolution feature was
created with axis linked to reversed edge, and angle span is not 360,
the revolution direction will now swap. The chances of this situation
are pretty low, and revolution supports axis linkage for not long yet.
So I hope it won't cause any noticeable trouble.

--DeepSOIC
2016-09-01 11:46:18 +02:00
wmayer
6e284fc9ea fix crash when saving a document after aborting a pending transaction 2016-08-31 17:58:55 +02:00
Yorik van Havre
23f39cdf2d Arch: small fix in Schedule tool 2016-08-30 11:23:13 -03:00
Yorik van Havre
0d25df0c61 Arch: Rewrite of Arch Schedule tool - fixes #2643 2016-08-29 19:24:34 -03:00
Yorik van Havre
1843f89659 Draft: fixed export of invalid shapes to DXF 2016-08-28 14:18:12 -03:00
Yorik van Havre
ff2ccdd648 Arch: minor bugfixes in Pipes 2016-08-26 18:26:46 -03:00
Yorik van Havre
783ec34967 Minor bugfixes in Arch & Draft 2016-08-26 15:10:33 -03:00
Yorik van Havre
77dec4b91d TechDraw: Forgot one icon in last commit 2016-08-26 12:30:25 -03:00
Yorik van Havre
f0daa5ae16 TechDraw: Made some icons legible on dark UI theme 2016-08-26 12:25:43 -03:00
WandererFan
4cb4e5f04a Create ViewSection from ViewPart
Property name changes
Touch section when View SymbolSection changes
2016-08-26 11:39:03 -03:00
WandererFan
adb2fdafa5 Add methods for removing equivalent edgeLists from result 2016-08-26 11:39:03 -03:00
Yorik van Havre
f1bc0ce25d Draft: Apply clones scaling before the placement - fixes #2681 2016-08-26 11:25:01 -03:00
wmayer
46adbae952 fix whitespaces 2016-08-25 12:27:08 +02:00
Sergo
c90da8e5fb fix relinkToOrigin, remove source body from list, etc 2016-08-24 19:11:26 +02:00
Sergo
3177402141 typo 2016-08-24 19:11:26 +02:00
Sergo
8750ac5916 Test: Add case to test attempt when feature is not movable 2016-08-24 19:11:26 +02:00
Sergo
f49ddaea45 PD MoveFeature:Check if feature has dependencies in source body 2016-08-24 19:11:26 +02:00
Sergo
dcd94203eb Test: test moving features from one part to another 2016-08-24 19:11:26 +02:00
Sergo
85015ef494 PartDesignGui: move feature with its dependencies 2016-08-24 19:11:26 +02:00