Logo

Automating 3D Model Generation for CAD Systems

We developed an automated solution capable of generating accurate 3D models based on predefined configurations and calculations.

Hero image
01

The challenge

The client faced inefficiencies in manually assembling 3D product models using CAD software. They needed an automated tool to generate 3D models based on provided calculations&configuration in commonly used open formats, leveraging native ZW3D files or exports like STL, STEP, or IGES.
Section image
02

Goals

The primary goals of the project

Automate the 3D model creation process for predefined parameters.
Ensure compatibility with widely adopted CAD file formats.
Optimize performance while maintaining high-quality output.
Section image
03

What We Did

Research

Evaluated several CAD and 3D libraries, including OpenSCAD, glTF-Transform, and OpenJSCAD to determine the most effective solution for the project’s needs. OpenJSCAD emerged as the best fit for its speed, native STL handling, and robust capabilities.

Optimization

Modified operations, such as cutting holes in raw materials versus assembling pre-shaped rail segments, to optimize the balance between production speed, resource efficiency, and overall operational effectiveness.

Development

Backend tool to assemble components (e.g., rails, trolleys) into a complete model based on configurations.
Integrated a 3D viewer using Three.js to enable real-time visualization and interactive exploration.
Added caching mechanisms to optimize repeated configurations and significantly reduce processing times.
Custom transformations to adjust rail lengths dynamically, ensuring correct placement of holes, threads, and other specifications using Boolean operations.
background

Check our

3D Configurator

Integrated a 3D viewer using Three.js to enable real-time visualization and interactive exploration.

Promo image
04

Technologies

Section image
Section image
Section image
Section image
Section image
Section image
Section image
05

Results

Feature card icon

Automating model creation

Reduced manual effort and human error by automating model creation

Feature card icon

Delivered compatible 3D models

3D models compatible with major CAD systems, improving workflow flexibility.

Feature card icon

System efficiency

Enhanced system efficiency with caching, significantly cutting processing times for recurring configurations.

06

What Went Great?

The client gained a scalable solution that transformed a labor-intensive process into an automated, reliable system. This reduced operational costs, increased productivity, and provided faster delivery of custom 3D models.

Ready

to ship faster?

Start a conversation

Tell us about your project. We’ll get back within 24 hours.

Let’s talk