FreeCAD/src/Mod/Path/App
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
..
AppPath.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
AppPathPy.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
Area.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
Area.h Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
AreaParams.h Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
AreaPy.xml Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
AreaPyImp.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
CMakeLists.txt Path: added support to get Path.Area from Path::FeatureArea 2017-01-25 00:23:21 +08:00
Command.cpp Switched to std::to_string, MSVC doesn't support snprintf. 2016-12-11 15:33:57 -08:00
Command.h fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
CommandPy.xml Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
CommandPyImp.cpp Fixed post processors and Command constructor (wasn't dealing with parameters being optional). 2016-11-02 10:58:35 +01:00
FeatureArea.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
FeatureArea.h Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
FeatureAreaPy.xml Path: added support to get Path.Area from Path::FeatureArea 2017-01-25 00:23:21 +08:00
FeatureAreaPyImp.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
FeaturePath.cpp Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
FeaturePath.h Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
FeaturePathCompound.cpp Path: added addObject & removeObject python methods to FeatureCompound - fixes #2607 2016-07-07 19:49:00 -03:00
FeaturePathCompound.h Path: added addObject & removeObject python methods to FeatureCompound - fixes #2607 2016-07-07 19:49:00 -03:00
FeaturePathCompoundPy.xml Path: added addObject & removeObject python methods to FeatureCompound - fixes #2607 2016-07-07 19:49:00 -03:00
FeaturePathCompoundPyImp.cpp Path: added addObject & removeObject python methods to FeatureCompound - fixes #2607 2016-07-07 19:49:00 -03:00
FeaturePathShape.cpp Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
FeaturePathShape.h Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
ParamsHelper.h Path.Area: added support for solid 2017-01-20 17:47:28 +08:00
Path.cpp fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
Path.h Path: added Path.fromShapes and Path.sortWires 2017-01-27 17:13:16 +08:00
PathPy.xml fix coverity issues 2016-11-20 17:47:53 +01:00
PathPyImp.cpp + fix crash due to sloppy reference counting 2015-09-15 18:19:36 +02:00
PreCompiled.cpp Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
PreCompiled.h fix Windows build failure 2016-10-20 01:37:49 +02:00
PropertyPath.cpp fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
PropertyPath.h Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
PropertyTooltable.cpp fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
PropertyTooltable.h Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
ToolPy.xml fix coverity issues 2016-11-20 17:47:53 +01:00
Tooltable.cpp fix -Wextra & -Wdeprecated in Path 2016-09-22 18:53:24 +02:00
Tooltable.h Initial merge of Path module branch 2015-07-04 18:30:10 -03:00
TooltablePy.xml fix coverity issues 2016-11-20 17:47:53 +01:00
TooltablePyImp.cpp Check for 0 pointer in initialisation for assigning default values. 2017-01-06 14:14:14 -08:00