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 20 of 61

_id 81bd
authors Lafue, G.M.E.
year 1979
title Integrating Language and Database for CAD Applications
source Computer Aided Design. IPC Business Press, May, 1979. vol. 11: pp.127-130. includes bibliography
summary This paper focuses on some issues related to the integration of database and programming language concepts and the usefulness of this integration for integrity maintenance. The first section explains why compilation should be independent of the database and presents some consequences of this independence. The second section shows how procedures become integrated parts of the database and serve to implement automatic maintenance of designer-defined integrity by being automatically invoked upon database operations. The third section develops a particular scheme for integrity maintenance with these procedures. Finally, in the fourth section, semantic-integrity is extended to system integrity and it is suggested that the scheme developed in the third section can apply to system integrity
keywords programming, languages, CAD, database
series CADline
last changed 2003/06/02 13:58

_id 6890
authors Eastman, Charles M. and Weiler, Kevin
year 1979
title Geometric Modeling Using the Euler Operators
source 12 p. : ill. Pittsburgh: Institute of Physical Planning, Carnegie Mellon University, February, 1979. includes bibliography
summary A recent advance in the modeling of three-dimensional shapes is the joint development of bounded shape models, capable of representing complete and well-formed arbitrary polyhedra, and operators for manipulating them. Two approaches have been developed thus far in forming bounded shape models: to combine a given fixed set of primitive shapes into other possibly more complex ones using the spatial set operators, and/or to apply lower level operators that define and combine faces, edges, loops and vertices to directly construct a shape. The name that has come to be applied to these latter operators is the Euler operators. This paper offers a description of the Euler operators, in a form expected to be useful for prospective implementers and others wishing to better understand their function and behavior. It includes considerations regarding their specification in terms of being able to completely describe different classes of shapes, how to properly specify them and the extent of their well-formedness, especially in terms of their interaction with geometric operations. Example specifications are provided as well as some useful applications. The Euler operators provide different capabilities from the spatial set operators. An extensible CAD/CAM facility needs them both
keywords Euler operators, boolean operations, CSG, geometric modeling, CAD, CAM, B-rep, solid modeling, theory
series CADline
email
last changed 2003/05/17 10:15

_id 4ec4
authors Rosenthal, David S.H., Stone, David and Bijl, Aart
year 1979
title Integrated CAAD Systems
source Edinburgh: March, 1979. [17] p. includes bibliography
summary A study of the fundamental design considerations underlying CAAD systems is presented. Although this study does not concentrate on specific computing applications, nor on the problem of implementing applications in specific design offices, it does present insights into computing systems which should be of interest to architects, and provides a basis for informed judgements on the future of CAAD
keywords CAD, architecture, design, methods, integration, systems
series CADline
last changed 2003/06/02 13:58

_id 0424
authors Uno, Sakae and Matsuka, Hido
year 1979
title A General Purpose Graphic System for Computer Aided Design
source SIGGRAPH '79 Conference Proceedings. August, 1979. vol. 13 ; no. 2: pp. 25-32 : ill. some col. includes bibliography
summary The paper describes the experimental Advanced Integrated Designer's Activity Support (A-IDAS) system that is intended to be a base for a total engineering system rather than a pure graphic system. The system provides a database in which graphic data, geometric data and engineering data are stored in a relational data model. It also provides a graphic management facility which can manipulate not only pictures drawn with lines but those drawn as areas. Areas are represented by crosshatched lines or color. With this experimental system, it has been found that one can develop an engineering system having fairly general purpose capabilities
keywords CAD, computer graphics, engineering, relational database, drafting, user interface
series CADline
last changed 2003/06/02 13:58

_id 60d4
authors Baer, A., Eastman, C.M. and Henrion, M.
year 1979
title Geometric Modeling : a Survey
source business Press. September, 1979. vol. 11: pp. 253-271 : ill. includes bibliography
summary Computer programs are being developed to aid the design of physical systems ranging from individual mechanical parts to entire buildings or ships. These efforts highlight the importance of computer models of three dimensional objects. Issues and alternatives in geometric modeling are discussed and illustrated with comparisons of 11 existing modelling systems, in particular coherently-structured models of polyhedral solids where the faces may be either planar or curved. Four categories of representation are distinguished: data representations that store full, explicit shape information; definition languages with which the user can enter description of shapes into the system, and which can constitute procedural representations; special subsets of the information produced by application programs; and conceptual models that define the logical structure of the dada representation and/or definition language
keywords solid modeling, B-rep, CSG, languages, CAD, programming, data structures, boolean operations, polyhedra
series CADline
email
last changed 2003/05/17 10:15

_id c584
authors Gerzso, Miguel J.
year 1979
title Spacemaker : A Computer Language for Modelling Architectural Physical Form
source Application of Computers in Architecture, Building Design and Urban Planning, International Conference Proceedings. 1979. pp. 573-582 : ill. includes bibliography
summary The paper describes a modeling technique of architectural form. The technique is divided into two parts. A diagrammatic production system and a computer language. The production notation serves as a representation of underlying organization of building groups. The computer language -- SPACEMAKER -- facilitates the coding of such rules for computer programming. The particular version of the diagrammatic production system as presented first began by attempting to apply two picture grammars to architectural problems. The first effort was based on PDL developed by Allen Shaw and was called SNARQ I and the second one grew out of work done by Yun-chung Cho and was called SNARQ II. A few years later, these notations evolved into the notation presented after adapting ideas from A. Lindenmeyer. Numerous models of architectural systems were then constructed
keywords architecture, languages, modeling
series CADline
last changed 2003/06/02 13:58

_id c3b5
authors Hinds, John K. and Kuan, L.P.
year 1979
title Sculptured Surface Technology as a Unified Approach to Geometric Definition
source CASA - The Computer and Automated System Association of SME. 23 p. : ill Dearborn: SME, 1979. MS79-146. includes bibliography.
summary The purpose of this paper is to describe a comprehensive approach to representing and machining complex surface shapes in an APT programming system. The APT (Automatically Programmed Tools) user language was extended to permit the definition of a hierarchy of curves and surfaces. Much of the logic has been implemented using matrix canonical forms which are closed under the full family of projective transformations, permitting family of parts storage and retrieval and part compensation. The area of numerical control machining was addressed, but the solutions for tool positioning were only partially successful due to the complexity of the algorithmic problem. This paper first outlines some of the mathematical methods adopted and then illustrates how these have been implemented with an APT part programming example
keywords curved surfaces, representation, geometric modeling, mechanical engineering, CAM
series CADline
last changed 2003/06/02 13:58

_id ecaade2020_402
id ecaade2020_402
authors Leibovich, Liz, Nitzan-Shiftan, Alona and Sprecher, Aaron
year 2020
title Cybernetic Methodologies for Flexible and Generative Architectural Systems - the case of Fun Palace and Pattern Language
source Werner, L and Koering, D (eds.), Anthropologic: Architecture and Fabrication in the cognitive age - Proceedings of the 38th eCAADe Conference - Volume 1, TU Berlin, Berlin, Germany, 16-18 September 2020, pp. 703-708
doi https://doi.org/10.52842/conf.ecaade.2020.1.703
summary The study focuses on early attempts to deal with complex physical environments through a comparative analysis of two canonic projects that combine architectural design with cybernetic theories: (1) "The Fun Palace", by British architect Cedric Price, 1962; and (2) "A Pattern Language", by architectural theorist Christopher Alexander, 1979. This study suggests that both projects dared to advance the relationship between architecture and cybernetics in order to create active reciprocity between architectural design and cybernetic system theories. Drawing on ideas and terms from systems theory, we suggest using a cybernetic system diagram to compare the two projects. We compare the work of Alexander and Price through the terminology of current technologies in order to better understand the reciprocity between the two fields. Such terms include feedback loop, optimization and translation processes, input and output, influence on the environment, automation and user interaction.
keywords Cybernetic; Architecture; System; Feedback
series eCAADe
email
last changed 2022/06/07 07:52

_id 98bd
authors Pea, R.
year 1993
title Practices of Distributed Intelligence and Designs for Education
source Distributed Cognitions, edited by G. Salomon. New York, NY: CambridgeUniversity Press
summary v Knowledge is commonly socially constructed, through collaborative efforts... v Intelligence may also be distributed for use in designed artifacts as diverse as physical tools, representations such as diagrams, and computer-user interfaces to complex tasks. v Leont'ev 1978 for activity theory that argues forcibly for the centrality of people-in-action, activity systems, as units of analysis for deepening our understanding of thinking. v Intelligence is distributed: the resources that shape and enable activity are distributed across people, environments, and situations. v Intelligence is accomplished rather than possessed. v Affordance refers to the perceived and actual properties of a thing, primarily those functional properties that determine how the thing could possibly be used. v Norman 1988 on design and psychology - the psychology of everyday things" v We deploy effort-saving strategies in recognition of their cognitive economy and diminished opportunity for error. v The affordances of artifacts may be more or less difficult to convey to novice users of these artifacts in the activities to which they contribute distributed intelligence. v Starts with Norman's seven stages of action Ø Forming a goal; an intention § Task desire - clear goal and intention - an action and a means § Mapping desire - unable to map goal back to action § Circumstantial desire - no specific goal or intention - opportunistic approach to potential new goal § Habitual desire - familiar course of action - rapidly cycle all seven stages of action v Differentiates inscriptional systems from representational or symbol systems because inscriptional systems are completely external, while representational or symbol systems have been used in cognitive science as mental constructs. v The situated properties of everyday cognition are highly inventive in exploiting features of the physical and social situation as resources for performing a task, thereby avoiding the need for mental symbol manipulations unless they are required by that task. v Explicit recognition of the intelligence represented and representable in design, specifically in designed artifacts that play important roles in human activities. v Once intelligence is designed into the affordances properties of artifacts, it both guides and constrains the likely contributions of that artifact to distributed intelligence in activity. v Culturally valued designs for distributed intelligence will change over time, especially as new technology becomes associated with a task domain. v If we treat distributed intelligence in action as the scientific unit of analysis for research and theory on learning and reasoning... Ø What is distributed? Ø What constraints govern the dynamics of such distributions in different time scales? Ø Through what reconfigurations of distributed intelligence might the performance of an activity system improve over time? v Intelligence is manifest in activity and distributed in nature. v Intelligent activities ...in the real world... are often collaborative, depend on resources beyond an individual's long-term memory, and require the use of information-handling tools... v Wartofsky 1979 - the artifact is to cultural evolution what the gene is to biological evolution - the vehicle of information across generations. v Systems of activity - involving persons, environment, tools - become the locus of developmental investigation. v Disagrees with Salomon et al.'s entity-oriented approach - a language of containers holding things. v Human cognition aspires to efficiency in distributing intelligence - across individuals, environment, external symbolic representations, tools, and artifacts - as a means of coping with the complexity of activities we often cal "mental." "
series other
last changed 2003/04/23 15:14

_id 4240
authors Winograd, Terry
year 1979
title Beyond Programming Languages
source Communications of the ACM. July 1979. Vol. 22: pp. 391-401. includes bibliography
summary As computer technology matures, our growing ability to create large systems is leading to basic changes in the nature of programming. Current programming language concepts will not be adequate for building and maintaining systems of the complexity called for by the tasks we attempt. Just as high level languages enabled the programmer to escape from the intricacies of a machine's order code, higher level programming systems can provide the means to understand and manipulate complex systems and components. In order to develop such systems, attention needs to be shifted away from the detailed specification of algorithms, towards the description of the properties of the package and objects with which we build. This paper analyzes some of the shortcomings of programming languages as they now exist, and lays out some possible directions for future research
keywords programming, languages, systems,
series CADline
last changed 1999/02/12 15:10

_id 6733
authors Bettels, Juergen and Myers, David R.
year 1986
title The PIONS Graphics System
source IEEE Computer Graphics and Applications. July, 1986. vol. 6: pp. 30-38 : col. ill. includes a short bibliography
summary During 1979, CERN began to evaluate how interactive computer graphics displays could aid the analysis of high-energy physics experiments at the new Super Proton Synchrotron collider. This work led to PIONS, a 3D graphics system, which features the ability to store and view hierarchical graphics structures in a directed-acyclic-graph database. It is possible to change the attributes of these structures by making selections on nongraphical information also stored in the database. PIONS is implemented as an object-oriented message-passing system based on SmallTalk design principles. It supports multiple viewing transformations, logical input devices, and 2D and 3D primitives. The design allows full use to be made of display hardware that provides dynamic 3D picture transformation
keywords visualization, computer graphics, database, systems, modeling
series CADline
last changed 2003/06/02 13:58

_id 819a
authors Brassel, Kurt E. and Fegeas, Robin
year 1979
title An Algorithm for Shading of Regions on Vector Display Devices
source SIGGRAPH '79 Conference Proceedings. August, 1979. vol. 13 ; no. 2: pp. 126- 133 : ill. includes bibliography
summary The display of shaded polygons by line, cross-hatch, and dot patterns on vector devices is a task frequently used in computer graphics and computer cartography. In applications such as the production of shaded maps polygon shading turns out to be critical with respect to time requirements, and the development of efficient algorithms is of importance. Given an arbitrary polygon in the plane without self-crossing edges (simply-connected polygon), the task at hand is to shade this polygon with one or two sets of parallel lines where for each set a shading angle and a line distance are given. The basic concept of this new algorithm is to decompose the polygon into a set of mutually exclusive trapezoids (in special cases triangles) where the parallel edges of the trioxides are parallel to the desired shading lines. These trapezoids and triangles are then shaded in a fast procedure. In its present form the algorithm handles regions with up to 300 islands. Possible extensions include the construction of dash and cross patterns
keywords algorithms, polygons, software, computer graphics, shading, GIS, mapping, drafting, information
series CADline
last changed 2003/06/02 13:58

_id 6d0b
authors Brown, Bruce Eric
year 1979
title Computer Graphics for Large Scale Two- and Three-Dimensional Analysis of Complex Geometries
source SIGGRAPH '79 Conference Proceedings. August, 1979. vol. 13 ; no. 2: pp. 33-40 : ill. includes bibliography
summary A comprehensive set of programs have been developed for analysis of complex two- and three- dimensional geometries. State of the art finite element and hydrodynamic codes are being used for the analytical portion of the work. Several additional codes depending heavily on graphics have been developed to assist the analytical effort. These are basically used for the pre- and post-processing of the data. Prior to running any analysis, the geometry of the body of interest must be represented in the form of small 'finite elements.' After the analysis is run, the data must be post-processed. Both spatial and temporal data exist in the database. It is the database between the analysis codes and the post- processors which allows a wide variety of analysis codes to use the same post-processors. The temporal plotting codes produce time histories for specified quantities (i.e. temperature, pressure, velocity, stress, etc.) at various locations within the body. They may also produce cross-plots of these variables (i.e. stress vs. strain at a particular position). One of the two codes used for plotting of the spatial data is for two-dimensional geometries and the other for three-dimensional models. For three dimensions, the Watkins' hidden surface / line processor is utilized for plots. The spatial plotters display contour lines on vector output devices and color fringes (or gray values) on raster output devices. They both may also display deformed geometries. Further the three-dimensional code has extensive animation capabilities for movie productions
keywords computer graphics, finite elements, modeling, engineering, database, animation, mechanical engineering
series CADline
last changed 1999/02/12 15:07

_id 22ce
authors Cahn, Deborah U., Johnston, Nancy E. and Johnston, William E.
year 1977
title A Response to the 1977 GSPC Core Graphic System
source SIGGRAPH '79 Conference Proceedings. August, 1979. vol. 13 ; no. 2: pp. 57-62. includes bibliography
summary This paper responds to the 1977 Core Graphics System of SIGGRAPH's Graphics Standards Planning Committee (GSPC). The authors are interested in low-level device-independent graphics for applications doing data representation and annotation. The level structure and bias in the core system toward display list processor graphics are criticized. Specific issues discussed include display contexts, attributes, current position, 3-dimensional graphics, area filling, and graphics input
keywords computer graphics, standards
series CADline
last changed 2003/06/02 13:58

_id e7b8
authors Dahl, Veronica
year 1983
title Logic Programming as a Representation of Knowledge
source IEEE Computer. IEEE Computer Society, October, 1983. vol. 16: pp. 106-110 : ill. includes bibliography
summary Logic has traditionally provided a firm conceptual framework for representing knowledge. As it can formally deal with the notion of logical consequence, the introduction of Prolog has made it possible to represent knowledge in terms of logic and also to expect appropriate inferences to be drawn from it automatically. This article illustrates and explores these ideas with respect to two central representational issues: problem solving knowledge and database knowledge. The technical aspects of both subjects have been covered elsewhere (Kowalski, R. Logic for problem solving, North- Holland pub. 1979 ; Dahl, V. on database system development through logic ACM Trans.vol.7/no.3/Mar.1982 pp.102). This explanation uses simple, nontechnical terms
keywords PROLOG, knowledge, representation, logic, programming, problem solving, database
series CADline
last changed 1999/02/12 15:08

_id 6b93
authors Faux, I. D. and Pratt, M.J.
year 1979
title Computational Geometry for Design and Manufacture
source 331 p. : ill Chichester, England: Ellis Horwood Limited., 1979. includes bibliography: p. 315-326 and index -- (Mathematics & and its Applications series)
summary Focusing on the mathematical techniques for the representation, analysis and synthesis of 'shape information' by computers. There is a discussion of splines and related means for defining composite curves and 'patched' surfaces, and coverage of both parametric and non-parametric techniques. The book is primarily concerned with the mathematics of the various methods. A good introductory text to surface modeling
keywords computational geometry, curves, curved surfaces, mathematics
series CADline
last changed 2003/06/02 13:58

_id 8e4d
authors Hartley, P.J. and Judd, C.J.
year 1979
title Curve and Surface Representations for Bezier B-spline Systems
source 1979? pp. 226- 236 : ill. includes bibliography
summary The Bezier approach to the computer-aided design of surfaces, using interactive design of curves to construct surface sections, can be implemented using spline curves just as well as the original polynomial curves, and with some advantages. In the paper, some problems are considered that arise when a Bezier system is formulated and describe possible solutions for a spline-based system
keywords curves, representation, CAD, curved surfaces, B-splines, Bezier,
series CADline
last changed 2003/06/02 13:58

_id a4cc
authors Hunter, Gregory M. and Steiglitz, Kenneth
year 1979
title Operations on Images Using Quad Trees
source IEEE Transactions on Pattern Analysis and Machine Intelligence. April, 1979. vol. PAMI-1: pp. 145-153 : ill. includes bibliography
summary A quad tree for representing a picture is a tree in which successively deeper levels represent successively finer subdivisions of picture area. An algorithm is given for superposing N quad trees in time proportional to the total number of nodes in the trees. Warnock-type algorithms are then presented for building the quad tree for the picture of the boundary of a polygon, and for coloring the interior of such a polygon. These algorithms take O(v + p + q) time, where v is the number of polygon vertices, p is the polygon perimeter, and q is a resolution parameter. When the resolution q is fixed, these algorithms are asymptotically optimal
keywords GIS, mapping, CAD, layout, pattern recognition, polyhedra, quadtree, planning, image processing, computer graphics
series CADline
last changed 2003/06/02 13:58

_id 4a66
authors Lane, Jeffrey M. and Carpenter, Edward
year 1979
title A Generalized Scan Line Algorithm for the Computer Display of Parametrically Defined Surfaces
source Computer Graphics and Image Processing Academic Press Inc., 1979. vol. 11: pp. 290-297 : ill. includes bibliography.
summary A scan line method is presented for creating shaded pictures of parametrically defined curved surfaces of piecewise continuity class C2. The algorithm uses a new subdivision technique to produce appropriate polygons for smooth shaded pictures. The approach results in smoothly curved silhouettes
keywords curved surfaces, CAD, CAM, computer graphics, display, rendering, visualization, shading, algorithms
series CADline
last changed 2003/06/02 10:24

_id 8023
authors Lang, M.S., Cohen, R.L. and Eschenberg, K.E. (et al)
year 1979
title Implementation of An Interactive Computer Graphics Environment at NASA/JSC
source SIGGRAPH '79 Conference Proceedings. August, 1979. vol. 13 ; no. 2: pp. 246-252 : ill. includes bibliography
summary The implementation of visually-oriented software for graphics support on the high-performance computer graphics hardware at NASA's Johnson Space Center is the latest step in the evolution of an interactive computer applications technology being developed by the Computer Graphics Group at The Applied Research Laboratory of Penn State University. This technology is designed to aid the typical scientist or engineer in learning and using computer graphics productively, including writing his own programs and interfacing to software specialists who will write and maintain his programs. Key aspects of the current development include the creation and incorporation of a visually-oriented learning package for graphics geometric perception and graphics programming, as well as a sophisticated control environment which aides the user in obtaining a quick understanding of and access to the system. Preliminary results indicate that this software support can substantially reduce the start-up time for a novice graphics user with some background in Fortran
keywords computer graphics, user interface, software, learning, programming, control, education
series CADline
last changed 2003/06/02 13:58

For more results click below:

this is page 0show page 1show page 2show page 3HOMELOGIN (you are user _anon_617113 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002