Cadwork Api [top] -
// Set dimensions (Width, Height, Length) newBeam.setWidth(100); newBeam.setHeight(200);
: Change material properties or production types across thousands of elements simultaneously. 3. List and Output Automation
# Create a separate scene for each selected element for index, element_id in enumerate(element_ids): scene_name = f"Scene index" if sc.add_scene(scene_name): sc.add_elements_to_scene(scene_name, [element_id]) cadwork api
🛠️
"And if you don't," Thomas checked his watch, "the fabrication CNC machines sit idle tomorrow. That’s ten thousand francs an hour." // Set dimensions (Width, Height, Length) newBeam
The API's true power is in solving real-world problems. Here are some practical use cases:
He hit Enter.
Are you still performing repetitive manual tasks in your timber engineering workflow? It’s time to talk about the .
This article provides an in-depth look at the Cadwork API, its features, use cases, and how to leverage it to unlock the full potential of your 3D engineering projects. What is the Cadwork API? That’s ten thousand francs an hour
Since version 27, cadwork has offered an API connection for the Python scripting language. It provides a multitude of basic functions of cadwork 3D, enabling you to write external programs to create and manipulate parts, generate lists and outputs, and use various import/export functions. The API allows the implementation of customer-specific functions without changing the program code of cadwork itself.
Example code illustrating how to create individual scenes for selected elements using the cadwork Python API.

