Commit Graph

7277 Commits

Author SHA1 Message Date
Zheng, Lei
a3f46a40e9 Path: added Path.fromShapes and Path.sortWires
* Path.fromShapes can now convert any number of shapes to Path with
optimzied travel distances. It internally uses Path.sortWires to
minimize travel distances, and also sort wires by its Z height in case
of sectioned wires.

* The above python function is impelmented in Path::Area class.

* Path::FeatureShape is rewrote to take advantage of these two
functions.

* Add Path::FeatureAreaView to partially display a Path::FeatureArea's
sections.
2017-01-27 17:13:16 +08:00
Zheng, Lei
79a261e868 Merge remote-tracking branch 'upstream/master' into PathArea 2017-01-26 15:47:26 +08:00
Yorik van Havre
fdd34efa43 Draft: Fixed small bug in SVG output 2017-01-25 21:29:33 -02:00
Yorik van Havre
9a6191f572 Draft: AutoGroup system 2017-01-25 14:55:14 -02:00
Zheng, Lei
1913f6c582 Path: added support to get Path.Area from Path::FeatureArea 2017-01-25 00:23:21 +08:00
Zheng, Lei
9afefdc05a Path.Area: fixed error handling in Python constructor 2017-01-25 00:21:45 +08:00
wmayer
bebda4c6ad fix crash when pressing cancel on pipe task panel 2017-01-24 15:00:41 +01:00
drallod
d9dda3fa1d Path: Fixed issue where GCodeEditorDialog wouldn't appear for some post processors 2017-01-24 10:30:14 -02:00
Zheng, Lei
087853bfc5 Draft: improved makeSketch backward compatibility 2017-01-24 10:25:58 -02:00
Zheng, Lei
820439781f Draft: various fixes and improvements of makeSketch
* Fixed extra conincidence constraint on closed wire
* Fixed Part::Feature arc handling
* Added support for Part.Shape
* Added radius and radius equal constraint
* Added support for auto deleting objects and all of its linked children
* Improved performance of autoconstraint
2017-01-24 10:25:58 -02:00
Bernd Hahnebach
1d5d539f6b FEM: GMSH mesh object, in some cases the task panel did not open 2017-01-24 10:16:44 -02:00
Zheng, Lei
aec39ec6ff Path.Area: added Sections python attribute 2017-01-24 14:37:52 +08:00
Zheng, Lei
67a16db6cb Path.Area: fixed plane finding for edge only shapes 2017-01-24 14:37:12 +08:00
wmayer
294b2308d6 fix crash when cancelling revolution task panel 2017-01-23 23:24:40 +01:00
wmayer
8a100bf627 issue #0002836: Crash in sketcher 2017-01-23 22:48:02 +01:00
wmayer
43e8c21743 issue #0002816: Trimming tool crashes 2017-01-23 19:06:48 +01:00
wmayer
417f074aff handle stricter tolerance of Vector3d for equality in Draft unit test 2017-01-23 17:42:15 +01:00
Yorik van Havre
9f859a0912 Draft: Fixed encoding bug in dwg import - fixes #2872 2017-01-23 10:15:59 -02:00
Zheng, Lei
736cd39851 Path.Area: clean up python binding error handling 2017-01-23 17:27:58 +08:00
Zheng, Lei
2acc29de8f Path.Area: fixed handling of closed edge 2017-01-23 17:26:45 +08:00
wwmayer
1c0c848a36 Merge pull request #464 from berndhahnebach/bhbdev064
FEM
2017-01-22 19:38:59 +01:00
wmayer
27c4136f58 TaskTransformedParameters derives from Gui::DocumentObserver to handle deletion of view provider when clicking Cancel button 2017-01-22 19:07:07 +01:00
Bernd Hahnebach
529e1418f4 FEM: unit tests, get rid of duplicate defs 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
b8403d4645 FEM: unit tests, update result files to start with element numbering with 1 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
dbe6efb01f FEM: unit tests, start element numbers of the unit test FEM meshes with 1 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
94ddfdb01f FEM: unit tests, make all FEM unit test in one directory in tmp directory 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
227beac03f FEM: unit tests, fix def to update results 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
cfa97b0163 FEM: unit tests, reorder paths 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
a5d6c29c32 FEM: unit tests, convert result stat file from win to unix line ending 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
d553d50432 FEM: splitted input file, fix if there is no constraint fix but constraint displacement and plane rotation instead 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
d87d0a925d FEM: imports, comment not used imports 2017-01-22 17:31:08 +01:00
Bernd Hahnebach
56d43c2373 FEM: code formating, flake8 2017-01-22 17:31:08 +01:00
wwmayer
6105ea7a69 Merge pull request #463 from qingfengxia/fluidmaterial
Fem: add push button to export customed fluid and solid material to FCMat file
2017-01-22 15:46:10 +01:00
qingfengxia
66fcaf6796 Fem: add push button to export customed fluid and solid material to FCMat file 2017-01-22 13:22:29 +00:00
qingfengxia
b788503b0a Fem: add icon for FemMaterialFluid command toolbar item 2017-01-22 13:20:34 +00:00
qingfengxia
a90d221546 Fem: add length scaling (metre to mm) option for VTK mesh import 2017-01-22 13:19:24 +00:00
looooo
4915a0993b py3: code from python3-branch broke the translation in Start-wb. This commit should fix this 2017-01-21 22:43:45 +01:00
Stefan Tröger
d9adc9cd6c DAG: Add document graph recompute test 2017-01-21 19:15:36 +01:00
Yorik van Havre
93262e98b4 Draft: more coherent rectangle creation 2017-01-21 13:18:46 -02:00
Zheng, Lei
8fdb235d8f Path.Area: various fixes for Path.Area python object 2017-01-21 18:21:46 +08:00
Mateusz Skowroński
37b7513268 Fix layout issue in DraftGui's _inputfield. 2017-01-21 08:37:24 +01:00
wmayer
ad57478ab4 fix a couple of compiler warnings 2017-01-20 22:54:10 +01:00
wmayer
f5c0f579cb write consistently 'B-spline' in menus and tooltips 2017-01-20 20:59:32 +01:00
wmayer
62b4782ed6 Several fixes:
+ use different iterator variable for nexted loops
+ avoid loss of data warnings
+ improve layout
2017-01-20 19:40:49 +01:00
wmayer
0955ccf594 fix whitespaces 2017-01-20 19:22:50 +01:00
wmayer
7a3c8d0a81 make indexes of GeomBSplineCurve consistent to OCC API 2017-01-20 18:49:59 +01:00
wmayer
5dab557dfd in geometry classes raise RuntimeError instead of basic exception type 2017-01-20 18:09:02 +01:00
wwmayer
ad2940888b Merge pull request #447 from abdullahtahiriyo/bspline_2017
Bspline 2017
2017-01-20 17:34:01 +01:00
wmayer
eeb7dd458a spend own type for Python wrappers of FeaturePrimitive and BodyBase 2017-01-20 15:42:50 +01:00
wmayer
ac7750fab6 issue #0002867: AttachExtension crash 2017-01-20 13:17:11 +01:00