#include <Adaptive.hpp>
◆ Adaptive2d()
AdaptivePath::Adaptive2d::Adaptive2d |
( |
| ) |
|
◆ Execute()
tool bounds
offset back outwards - corner rounding
References ClipperLib::ClipperOffset::AddPath(), ClipperLib::ClipperBase::AddPath(), ClipperLib::ClipperOffset::AddPaths(), ClipperLib::ClipperBase::AddPaths(), AdaptivePath::appendDirectChildPaths(), AdaptivePath::CleanPath(), ClipperLib::ClipperBase::Clear(), ClipperLib::ClipperOffset::Clear(), AdaptivePath::ConnectPaths(), AdaptivePath::DeduplicatePaths(), ClipperLib::Clipper::Execute(), ClipperLib::ClipperOffset::Execute(), finishingProfile, forceInsideOut, AdaptivePath::getPathNestingLevel(), helixRampDiameter, draftfunctions.offset::offset(), opType, ClipperLib::ReversePaths(), ClipperLib::SimplifyPolygons(), stepOverFactor, stockToLeave, tolerance, toolDiameter, and ClipperLib::TranslatePath().
Referenced by PathScripts.PathJobCmd.CommandJobCreate::Activated(), and PathScripts.PathJobCmd.CommandJobTemplateExport::SaveDialog().
◆ EngagePoint
◆ finishingProfile
bool AdaptivePath::Adaptive2d::finishingProfile = true |
◆ forceInsideOut
bool AdaptivePath::Adaptive2d::forceInsideOut = true |
◆ helixRampDiameter
double AdaptivePath::Adaptive2d::helixRampDiameter = 0 |
◆ keepToolDownDistRatio
double AdaptivePath::Adaptive2d::keepToolDownDistRatio = 3.0 |
◆ opType
OperationType AdaptivePath::Adaptive2d::opType = OperationType::otClearingInside |
◆ stepOverFactor
double AdaptivePath::Adaptive2d::stepOverFactor = 0.2 |
◆ stockToLeave
double AdaptivePath::Adaptive2d::stockToLeave = 0 |
◆ tolerance
double AdaptivePath::Adaptive2d::tolerance = 0.1 |
◆ toolDiameter
double AdaptivePath::Adaptive2d::toolDiameter = 5 |
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Path/libarea/Adaptive.hpp
- FreeCAD/src/Mod/Path/libarea/Adaptive.cpp