5. Pipeline for Interaction, Data, and Geometry Visualization
DigitalFUTURES WORLD : ARCHITECTS UNITE Workshops
Day 5: Pipeline for Data and Geometry Visualization (or CAD system)
Introduction to Development of CAD applicationKeyword
Programming Pattern for CAD system, Event, Data flow, Controller flow, Rendering flowResearch Overview:
* Small Environment
* Sketch handLecture:
1) MVC pattern and flow(data and commands)
2) programming pattern for CAD system
3) Interaction for visualization(mouse, keyboard)Workshop: Codepen
1) data flow
2) controller flow
3) rendering flowAdditional note:
1) Mesh WebGL vertex and connectivity
2) Visualizing 3D geometry on Web (Three JS)
- Overview
- Lecture
Computer-Aided Design (CAD), Graphics, and Programming Pattern
Typescript Classes
Software design pattern: link, (GoF) Design Patterns
MVC(Model–view–controller) Pattern: link
Inheritance (object-oriented programming): link
Workshop Schedule:
Overview
Day 1: Processing Data and Visualization in Digital Media
Day 2: Data Processing using Python
Day 3: Typescript and HTML Canvas
Day 4: Computational Geometry and Geometry Class
Day 5: Pipeline for Data and Geometry Visualization (or CAD system)
Day 6: Digital Mapping using ArcGIS JSAPI
reference:
update needed