Structural Sketcher: Representing and Applying Well-Structured Graphic Representations in Early Design

Computational drawing support has the potential to improve design support in the early phase. Much work in this area is devoted to input of design information, manipulation, and presentation. Based on a review of current work, we note that among other things, digital drawing tools should be close to the conventions and techniques already used by architects. This is, in principle, possible by processing strokes in a more or less traditional sketch approach, or by offering specialised commands that provide a direct implementation of such conventions. The latter approach is covered by Structural Sketcher. A subset of drawing conventions developed earlier, called graphic units, is adopted within the system. In order to contribute to design support, the application of such graphic units should be fast and intuitive, and the definition of internal relationships should be quick and straightforward. For intuitive manipulation, Structural Sketcher incorporates the “paper and scissors” metaphor, and introduces a novel UI-concept called the KITE. To achieve an easy and fast maintenance of relationships, a graph based on anchor-points is built-up on the fly. Performance of the system has been tested on a quantitative and qualitative basis. The system shows the benefit that graphic units can bring to drawing support, and how these can be implemented. To conclude, limitations and further work are discussed.

[1]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[2]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

[3]  James A. Landay,et al.  Interactive sketching for the early stages of user interface design , 1995, CHI '95.

[4]  Satoshi Matsuoka,et al.  Pegasus: a drawing system for rapid geometric design , 1998, CHI Conference Summary.

[5]  Brad A. Myers,et al.  A user interface toolkit based on graphical objects and constraints , 1988, OOPSLA '88.

[6]  Michael Gleicher,et al.  Drawing with constraints , 1994, The Visual Computer.

[7]  H. Achten Generic representations : an approach for modelling procedural and declarative knowledge of building types in architectural design , 1997 .

[8]  MyersBrad,et al.  A user interface toolkit based on graphical objects and constraints , 1988 .

[9]  Mark D. Gross,et al.  The Electronic Cocktail Napkin—a computational environment for working with design diagrams , 1996 .

[10]  Winfried Graf,et al.  A bibliographical survey of constraint-based approaches to CAD, graphics, layout, visualization, and related topics , 1996, Knowl. Based Syst..

[11]  Ivan E. Sutherland,et al.  Sketchpad: a man-machine graphical communication system , 1899, AFIPS '63 (Spring).

[12]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[13]  Ellen Yi-Luen Do,et al.  Functional and Formal Reasoning in Architectural Sketches , 2002 .

[14]  Stephen M. Ervin,et al.  Designing with diagrams: a role for computing in design education and exploration , 1990 .

[15]  S. Pranovich,et al.  Structural sketcher : a tool for supporting architects in early design , 2004 .

[16]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[17]  Philippe A. Palanque,et al.  Whizz'Ed: a visual environment for building highly interactive software , 1995, INTERACT.

[18]  Beryl Plimmer,et al.  Computer-Aided Sketching to Capture Preliminary Design , 2002, AUIC.

[19]  Pierre P. Leclercq Programming and Assisted Sketching Graphic and Parametric Integration in Architectural Design , 2001 .

[20]  A. Borning,et al.  Constraint technology for user-interface construction in ThingLab II , 1989, OOPSLA 1989.

[21]  Mark W. Newman,et al.  DENIM: finding a tighter fit between tools and practice for Web site design , 2000, CHI.

[22]  Ben Geebelen Daylight Availability Prediction in the Early Stages of the Building Design Process , 2003 .

[23]  David R. Forsey,et al.  How to Render Frames and Influence People , 1994, Comput. Graph. Forum.

[24]  James A. Landay,et al.  SATIN: a toolkit for informal ink-based applications , 2006, SIGGRAPH Courses.

[25]  Michael Gleicher,et al.  A graphics toolkit based on differential constraints , 1993, UIST '93.

[26]  Hh Henri Achten,et al.  DDDoolz: designing with modular masses , 2002 .

[27]  Hh Henri Achten,et al.  On the computation of well-structured graphic representations in architectural design , 2004 .

[28]  James A. Landay,et al.  SATIN: a toolkit for informal ink-based applications , 2000, UIST '00.

[29]  Pierre Leclercq Programming and Assisted Sketching , 2001 .