fabex.strategies.pocket

fabex.strategies.pocket#

Functions#

pocket(o)

Perform pocketing operation based on the provided parameters.

Module Contents#

async pocket(o)[source]#

Perform pocketing operation based on the provided parameters.

This function executes a pocketing operation using the specified parameters from the object o. It calculates the cutter offset based on the cutter type and depth, processes curves, and generates the necessary chunks for the pocketing operation. The function also handles various movement types and optimizations, including helix entry and retract movements.

Parameters:

o (object) – An object containing parameters for the pocketing

Returns:

The function modifies the scene and generates geometry based on the pocketing operation.

Return type:

None