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

Topology - Lecture 14
ICTP Mathematics via YouTube
Homeomorphisms of Euclidean Space
Hausdorff Center for Mathematics via YouTube
Best Lipschitz Maps and Transverse Measures - Part 2
IMSA via YouTube
Combinatorial Geometry Workshop - Lecture by Paul Bressel
IMSA via YouTube
Geometric Objects Associated to Planar Bipartite Graphs
Institute for Pure & Applied Mathematics (IPAM) via YouTube