Connect with us
cadwork api

Api - Cadwork

project = ctrl.get_project()

: Ready to start coding? Head over to the official documentation or clone the cwapi3d repository from GitHub. Install the package with pip install cwapi3d and explore the endless possibilities of automated timber design today.

Instead of manually drawing individual web and chord elements, an API macro reads an external Excel file or a UI prompt detailing the building envelope. It calculates the necessary structural node layouts, models the timbers, adjusts end-cuts for joinery, and applies the necessary structural tolerances instantly. Automated Nesting and Nesting Optimization cadwork api

Of course, power invites hubris. The Cadwork API is unforgiving. Write a loop that accidentally selects all edges instead of every third edge, and you will carve channels through a $50,000 beam before your coffee cools. The API does not have an "undo" for bad logic; it has a log file and a cold stare.

Develop custom export routines to share data with CNC machines, web viewers, or BIM management tools. project = ctrl

"We have a problem," said Thomas, the senior structural engineer, leaning against the doorframe. He looked fresh; Elias hated him for it. "The steel fabricators need the updated node points for the timber roof trusses by 8:00 AM. The architect changed the slope angle by two degrees."

Sync Cadwork elements with external databases, ERP systems, or calculation engines. Key Use Cases in Timber Engineering 1. Parametric Design of Mass Timber Components Instead of manually drawing individual web and chord

The future of timber construction is automated. The cadwork API is your tool to build that future.