CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
References
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
pick and add to favorite papersHOMELOGIN (you are user _anon_143480 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002