diff --git a/pycam/Toolpath/Generator.py b/pycam/Toolpath/Generator.py index 07d3697deed1ad8782a37ed771886baf07e911a8..09b1707bfbbb7a154fe70781489cbc25782b6e0b 100644 --- a/pycam/Toolpath/Generator.py +++ b/pycam/Toolpath/Generator.py @@ -78,7 +78,7 @@ def generate_toolpath(model, tool_settings=None, bounds=None, direction="x", if isinstance(cutter, basestring): return cutter cutter.set_required_distance(material_allowance) - physics = _get_physics(cutter, calculation_backend) + physics = _get_physics(model, cutter, calculation_backend) if isinstance(physics, basestring): return physics generator = _get_pathgenerator_instance(model, cutter, path_generator, path_postprocessor, material_allowance, safety_height, physics) @@ -144,7 +144,7 @@ def _get_pathgenerator_instance(model, cutter, pathgenerator, pathprocessor, else: return "Invalid path generator (%s): not one of %s" % (pathgenerator, PATH_GENERATORS) -def _get_physics(cutter, calculation_backend): +def _get_physics(model, cutter, calculation_backend): if calculation_backend is None: # triangular collision detection does not need any physical model return None