FreeCAD: master aa1261dc
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
russ4262 | russ4262 | master | 2020-04-13 09:01:16 | master c0a5a8c9 |
Changeset | Path: Waterline fixes(5), new IgnoreOuterAbove, and code simplification Fix module base for getFacets() Fix isOnLineSegment() usage. Fix property visibility in Data tab. Fix missing raise to SafeHeight after clearing layer. Fix handling of `import ocl` failure Move Draft import to dependent function Raise `import ocl` test in code execution Disable face selection for Waterline and issue warning as intermediate fix. Application of face-selection from 3D Surface requires some modification for use in Waterline. This work is to be done. Some existing carryover methods should be usable in current form. Compact setup() function Sync some methods with PathSurface in preparation of extracting common methods to independent support module. Increase SampleInterval range for OCL Dropcutter algorithm. Convert OCL Dropcutter waterline to use FreeCAD.Vector() points rather than ocl.Point(). Simplify some code and delete unnecessary comments. LGTM cleanup. New feature - IgnoreOuterAbove. Ignore the outer-most waterline above this height. Designed to eliminate the model profile path created in some use cases. Adjust tooltip language for `Algorithm` |
|||
mod - src/Mod/Path/PathScripts/PathWaterline.py | Diff File |