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

Hits 1 to 13 of 13

_id 83b7
authors Oxman, Rivka E. and Gero, John S.
year 1988
title Designing by Prototype Refinement in Architecture
source Amsterdam: CMP, 1988. pp. 395- 412 : ill. includes bibliography
summary Design knowledge in the form of a priori knowledge is put forward as an essential ingredient in knowledge-based design. The concept of the prototype in design is introduced and different strategies for refinement processes are discussed. The concept of a generative prototype is proposed as a way to represent a generative design description in knowledge-based design systems. The refinement process is considered a successive classification of prototypes and subtypes, by executing design operations associated with the type. The application of these approaches is implemented in a system called PRODS: A PROtotype-based Design System. Finally, issues such as the role of prototypes and other forms of reasoning for creative design are discussed
keywords prototypes, knowledge base, design process
series CADline
email
last changed 2003/06/02 13:58

_id c7f4
authors Bancroft, Pamela J. (ed.)
year 1988
title Computing in Design Education [ACADIA Conference Proceedings]
doi https://doi.org/10.52842/conf.acadia.1988
source ACADIA ‘88 Conference Proceedings /Ann Arbor (Michigan / USA) 28-30 October 1988, 311 p.
summary Progress is being made towards integrating computing into architectural design. This progress is not being made in a coordinated and systematic manner, which is actually a positive factor. Architects will never be scientists or engineers, who hold the distinguishing characteristic of being masters of the scientific method. We have never been so incumbered, although we certainly have given it our best effort.

Architects are creative problem solvers, primarily driven by intuition, while coming from a sense of the past and the logic of the present. Our initial attempts at integrating computing into the studio, as evidenced by this collection of papers, is very diverse, based on differing pedagogical assumptions, and the achieving of significantly different results. This would appear to be evidence of a revolutionary approach to the problem rather than a scientific evolutionary approach. Terrific! This is when we as architects are at our best. Although we reach a great number of emphatically dead ends, the successes and discoveries achieved along the way are significant.

The diversity and quality of papers submitted suggest that we are indeed pursuing the task of integration in our typical, individual, intuitive, logical manner. I commend all of the authors who submitted proposals and thank them for expanding the envelope of integration into their personal exploration.

series ACADIA
last changed 2022/06/07 07:49

_id c57b
authors Bier, Eric A.
year 1988
title Snap-Dragging. Interactive Geometric design in Two and Three Dimensions
source University of California, Berkeley
summary Graphic artists, mechanical designers, architects, animators, authors of technical papers and others create geometric designs (illustrations and solid models) as a major part of their daily efforts. Some part of this shape construction must be done with precision. For instance, certain line segments should be horizontal, parallel or congruent. In recent years, interactive computer programs have been used to speed up the production of precise geometric designs. These programs take advantage of high-speed graphics, equation solving, and computer input peripherals to reduce the time needed to describe point positions to the machine. Previous techniques include rounding the cursor to points on a rectangular grid, solving networks of constraints, and supporting step-by-step drafting-style constructions. Snap-dragging is a modification of the drafting approach that takes advantage of powerful workstations to reduce the time needed to make precise illustrations. Using a single gravity mapping, a cursor can be snapped to either points, lines or surface. The gravity algorithm achieves good performance by computing intersection points on the fly. To aid precise construction, a set of lines, circles, planes, and spheres, called alignment objects, are constructed by the system at a set of slopes, angles, and distances specified by the user. These alignments objects are constructed at each vertex or edge that the user has declared to be hot (of interest). Vertices and edges can also be made hot by the system through the action of an automatic hotness rule. When snap-dragging is used, shapes can often be constructed using a few more keystrokes than would be needed to sketch them freehand. Objects can be edited at arbitrary orientations and sizes. The number of primitive operations is small, making it possible to provide keyboard combinations for quickly activating most of these operations. The user interface works nearly identically in two or three dimensions. In three dimensions, snap-dragging works with a two-dimensional pointing device in a single perspective view.  
series thesis:PhD
email
last changed 2003/02/12 22:37

_id 8385
authors Holtz, Neal M. and Rasdorf, William J.
year 1988
title An Evaluation of Programming Languages and Language Features for Engineering Software Development
source International Journal of Engineering with Computers. Springer-Verlag, 1988. vol. 3: pp. 183-199
summary Also published as 'Procedural Programming Languages for the Development of CAD and CAE Systems Software,' in the proceedings of ASME International Conference on Computers in Engineering (1987 : New York, NY). The scope of engineering software has increased dramatically in the past decade. In its early years, most engineering applications were concerned solely with solving difficult numerical problems, and little attention was paid to man- machine interaction, to data management, or to integrated software systems. Now computers solve a much wider variety of problems, including those in which numerical computations are less predominant. In addition, completely new areas of engineering applications such as artificial intelligence have recently emerged. It is well recognized that the particular programming language used to develop an engineering application can dramatically affect the development cost, operating cost. reliability, and usability of the resulting software. With the increase in the variety, functionality, and complexity of engineering software, with its more widespread use, and with its increasing importance, more attention must be paid to programming language suitability so that rational decisions regarding language selection may be made. It is important that professional engineers be aware of the issues addressed in this paper, for it is they who must design, acquire, and use applications software, as well as occasionally develop or manage its development. This paper addresses the need for engineers to possess a working knowledge of the fundamentals of computer programming languages. In pursuit of this, the paper briefly reviews the history of four well known programming languages. It then attempts to identify and to look critically at the attributes of programming languages that significantly affect the production of engineering software. The four procedural programming languages chosen for review are those intended for scientific and general purpose programming, FORTRAN 77, C, Pascal, and Modula-2. These languages are compared and some general observations are made. As it is felt important that professional engineers should be able to make informed decisions about programming language selection, the emphasis throughout this paper is on a methodology of evaluation of programming languages. Choosing an appropriate language can be a complex task and many factors must be considered. Consequently, fundamentals are stressed
keywords programming, engineering, languages, software, management, evaluation, FORTRAN, C, PASCAL, MODULA-2, CAD, CAE
series CADline
last changed 2003/06/02 13:58

_id e757
authors Schijf, R.
year 1988
title Strategies For CAAD Education - The Singapore Way
source CAAD futures ‘87 [Conference Proceedings / ISBN 0-444-42916-6] Eindhoven (The Netherlands), 20-22 May 1987, pp. 23-46
summary For over one year (1985/86) the author was as senior lecturer instrumental in developing and initiating a CAAD-curriculum at the Singapore School of Architecture. The paper describes the circumstances surrounding the acquisition of the Schools' large CAD-system, the CAAD-curriculum proposals, and the first pilot courses. On the basis of this preliminary experience some observations for CAAD-teaching are made, which are related to more universal strategies for CAAD-education.
series CAAD Futures
last changed 1999/04/03 17:58

_id 0ee1
authors Veness, R. E.
year 1988
title Bridge Builder: An Expert System for the Design of Non-Equipment Military Bridging
source Department of Architectural Science, University of Sydney
summary This thesis describes an expert system for the selection, design and documentation of non-equipment military bridges. The expert system uses the expert system shell BUILD. Extensive use has been made of interfacing between BUILD and Prolog and then by using Prolog's foreign language interface with Pascal procedures and the graphics interface. The expert system, which consists of rules, Pascal procedures and a graphics package, aims at: (a) the determination of the suitable bridging structure; (b) designing a bridge using material constraints; (c) producing a consistent and sound structural design for the bridge and the necessary support structures; (d) producing the necessary working drawings and a bill of materials for the solution. The graphics interface is used to display and manipulate a three dimensional model of the solution and the hardcopy output. [Unpublished. -- CADLINE has abstract only.]
keywords Military Engineering, Expert Systems, Structures, User Interface, Applications
series thesis:MSc
last changed 2002/12/14 19:13

_id a4ce
authors Goldberg, D.
year 1988
title Genetic Algorithms in Search, Optimization and Machine Learning
source Addison-Wesley, Reading, Massachusetts
summary David Goldberg's Genetic Algorithms in Search, Optimization and Machine Learning is by far the bestselling introduction to genetic algorithms. Goldberg is one of the preeminent researchers in the field--he has published over 100 research articles on genetic algorithms and is a student of John Holland, the father of genetic algorithms--and his deep understanding of the material shines through. The book contains a complete listing of a simple genetic algorithm in Pascal, which C programmers can easily understand. The book covers all of the important topics in the field, including crossover, mutation, classifier systems, and fitness scaling, giving a novice with a computer science background enough information to implement a genetic algorithm and describe genetic algorithms to a friend.
series other
last changed 2003/04/23 15:14

_id 8403
authors Mitchell, William J., Liggett, Robin S. and Tan, Milton
year 1988
title The Topdown System and its use in Teaching - An Exploration of Structured, Knowledge-Based Design
doi https://doi.org/10.52842/conf.acadia.1988.251
source Computing in Design Education [ACADIA Conference Proceedings] Ann Arbor (Michigan / USA) 28-30 October 1988, pp. 251-262
summary The Topdown System is a shell for use in developing simple (but we believe non-trivial) knowledge-based CAD systems. It provides a data structure, graphics capabilities, a sophisticated user interface, and programming tools for rapid construction of knowledge bases. Implementation is for Macintosh, Macintosh II, IBM PC/AT, PS12, and Sun workstations.

The basic idea is that of top-down design - beginning with a very abstract representation, and elaborating that, in step-by-step fashion, into a complete and detailed representation. The basic operations are real-time parametric variation of designs (using the mouse and slide bar) and substitution of objects. Essentially, then, a knowledge-base in Topdown implements a kind of parametric shape grammar.

The main applications of Topdown are in introductory teaching of CAD, and (since it provides a very quick and easy way for a user to develop detailed geometric models) to provide a uniform front-end for a variety of different applications. The shell, and some example knowledge-bases, are publicly available.

This paper discusses the principles of the Topdown Shell, the implementation of knowledge bases within it, and a variety of practical design applications.

series ACADIA
email
last changed 2022/06/07 07:58

_id 0350
authors Norman, Richard B.
year 1988
title The Role of Color in Architectural Pedagogy Computation as a Creative Tool
doi https://doi.org/10.52842/conf.acadia.1988.217
source Computing in Design Education [ACADIA Conference Proceedings] Ann Arbor (Michigan / USA) 28-30 October 1988, pp. 217-223
summary From among the possible ways of introducing graphic computing in the design studio, it is customary to develop an argument from point, to line, to shape and finally to colon The logic of this process is undeniable as technology and perhaps as history, but it should be questioned as pedagogy. A designer, tuned to the visual focus of the studio and searching for creative self-expression is not overly stimulated by drawing lines, at first laboriously, in imitation of what he can do by hand.

Using color is among the more difficult of traditional studio chores -- it is not difficult on a computer. The manipulation of color can be a simple task if one is given reasonable software and a good graphic computer. Once introduced to students, the techniques for coloring elements on a computer find acceptance as a design tool. Methods can be quickly found for modifying the perception of space and form through the use of colon

Modern architecture is rooted in the study of color as a generator of form. This idea permeated the teachings of its founders. Yet modernist concern for color has over time evolved into a pedagogy of space and form at the exclusion of color, so much so that the modern movement today stands accused by its detractors as being formed in many shades of grey.

Modern architecture is not grey! This paper will illustrate how, using the modern graphic computer, color may be introduced to the studio and discovered as an element of design and as the substance of architectural form giving.

series ACADIA
email
last changed 2022/06/07 07:58

_id 11cb
id 11cb
authors Oguzhan Özcan
year 2004
title MATHEMATICS AND DESIGN EDUCATION
source Proceedings of the Fourth International Conference of Mathematics & Design, Special Edition of the Journal of Mathematics & Design, Volume 4, No.1, pp. 199-203.
summary Many people believe that mathematical thought is an essential element of creativity. The origin of this idea in art dates back to Plato. Asserting that aesthetics is based on logical and mathematical rules, Plato had noticed that geometrical forms were “forms of beauty” in his late years. Unlike his contemporaries, he had stressed that the use of geometrical forms such as lines, circles, planes, cubes in a composition would aid to form an aesthetics. The rational forms of Plato and the rules of geometry have formed the basis of antique Greek art, sculpture and architecture and have influenced art and design throughout history in varying degrees. This emphasis on geometry has continued in modern design, reflected prominently by Kandinsky’s geometric classifications .

Mathematics and especially geometry have found increasing application in the computer-based design environment of our day. The computer has become the central tool in the modern design environment, replacing the brush, the paints, the pens and pencils of the artist. However, if the artist does not master the internal working of this new tool thoroughly, he can neither develop nor express his creativity. If the designer merely learns how to use a computer-based tool, he risks producing designs that appear to be created by a computer. From this perspective, many design schools have included computer courses, which teach not only the use of application programs but also programming to modify and create computer-based tools.

In the current academic educational structure, different techniques are used to show the interrelationship of design and programming to students. One of the best examples in this area is an application program that attempts to teach the programming logic to design students in a simple way. One of the earliest examples of such programs is the Topdown Programming Shell developed by Mitchell, Liggett and Tan in 1988 . The Topdown system is an educational CAD tool for architectural applications, where students program in Pascal to create architectural objects. Different examples of such educational programs have appeared since then. A recent fine example of these is the book and program called “Design by Number” by John Maeda . In that book, students are led to learn programming by coding in a simple programming language to create various graphical primitives.

However, visual programming is based largely on geometry and one cannot master the use of computer-based tools without a through understanding of the mathematical principles involved. Therefore, in a model for design education, computer-based application and creativity classes should be supported by "mathematics for design" courses. The definition of such a course and its application in the multimedia design program is the subject of this article.

series other
type normal paper
email
last changed 2005/04/07 15:36

_id 7d26
authors Pearson, D.G., Alexander, C. and Webster, Robin
year 2001
title Working Memory and Expertise Differences in Design.
source J. S. Gero, B. Tversky and T. Purcell (eds), 2001, Visual and Spatial Reasoning in Design, II - Key Centre of Design Computing and Cognition, University of Sydney, Australia
summary The Creative Synthesis task devised by Finke and Slayton(1988) has been widely used as an experimental measure of mentalsynthesis, but previous studies have often failed to demonstrate anysignificant benefits of external support on participants’ performance.This paper discusses a study that examined novice and expert drawers’performance of synthesis using a modified stimuli set that was designedto increase the load on visuo-spatial working memory. The resultsshowed a significant increase in Transformational Complexity(Anderson & Hesltrup, 1993) of patterns produced by the expert groupwhile using sketching. It is argued that experts are more effective atusing sketching interactively to increase complexity, while novices relymore on using it as a simple memory aid.
series other
email
more http://www.arch.usyd.edu.au/kcdc/conferences/vr01/
last changed 2003/05/02 11:14

_id 8e77
authors Rubinger, Morton
year 1988
title Drawing Lessons from Word Processing
doi https://doi.org/10.52842/conf.acadia.1988.235
source Computing in Design Education [ACADIA Conference Proceedings] Ann Arbor (Michigan / USA) 28-30 October 1988, pp. 235-245
summary Word processing is universally successful as a computer application whereas computer-aided design is not. What can we learn from word processing? It tells us that, to be successful, an entry-level CAD system should be basic and focus mainly on drawing and manipulation of drawings rather than on sophisticated operations and automation, it should be simple, easy to use and moderate in cost. In architectural education, it should be used in the early stages of design to enhance design quality and design learning. To do this, we need to understand the characteristics of this new drawing and design medium. Software needs to be thoroughly learned in advance of studio use, and computer-based studio projects should take a computational view of design to enhance the effective use of computers in learning to design.

series ACADIA
last changed 2022/06/07 07:56

_id 0220
authors Woodwark, J.R.
year 1988
title Eliminating Redundant Primitives from Set- Theoretic Solid Models by a Consideration of Constituents
source 16 p. : ill. Winchester: IBM UK Scientific Center, IBM United Kingdom Laboratories Limited, April, 1988. IBM UKSC Report 188. includes bibliography
summary Set-theoretic solid models often contain redundant primitives, which slow down rendering and other processes. They are not simple to remove, especially as there can be alternative eliminations that may not be equally desirable. There has been recent progress towards solving this problem, but existing techniques for eliminating such redundant primitives do not fully consider the possibilities and rely on repeated evaluation of parts of the object's boundary, a process that is likely to be very slow. This article proposes a technique that allows alternative eliminations to be examined, and outlines a potentially efficient, but geometrically approximate, method of implementation
keywords solid modeling, CSG, primitives, algorithms
series CADline
last changed 2003/06/02 13:58

No more hits.

HOMELOGIN (you are user _anon_967549 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002