

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Paper; Class: Design Computation; Subject: College of Architecture; University: Georgia Institute of Technology-Main Campus; Term: Unknown 1989;
Typology: Papers
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Marcelo Bernal, Design Computing PhD Student. COA. GA Tech.
Abstract. Since the early days the computer has been defined as an environment where represent objects through models. The primary challenges were related to represent such objects and develop series of techniques to manipulate them throughout design processes. Some of the current challenges refer to improve geometry control, to explore interactive techniques of design, and to administrate incremental amount of digital information. This is a review of such solid modeling foundations and some emergent questions about the next steps in CAD design.
Model. Kalay Y, points out that the primary function of a model is to represent in the computer’s memory an artifact or environment, in order to reason and operate about something which doesn’t exist in reality. Models help designers and engineers to visualize, evaluate, and optimize them, also are a significant source of documentation. Some models are oriented to specific application, like energy analysis, and other more general are used to do more than one task at a time. Derived from this wide range of application increasing interoperability between models is being demanded in CAD environments.
Solid model properties. A solid is a compact set of contiguous points in three dimensional space, it means that there is a path between any two contiguous points, this doesn’t exclude cavities in the solid. Solidity is the property to distinguish points which are not part of the solid. The set of points that form a solid are compact and occupied a finite amount of space. A solid model must have four basic properties in order to be represented and manipulated in the computer’s memory.
- Well-formedness , to guaranty the correspondence with the physical object it represents without ambiguity. The object’s shape is the complete set of point occupied in the three dimensional space, the object’s surfaces, which enclose it, are only a subset of the whole set of points. In order to verify the well-formedness of a polyhedron the mathematician Euler suggested a rule based on the number of elements of a solid embedded in a sphere. Faces + Vertices – Edges = 2. Further adaptations of such rule have been made in order to include a wide rage of shapes. - Completeness, to make the model useful for many applications, it means that it has the data required explicitly or implicitly for different applications. - Generality, to allow the model represent a wide variety of objects in three dimensional space and forms derived from forms it can represent. - Efficiency, to be implemented and using reasonable amount of resources. All this four properties must be balanced in order to achieve specific model efficiency every time.
Methods of solid representation. There is no a unique method of representation for solids, they differ in terms of data structure, storage and purposes.
- Spatial array or occupancy enumeration. It is a simple set of contiguous cubes of fixed size distributed in a three dimensional grid. The cubic unit is called “voxel”. This representation has two advantages: easy access to any point in the grid and avoidance of two bodies using the same space. The disadvantages are lacking of explicit relationship between the part of an object, limited
object resolution and large memory storage. Although it is not used for design applications I has been used in other proposes like tomography.
- Constructive Solid Geometry (CSG). CSG represents solids through a set of Boolean operations (Union, Intersection, and Subtraction) between primitive objects, stored in a binary three. The resultant object or the primitives can be modified by linear transformations (Scale, Rotation, and Translation). Additionally polygons can be extruded into prismatic solids. Although CSG has extremely compact representation as unevaluated shape, it is an inefficient source of information about the shape boundary, which needs the larger and evaluated version to obtain such information.. - Boundary Representation (B-Rep). It represents explicitly only those points where the transition between solid and void occurs. It represents the bounding surface of the solid. This surface is subdivided into faces surrounded by a circuit or ring of edges connected through vertices sequentially. B-Rep has two sources of information: geometry (Face, Edge, and Vertex) and topology which describe the relationship between elements, geometry also fixes the shape in thee dimensional space.
Operators Operators, which allow shape transformation through data structure manipulation, are based on principles of hierarchy. Basic solid operators initialize, create, delete, and dispose boundary elements. Euler operators allow to construct solid from their primitive elements or to modify their topology. And shape operators combine primitives in more complex shapes through operations of union, intersection, and subtraction. Higher levels of operators are based on lower levels.
Current challenges Kasik D, Buxton W, and Ferguson D, organized some of the new challenges in CAD design in three different areas: geometry, interactive techniques, and scale.
- In terms of geometry there are challenges related to: shape control for design, engineering and manufacturing optimization, algorithms to support continuous morphing for design exploration in reasonable time, and Interoperability between the wide range of CAD, CAE, CAM and CFD systems. - Interactive techniques will demand a complete reengineering of how we do what we do in AEC industry: collaborative design among geographical distributed team, subdivision in specialized areas will increase the data exchange, design from smart editable components rather than star designing from the scratch and so on.
Also they suggest that the technologies that are going to impact over the next decade have been probably known from another decade. Then we can infer that the challenges are not developing new technologies, but new applications for existing technologies.
References. Baer A, Eastman C M, Henrion M, 1979, “Geometrical modeling: A survey,” Computer-Aided Design 11 (5) pp 253- Kalay, Y. 1989, Modeling Objects and Environments , Wiley, Chapter 1,9,10. Kasik D, Buxton W, and Ferguson D, Ten CAD Challenges, IEEE Computer Graphics and Applications, March/April,