Public Member Functions | |
def clearance_height (self) | |
def final_depth (self) | |
def next (self) | |
def safe_height (self) | |
def start_depth (self) | |
def step_down (self) | |
def user_depths (self) | |
def z_finish_depth (self) | |
Public Attributes | |
data | |
index | |
Detailed Description
calculates the intermediate depth values for various operations given the starting, ending, and stepdown parameters (self, clearance_height, safe_height, start_depth, step_down, z_finish_depth, final_depth, [user_depths=None], equalstep=False) Note: if user_depths are supplied, only user_depths will be used. clearance_height: Height to clear all obstacles safe_height: Height to clear raw stock material start_depth: Top of Model step_down: Distance to step down between passes (always positive) z_finish_step: Maximum amount of material to remove on the final pass final_depth: Lowest point of the cutting operation user_depths: List of specified depths equalstep: Boolean. If True, steps down except Z_finish_depth will be balanced.
Member Function Documentation
◆ clearance_height()
def PathScripts.PathUtils.depth_params.clearance_height | ( | self | ) |
References PathScripts.PathUtils.depth_params.__clearance_height.
◆ final_depth()
def PathScripts.PathUtils.depth_params.final_depth | ( | self | ) |
References PathScripts.PathUtils.depth_params.__final_depth.
◆ next()
def PathScripts.PathUtils.depth_params.next | ( | self | ) |
References PathScripts.PathUtils.depth_params.__next__().
◆ safe_height()
def PathScripts.PathUtils.depth_params.safe_height | ( | self | ) |
References PathScripts.PathUtils.depth_params.__safe_height.
◆ start_depth()
def PathScripts.PathUtils.depth_params.start_depth | ( | self | ) |
References PathScripts.PathUtils.depth_params.__start_depth.
◆ step_down()
def PathScripts.PathUtils.depth_params.step_down | ( | self | ) |
References PathScripts.PathUtils.depth_params.__step_down.
◆ user_depths()
def PathScripts.PathUtils.depth_params.user_depths | ( | self | ) |
References PathScripts.PathUtils.depth_params.__equal_steps(), PathScripts.PathUtils.depth_params.__final_depth, PathScripts.PathUtils.depth_params.__fixed_steps(), PathScripts.PathUtils.depth_params.__start_depth, PathScripts.PathUtils.depth_params.__step_down, PathScripts.PathUtils.depth_params.__user_depths, PathScripts.PathUtils.depth_params.__z_finish_step, and PathScripts.PathUtils.depth_params.user_depths().
Referenced by PathScripts.PathUtils.depth_params.user_depths().
◆ z_finish_depth()
def PathScripts.PathUtils.depth_params.z_finish_depth | ( | self | ) |
References PathScripts.PathUtils.depth_params.__z_finish_step.
Member Data Documentation
◆ data
PathScripts.PathUtils.depth_params.data |
Referenced by Mod.Show.mTempoVis.TempoVis.activateWorkbench(), Mod.Show.SceneDetail.SceneDetail.apply_data(), Mod.Show.mTempoVis.TempoVis.forget(), Mod.Show.mTempoVis.TempoVis.forgetDetail(), Mod.Show.mTempoVis.TempoVis.has(), ArchSchedule.CommandArchSchedule.IsActive(), Mod.Show.mTempoVis.TempoVis.restore(), Mod.Show.mTempoVis.TempoVis.save(), Mod.Show.mTempoVis.TempoVis.stored_val(), and FeaturePython.ViewProviderOctahedron.updateData().
◆ index
PathScripts.PathUtils.depth_params.index |
Referenced by Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.begin(), Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.hasNext(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.interval(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.length(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseVariable(), Spreadsheet_legacy.MathParser.peek(), Spreadsheet_legacy.MathParser.skipWhitespace(), automotive_design.index_expression.wr1(), and automotive_design.index_expression.wr2().
The documentation for this class was generated from the following file:
- src/Mod/Path/PathScripts/PathUtils.py