YoVDO

A Lineage-Based Referencing DSL for Computer-Aided Design

Offered By: ACM SIGPLAN via YouTube

Tags

Programming Languages Courses 3d Modeling Courses Geometric Topology Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to solving referencing challenges in 3D Computer-Aided Design (CAD) modeling through this 18-minute conference talk presented at PLDI 2023. Dive into the world of CAD programs and their struggle with maintaining geometric references across various model parameters. Discover how researchers from the University of Washington and Google propose a novel domain-specific language (DSL) that treats references as first-class language constructs, utilizing user-authored queries to introspect element history and define references safely. Learn about the semantics of fine-grained element lineage and how this new system addresses the limitations of existing CAD referencing schemes. Gain insights into the implementation of a lineage-based referencing system in a 2.5D CAD kernel, showcasing realistic scenarios and demonstrating how it overcomes reference breakage issues prevalent in current CAD systems. Understand the implications of this research for the future of mechanical engineering, design, and automated tools in the CAD domain.

Syllabus

[PLDI'23] A Lineage-Based Referencing DSL for Computer-Aided Design


Taught by

ACM SIGPLAN

Related Courses

La Fabrication Numérique
Institut Mines-Télécom via France Université Numerique
工程圖學 3D CAD 專題
National Taiwan University via Coursera
工程資訊管理 BIM 基礎
National Taiwan University via Coursera
工程資訊管理 BIM 應用
National Taiwan University via Coursera
Applications of Linear Algebra Part 1
Davidson College via edX