Yorik van Havre
7943ce4ce4
Merge pull request #412 from mlampert/HoldingTags
...
Path: Holding tags dressup, partially fixes issue 2751
2017-01-03 09:47:03 -02:00
Zheng, Lei
d585499825
Make DraftGeomUtils.findWires use Part.sortEdges
...
Renamed the original DraftGeomUtils.findWires() to findWiresOld2(). The
original findWires() has a bug which may cause missing edge(s).
Besides, using C++ implementation of Part.sortEdges will have better
performance.
2017-01-03 17:05:28 +08:00
Zheng, Lei
e381b2332a
Added Part.sortEdges
...
Unlike Part.__sortEdges__ which only return a list of connected edges,
and discard the rest. Part.sortEdges return a list of list of
connected edges, which includes all input edges.
2017-01-03 16:59:16 +08:00
Markus Lampert
e92f315379
Changed default values for tags and disabled old popup menu.
2017-01-02 17:34:37 -08:00
Markus Lampert
556e25e47f
Fixed another initialisation issue - depending on how the dressup is created.
2017-01-02 17:34:36 -08:00
Markus Lampert
8efbe9e645
Basic UI for holding tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
807cf80a77
Hide job while editing dressup.
2017-01-02 17:34:36 -08:00
Markus Lampert
34f2105499
Fixed edit dialog initialisation.
2017-01-02 17:34:36 -08:00
Markus Lampert
9bf58b1c94
Reduced logging.
2017-01-02 17:34:36 -08:00
Markus Lampert
cb85072bbd
Fixed alignment issue and unit tests.
...
The trick is really to over-extend edges before creationg shapes for the common operation, and trying to avoid alignment of the edge with the cone's seam.
2017-01-02 17:34:36 -08:00
Markus Lampert
27b71ab1ae
Maintaining rapid commands.
2017-01-02 17:34:36 -08:00
Markus Lampert
f232096eb4
Fixed build and tests.
2017-01-02 17:34:36 -08:00
Markus Lampert
068dc2d72d
Reduced logging.
2017-01-02 17:34:36 -08:00
Markus Lampert
d6c588e57b
Added resiliancy against vertical path elements.
2017-01-02 17:34:36 -08:00
Markus Lampert
c1fc88c6a3
Fixed caching issue.
2017-01-02 17:34:36 -08:00
Markus Lampert
6b758e2714
Added support for vertical paths along the edge of a cylindrical tag.
2017-01-02 17:34:36 -08:00
Markus Lampert
ab382ce436
Improved tag height based on obj.Base properties, if they exist.
2017-01-02 17:34:36 -08:00
Markus Lampert
5e1efba512
Fixed generation and edge case where there is no wire to cut the tag.
2017-01-02 17:34:36 -08:00
Markus Lampert
1635d73b1b
Removed core which isn't used anymore; some debugging info to figure out the save/restore issus.
2017-01-02 17:34:36 -08:00
Markus Lampert
b26a7ad794
OCC based tag line generation by extruding the edges cutting through a tag and retreiving the common with the tag solid.
2017-01-02 17:34:36 -08:00
Markus Lampert
9eca75e673
Added pixellation of arbitrary path curve.
2017-01-02 17:34:36 -08:00
Markus Lampert
e807094eda
Create cones for debugging cone shaped tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
f294821f9d
Use PathGeom for holding tags dressup.
2017-01-02 17:34:36 -08:00
Markus Lampert
0fabe5c079
Fixed helix construction.
2017-01-02 17:34:36 -08:00
Markus Lampert
a3ae53a82b
Added arcToHelix.
2017-01-02 17:34:36 -08:00
Markus Lampert
198ab6db2e
Rebase on new Line/LineSegment code.
2017-01-02 17:34:36 -08:00
Markus Lampert
23196b4c69
Fixed most of the state machine issues, still a problem with intersection of edges. Need to rebase.
2017-01-02 17:34:36 -08:00
Markus Lampert
4a810bc107
Support for arcs and helix with tests.
2017-01-02 17:34:36 -08:00
Markus Lampert
6462d775e3
Added support for arcs on square tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
88e9d26ecb
Added HoldingTags dressup with tests, using PathGeom and PathTestUtils.
2017-01-02 17:34:36 -08:00
Bernd Hahnebach
6ab6603f2e
FEM: fix unit tests in the regard of new material module name
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
846637ebc2
FEM: adapt FEM examples to new material module name
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
739fe3ae39
FEM: move modules MechanicalMaterial to a more general FemMaterial
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
1d2857eb76
FEM: GUI, move create node set tool to mesh tools
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
100e1bfc2d
FEM: solver ccx task panel, typo
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
97b08f2bd9
FEM: netgen mesh obj, move a new obj inside an active analysis if there is one
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
6df6bae9d8
FEM: GMSH mesh obj, switch to FEM WB on double click on obj
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
437ce69b11
FEM: GMSH mesh task panel, add an ok and cancel button, remove close button
2017-01-02 18:03:24 -02:00
Bernd Hahnebach
f562b3d945
FEM: code formating, flake8 and delete not used imports
2017-01-02 18:03:24 -02:00
wmayer
a3427c7dbe
fix major bug in ExtensionContainer::restoreExtensions
2017-01-02 19:39:13 +01:00
wwmayer
40ad0b743a
Merge pull request #410 from mlampert/issue-2825
...
Path: Setting a minimum # interpolations for displaying an arc - fixes issue 2825
2017-01-02 13:25:48 +01:00
wwmayer
ab4fe61ccb
Merge pull request #409 from eivindkv/ObjectLabelObserver
...
Moved ObjectLabelObserver from Gui::Application to App::Application.
2017-01-02 13:24:33 +01:00
Markus Lampert
d51188bd07
Setting a minimum # interpolations for displaying an arc.
2017-01-01 22:41:28 -08:00
Eivind Kvedalen
ef5fb087a2
Moved ObjectLabelObserver from Gui::Application to App::Application.
2017-01-01 21:41:11 +01:00
Yorik van Havre
164b94c8fa
Merge pull request #408 from agryson/raytracing-artwork-alignment
...
Raytracing artwork alignment
2017-01-01 15:14:03 -02:00
Lorenz Hüdepohl
cfb2020786
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD
2017-01-01 17:39:55 +01:00
Alexander Gryson
211f771f94
Added Metadata
2016-12-31 21:20:45 +01:00
Alexander Gryson
ae3bbf5988
Update Raytracing Workbench icons
2016-12-31 21:20:45 +01:00
Yorik van Havre
2982ecf633
Draft: Do not import non-instanciated blocks - fixes #2822
2016-12-31 15:48:01 -02:00
wwmayer
f22f5c819e
Merge pull request #407 from dev-at-stellardeath-org/linuxcnc_post_without_gui
...
Path: linuxcnc_post without GUI
2016-12-31 12:18:56 +01:00