Cadwork Api [ 360p – HD ]

The Cadwork API enables automation across the entire project lifecycle, moving from basic property management to advanced parametric geometric modeling.

Develop custom plugins that run directly within the Cadwork interface to streamline specific workflows.

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

The API provides deep access to the software’s core modules. Here are the primary functionalities developers can tap into: 1. Geometric Element Manipulation cadwork api

A BIM manager wrote an API-powered QA script that checks for modeling standards: "No element may have a length less than 300 mm," "All drilled holes must have a diameter >= 12 mm," and "Every panel must have a unique QR code attribute." The script runs nightly, producing a PDF report of all violations.

For instance, you can write a script that checks the geometry of a beam and automatically categorizes it based on its length or width. This calculated value is then displayed in the "Modify" window, used in lists, and exported to downstream ERP systems just like any other attribute. This ensures your data is always correct and derived from the model truth, not manual entry.

I can then provide specific code snippets or architectural advice to help you hit the ground running. Share public link The Cadwork API enables automation across the entire

# 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])

For a multi-building residential complex, the architect required separate IFC files for each building, each filtered by level. The cadwork API opened the master model, looped through each building (using a custom attribute "BuildingID"), and exported a clean IFC file. What would have been a tedious 4-hour manual process became a 2-minute automated batch.

: Access general data like camera positions, coordinate systems, and visibility states. The cadwork API is your tool to build that future

The API provides deep access to the 3D engine, enabling a wide range of custom operations:

Which (like Python) do you plan to use?

Manually translating architectural designs into manufacturing data creates a disconnect between the design office and the CNC fabrication shop.

What are you trying to accomplish (e.g., framing, CNC exports, joinery)?