id |
acadia13_191 |
authors |
Maleki, Maryam M.; Woodbury, Robert F. |
year |
2013 |
title |
Programming In The Model — A New Scripting Interface for Parametric CAD Systems |
doi |
https://doi.org/10.52842/conf.acadia.2013.191
|
source |
ACADIA 13: Adaptive Architecture [Proceedings of the 33rd Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA) ISBN 978-1-926724-22-5] Cambridge 24-26 October, 2013), pp. 191-198 |
summary |
Programming, often called scripting, has become a key feature in most CAD systems and an equally key area of expertise in CAD. However, programming surrenders many of the benefits of direct manipulation and introduces notational elements that are cognitively distant from the designs being created. In addition, it creates barriers to use and is often perceived as being too difficult to apply. We introduce Programming In the Model (PIM) through a prototype, implementing live side-by-side views, multi-view brushing and highlighting, live scripting, auto- translating from modeling operations to script and localized relational information within model windows. A qualitative user study confirms PIM’s features and raises issues for future development. A key result is the need for multi-directional extreme liveness , that is, maintaining consistency of action across views at the smallest possible scale. We argue that PIM principles are applicable in textual and visual programming alike. |
keywords |
tools and interfaces, end-user programming, parametric design, scripting, human computer interaction, live programming |
series |
ACADIA |
type |
Normal Paper |
email |
|
full text |
file.pdf (553,978 bytes) |
references |
Content-type: text/plain
|
last changed |
2022/06/07 07:59 |
|