CAD Software

Computer-aided design (CAD) software facilitates the creation and manipulation of 3D models, with current research focusing on automating repetitive tasks and improving design efficiency. This involves developing algorithms and plugins that synthesize designs from modular components, automate assembly creation, and improve the semantic understanding of CAD programs through techniques like program parsing and visual-semantic analysis, often leveraging deep learning models such as deep residual autoencoders and transformer-based architectures. These advancements aim to streamline the design process, reduce errors, and enable more efficient exploration of design spaces, impacting various engineering and architectural applications.

Papers