Api: Cadwork
: Create, modify, copy, and delete architectural and structural elements (beams, panels, drillings).
The Cadwork API transforms the software from a traditional drafting tool into a fully customizable engine for digital fabrication. By automating routine modeling, ensuring geometric consistency, and streamlining the flow of data to CNC machinery, engineering firms can dramatically cut down project lead times and eliminate costly manual drafting errors on the shop floor.
Tailor Cadwork to match your company's specific construction methods and standards.
if (element != null)
A single misplaced bolt hole can ruin an expensive glulam beam on the job site.
—a robust Python-based Application Programming Interface (API).
Every element in cadwork has attributes (e.g., material, cross-section, machining code, assembly priority). The API allows batch reading and writing of these attributes. For example, you can loop through 5,000 studs and change their material from SPF to GL24h in under a second. cadwork api
Do you have , or are you starting from scratch? Which version of Cadwork are you currently using? Share public link
: Handles mathematical operations and 3D coordinate transformations. 3. Basic "Hello World" Script
The API can intelligently select elements based on user-defined criteria (e.g., "all beams longer than 4 meters" or "all panels with a specific lot number"). This selective power is the foundation of automated quality checks. : Create, modify, copy, and delete architectural and
A classic example includes a "Dual Export" tool that gathers all components of a container, automatically generates shop drawings for each individual piece, and exports them to a specialized format, saving hours of manual drafting. Getting Started with Cadwork API
: Official documentation (e.g., Version 30 SP2024 PDF ) outlines performance optimizations and database compatibility critical for API stability. Key Use Cases