id |
ecaade2015_91 |
authors |
Correia, Hugo and Leitão, António |
year |
2015 |
title |
Extending Processing to CAD applications |
source |
Martens, B, Wurzer, G, Grasl T, Lorenz, WE and Schaffranek, R (eds.), Real Time - Proceedings of the 33rd eCAADe Conference - Volume 1, Vienna University of Technology, Vienna, Austria, 16-18 September 2015, pp. 159-167 |
doi |
https://doi.org/10.52842/conf.ecaade.2015.1.159
|
wos |
WOS:000372317300017 |
summary |
The Processing language was created to teach programming to the design, architecture, and electronic arts communities. Despite its success, Processing has limited applicability in the architectural realm, as no CAD (Computer-Aided Design) or BIM (Building Information Modeling) application supports Processing. As a result, architects that have learnt Processing are unable to use the language in the context of modern, script-based, architectural work. This work joins Processing with the world of CAD or BIM applications, creating a solution that allows architects to prototype new designs using Processing and generate results in a CAD or BIM application. To achieve this, we developed an implementation of Processing for the Rosetta programming environment, allowing Processing scripts to generate 2D and 3D models in a variety of CAD or BIM applications, such as AutoCAD, Rhinoceros3D, SketchUp, and Revit. |
series |
eCAADe |
email |
|
more |
https://mh-engage.ltcc.tuwien.ac.at/engage/ui/watch.html?id=1c251750-70c8-11e5-9996-33e39ead7b04 |
full text |
file.pdf (2,370,521 bytes) |
references |
Content-type: text/plain
|
Findler, RB, Clements, J, Flanagan, C, Flatt, M, Krishnamurthi, S, Steckler, P and Felleisen, M (2002)
DrScheme: A programming environment for Scheme
, Journal of functional programming, 12(02), pp. 159-182
|
|
|
|
Flatt, M (2012)
Creating languages in Racket
, Communications of the ACM, 55(1), pp. 48-56
|
|
|
|
Lopes, J and Leit?o, A (2011)
Portable generative design for CAD applications
, Proceedings of the 31st annual conference of the Association for Computer Aided Design in Architecture, pp. 196-203
|
|
|
|
Maeda, J (1999)
Design by Numbers
, MIT Press, Cambridge, MA, USA
|
|
|
|
McCormack, J, Dorin, A and Innocent, T (2004)
Generative design: a paradigm for design research
, Futureground Conference Proceedings, Melbourne
|
|
|
|
Reas, C and Fry, B (2006)
Processing: programming for the media arts
, AI & SOCIETY, 20(4), pp. 526-538
|
|
|
|
Tobin-Hochstadt, S, St-Amour, V, Culpepper, R, Flatt, M and Felleisen, M (2011)
Languages as libraries
, Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation, pp. 132-141
|
|
|
|
last changed |
2022/06/07 07:56 |
|