Spatial Relations and Architectural Plans Layout problems and a language for their design requirements
|
|
- Alban Lewis
- 5 years ago
- Views:
Transcription
1 Spatial Relations and Architectural Plans Layout problems and a language for their design requirements Can BAYKAN * Abstract: Programs for the solution of space layout problems are not widely used in practice. In order to be usable, such systems need to be intuitively understandable by the designers and enable them to formulate problems in a natural way. In this paper, we discuss the characteristics of space layout, such as the levels of organization, the types of objects and the constraints associated with them. The representations used for problem requirements include constraints on dimensions, areas and aspect-ratios; binary constraints, i.e. rectangle relations, bounded-difference constraints, orientation constraints; and global constraints. Design requirements should be formulated declaratively, independent of the solution methods that may be used. Specifying design requirements independently of the solution methods is useful for comparing layout programs in terms of the design requirements they can use, in terms of the set of significantly different solutions produced, and in terms of search efficiency. Keywords: space layout, spatial relation, rectangle algebra, constraint 1 Introduction Space layout has been studied as a research problem since the 1960 s. Site planning, arrangement of rooms in a building, and arrangement of furniture or equipment in a room have been solved by computer programs. In spite of being studied for a long time, the impact of this research on practice in terms of providing usable systems to professionals has been very limited [BAY 95]. Some reasons for this are discussed below. Design constraints and objectives used by automated layout systems are formally defined in mathematical terms. Using such systems requires knowledge and skills that are not commonly attained by designers. Formulating a layout problem as an optimization problem is not how designers intuitively define it. Layout problems are highly combinatorial and change from being under-constrained to being overconstrained with a simple change to problem specifications. The layout problem is sometimes used as a test bed for algorithms and programming approaches rather than with the aim of building a program to solve realistic problems. The importance given to problem formulation by some researchers may be secondary to the importance given to solution techniques. Space layout is not just problem solving, the designer is trying to bring order and achieve a composition. Problem definition needs to be interactive and under the guidance of the designer, and should be expressive enough to enable the designer to search for a composition. Layout problems are intuitively defined by designers as satisficing problems; automated systems should be formulated to work similarly. The program should give adequate explanation and feedback to let the designer * Faculty of Architecture, Middle East Technical University, Turkey. baykan@metu.edu.tr
2 understand what is happening and why. In this paper, we start from a consideration of space layout. A task analysis of spatial layout classifies layout problems into levels and discusses the characteristics of each level in section 2. The types of constraints that will enable a designer to define layout requirements is described in section 3, and some methods of reasoning that can be used with this representation are given in section 4. Section 5 discusses how these can be brought together in the user interface. 2 Space Layout Configuration in space is the subject of various professions, such as, urban design, architecture, interior design and furniture design. These professions are defined according to the scale of the objects they design, and the scales define levels of organization and control in the environment. The levels are street level, building level, partitioning level and furniture level [HAB 98]. At the street level, roads and the city blocks defined by them are the elements. At the building level, columns, load-bearing walls, floors and roof are the elements. Non-load-bearing elements that define space constitute the partitioning level. Where all floors and walls constitute a solitary system, as in some masonry houses, the partitioning level does not exist. The furniture level concerns the organization of furniture and equipment in space. Each level controls the configuration at the level below it. The wholes we experience in daily life combine two levels, such as a room combines the partitioning level and the furniture level. We can take the dimensions and location of doors in a room as fixed and design the configuration of equipment and furniture inside it, or determine both together. In the building level, we can take the building dimensions and the location of the load-bearing elements as fixed or determine these together with the organization of spaces in the building. When dealing with the arrangement of rooms, a distinction between partitions and load-bearing elements needs to be made, especially in systems that can consider multi-floor layouts. The relationships and the types of objects that are considered are different at the building and room levels. At the room level, the objects being configured are spaces and the partitions are implicitly defined by the edges of the spaces. Thus the partitions have no thickness, and load bearing elements such as columns and walls are usually not considered. Load-bearing elements need to be solid objects, different from the rooms which are spaces, and their position inside the rooms or at the room boundaries need to be controlled. The room configuration problem is abstracted as the configuration of rectangles in a rectangular envelope. Adjacency between spaces for access, adjacency to outside for getting light, view and natural ventilation is important. Also proximity and zoning some rooms together in a part of the building may be of concern. Dimensions, area and aspect-ratio of a space need to be controlled. Since a room is perceived only from inside, we are not easily aware of the global relations of alignment and order in a layout of rooms. At the furniture level, there is a need to consider both solids and use-areas. Solids may not overlap but use-areas can. All use-areas should be connected to provide access. This is a global constraint. Other global constraints may specify the alignment of fronts of solids in a kitchen, or the visibility of a TV from all seats in a livingroom. The latter constraint involves not only a seat and the TV but restricts the location of every solid in the room such that it is not between the TV and seat. A
3 solid has a front, left and right sides, and a back. Its orientation has to be considered alongside geometrical and topological relations. Although it is possible to formulate furniture level problems using only solids and distances between them, it does not permit controlling accessibility. In order to ensure that all use-areas are connected, they have to be explicitly represented [BAY 01]. Two and three dimensional configurations are not conceptually different, but three dimensional configurations are combinatorially much more complex. As a result, almost all space layout programs deal with two dimensions. We can also define an intermediate level between two and three dimensions that covers a large subset of actual problems encountered as two-and-a-half dimensional configurations. If there are vertical layers in a configuration, such that organization within a layer is vertically uniform and fully determined by the plan, than that configuration is twoand-a-half dimensional. An example is a building where all partitions extend vertically from floor to ceiling, but are at different locations in each floor. There may be spaces spanning more than one layer, such as, elevators, stairs, etc. A multi-story layout can be treated as two separate configurations with constraints propagated from one configuration to the other to enforce stairs to be in the same location in all [MY 00]. Another alternative is to superimpose all rooms and other elements in a single configuration. Rooms at the same level cannot overlap but rooms at different floors can. Load-bearing elements and stairs that span more than one level occur once. 3 Specifying Design Requirements Design knowledge can be formulated in terms of relationships between objects. The relations can be functional, topological, or geometric. The objects are finite, nonzero rectangles without holes, oriented parallel to the axes of an orthogonal coordinate system. Dealing with rectangles is much simpler due to the fact that a rectangle can be split into its x and y components, and some types of reasoning can take place independently in each dimension. Constraints are a natural way of representing and maintaining relationships. In mathematical terms, a constraint defines a relation among a set of variables. Constraints are declarative and independent of the techniques that are used to solve them. Constraints are classified according to the number of rectangles involved. 3.1 Unary Constraints Unary constraints involve one rectangle. Upper and lower bounds on the dimensions, area and aspect ratio of a rectangle are unary constraints. Aspect ratio has been an important consideration in some periods and styles, which used only the golden ratio or integer ratios such as 1:1, 1:2, 2:3, etc. Area and aspect-ratio constraints are not linear and relate the horizontal and the vertical dimensions. Some objects may have a front, back and sides. Spaces and use-areas are usually directionally uniform, but furniture and equipment is not. A refrigerator has a front, a back, etc. that needs to be taken into account in a layout. Orientation is used to specify the alignment of the long side or the front of a rectangle. Orientation is discrete as there are four possible orientations for a rectangle; its front may be facing North, South, East or West.
4 3.2 Binary Constraints A binary constraint involves two objects. It is natural to define layout problems using spatial relations to indicate the location of an object with respect to another. Some spatial relations are purely topological, such as inside and non-overlap. Others, such as distance, may involve a dimension. Adjacency is a geometrical relation if the length of the common border is specified, topological otherwise. Figure 1. Relations of the rectangle algebra Rectangle Relations Relations of the rectangle algebra, used for specifying design constraints between two rectangles, is shown in figure 1. Rectangle 1 is shown in grey and rectangle 2 in white. There are 13x13=169 possible qualitative relations between two rectangles. These are derived by the cross product of Allen s 13 relations between two intervals [ALL 83; CON 00]. The relations of the rectangle algebra are exhaustive and
5 mutually exclusive. The 13 relations in the first row of figure 1 cover all possible qualitative relations; <, =, >, between the vertical edges of two rectangles. It may be said that having 169 different relations is too much, but they enable a designer to make distinctions that are significant in a layout domain, and simplify the specification of design requirements by collecting all possible relations between two rectangles in one matrix. The relations in figure 1 need to be augmented by the addition of dimensions and orientations to express the binary requirements of space layout Distance Constraints The relations of the rectangle algebra are qualitative, that is dimensions and distances are not considered. There are three types of dimensions between two rectangles as shown in figure 2. These are inside-distance shown at left, overlapdistance shown in the middle, and distance shown at right. Figure 2. Types of distance between two rectangles It can be determined from a rectangle relation which if any of these dimensional parameters apply to it. Thus it is sufficient to specify them for each pair of objects together with the rectangle relation matrix. They do not have to be specified separately for each relation in the matrix Orientation Constraints There are four possibilities for the relative orientation of two objects; depending on the difference in their orientations. These are parallel, clockwise-from, opposite, and counter-clockwise-from. It is necessary to specify relative orientation together with some rectangle relations Complex Constraints The spatial relationships between objects may be quite complicated. The relation between two counters in a kitchen is that they can be adjacent side to side with their fronts and backs aligned and both facing the same way; or side to front with the fronts of the counters facing the interior of the 90 angle with the back of one aligned with the side of the other; or if they are not adjacent, the distance between them should be at least 120 cm. It is possible to specify this relationship using the combination of rectangle relations, orientations and dimensional parameters. There may be relations involving three or more rectangles, i.e. the bathroom is adjacent to the corridor or entrance. Global relations about access or visibility may involve all use-ares or all solids in a problem. In this case, a design requirement is represented by more than one rectangle relation matrix. Instead of requiring that a relation from each matrix be instantiated for the solution of the problem, one relation
6 from two matrices may need to be instantiated or only some combinations of relations from different matrices are acceptable. 3.3 Global Constraints Global constraints are relations on all or a large number of objects. The constraint that there should not be any holes in a layout is global. A global constraint can be represented by rectangle relations between all pairs of objects involved in the relation. Whereas a binary constraint is satisfied when one of the relations in the matrix is satisfied, a combination of relations from different matrices need to be satisfied in case of a global constraint Holes At the partition level, the rectangles being configured are rooms arranged in the building envelope. Preventing holes or empty areas in the building envelope can be expressed as a global constraint. Figure 3. Non-trivial, trivial, internal and external holes Holes that can be eliminated by extending one or more spaces is termed a trivial hole. Holes that require some spaces to extend and others to shrink in order to be eliminated are non-trivial holes. Non-trivial holes are always internal and are surrounded by a pin-wheel configuration, whereas trivial holes can have zero, one, two or three sides adjacent to the building envelope. as shown in figure 3, where the black area is a non-trivial hole and the gray areas are internal or external trivial holes Access A global constraint at the furniture level specifies that all use-areas or empty spaces between furniture or equipment in a room should be accessible from each other. The kitchen shown in figure 4 violates access constraint because the use-areas in the kitchen are in two pieces with no passage between them. Figure 4. A kitchen layout violating access requirement.
7 4 Operations on Rectangle Relations 4.1 Consistency checking It is possible to represent allowed spatial relations between two objects by placing 1 s and 0 s in a 13x13 matrix of spatial relations as shown in figure 4. Each matrix can completely specify the allowed relations between two rectangles LivingRoom - Apartment o Apartment - Vestibule = LivingRoom - Vestibule LivingRoom - Vestibule ' = LivingRoom - Vestibule '' Figure 5. Composition and intersection of rectangle relations The matrix at the top left in figure 5 shows the allowed relations between a livingroom and apartment. The livingroom can be inside and in the south-west corner of the apartment, indicated by the lower left 1 in the matrix. The living room can be equal to the apartment, indicated by the top right 1; it can also be in the north-west or south-east corners in addition to the south-west corner. The second matrix shows the relations between the apartment and vestibule. Eight different relations are possible, all of which have the characteristic that the vestibule is inside and adjacent to the east boundary of the apartment. Composing these two matrices results in the third matrix, which contains the relations that are allowed between the livingroom and the vestibule by the relations between livingroom-apartment and apartment-vestibule. The fourth matrix at bottom left shows the previously defined constraints between livingroom-apartment that they have to be adjacent. Intersecting the third and fourth matrices results in the last on at the bottom row in figure 4, where the 1 s specify that the livingroom can be adjacent to the vestibule at its west or south.
8 Relations that are inconsistent with others can be eliminated as a result of applying the composition operator such that path-consistency is achieved. Path-consistency means that every remaining relation takes place in some solution. Individual solutions can be enumerated by selecting a relation from each matrix. Other operations that are defined on rectangle relations are union and difference. [CON 00] 4.2 Levels of Abstraction Three levels of abstraction can be defined in the rectangle algebra. At the base level, the 169 relations are considered separately. At the intermediate level, the relations are grouped into >1 groups, and at the top level, all the relations of a matrix are considered together. The intermediate level is created by grouping the relations in a matrix in natural way. At this point only an intuitive description of this rather than a mathematical description will be given. For an example, consider the bottom left matrix in figure 4, which shows the adjacency relation between the livingroom and vestibule. At the second level, there are four groups, consisting of the relations in row 2, row 12, column 2 and column 12. These correspond to the livingroom being adjacent to the vestibule at its north, south, west and east. In his way, it is a natural way of dividing the relations into groups which can be automated. This level is not meaningful for all relations. It may be non-existent. The top level of abstraction for the same matrix considers all relations in it. In this case, it specifies that the two objects are overlapping or touching. A relation at this level does not exist if the relations span all rows or columns. Table 1. Relations between the same directional lines of two rectangles l1 l3 > >= <= < l4 > >= <= < l2 > >= <= < > >= <= < Other quantitative parameters are the length and width of the objects. These are the distances from one edge of the rectangle to the other. All the qualitative rectangle relations, together with the quantitative parameters above can be uniformly represented as algebraic inequalities by bounded difference constraints [BF 97]. A bounded difference constraint is an inequality of the form l1 - l2 <= d. The bounded difference constraints are between lines in the same direction, i.e., horizontal or vertical. Thus reasoning about distances in the two directions are separate. There are 16 equations between the lines of two rectangles when the equations are in the form of bounded difference equations. The 16 possible relations are shown in table 1. Let l1 and l2 be the horizontal lines of rectangle 1 and l3 and l4 be the horizontal lines of rectangle 2. The possible relations between them that can be represented as bounded difference constraints are shown in the cells of the table. Thus all the rectangle relations in the 13x13 matrix can be represented algebraically by the 16 horizontal and 16 vertical equations. The
9 abstractions at the higher levels, when they exist, are also described by the same inequalities. Topology and geometry, i.e., distances and dimensions, can be uniformly represented as algebraic constraints. It is more efficient to be able to use them together for reasoning, rather than to split topology and geometry [BF 97]. 5 A User Interface for Design Requirements The mode of operation is that the designer defines the constraints and the program finds the solutions. The designer should understand the implications of the constraints on the solutions through feedback from the layout program. The design process proceeds iteratively as two searches, the search for the right problem specification and the search for the solution. In order for this to work, we need more expressive constraints to enable the designer to specify what he/she wants, and explanation and feedback from the program concerning its reasoning. One mechanism we found very useful is to enable the program to evaluate a configuration drawn by the user in terms of a set of constraints. The proposed graphical user interface for defining layout problems makes use of rectangle relations. The user can select individual relations, rectangular portions, or rows or columns of the matrix by pointing and dragging. The requirements can also be specified by the intersection, union and difference of a basic set of predefined relations such as inside, non-overlap and adjacent. Taking the inverse of a relation, and rotating a matrix such that the horizontal and vertical relations are interchanged are operations that transform a single matrix. We have been able to derive all the spatial relations of interest from a basic set using these operations. 6 Conclusion We tried to define the design requirements of layout problems. There are topological, dimensional and orientation; unary, binary and global constraints. In order to be useful, a layout system should enable the designer to express a wide range of functional and stylistic requirements and preferences, and to restrict the solution set from an exponential number of solutions to a manageable size. As the number of solutions is reduced, a system that can use constraints intelligently can search more efficiently and find the solutions in less time. The layout design process proposed consists of two searches; the search for the set of constraints and the search for configurations. This requires two way interaction between designer and program that is graphical and intuitive. The representation of design requirements independent of solution methods is useful for comparing solution methods and the set of solutions found by a program. The solutions are not given but are constructed by a program based on the representations that it uses. Therefore the set of significantly different solutions to a problem differ among programs. Similarly, the requirements formulated for different programs may mean different things even though the names of the spatial relations used may be the same. 7 Bibliography [ALL 83] Allen, J.F Maintaining Knowledge about Temporal Intervals, Communications of the ACM 26, pp
10 [BAY 01] Baykan, C.A Automated space planning with global constraints and variable number of use-areas in Advances in Building Informatics. (edited by Reza Behesti). Paris: Europia Productions, pp [BAY 95] Baykan, C.A CAD and automated spatial layout, A Critical Review of the Applications Advanced Technologies in Architecture, Civil and Urban Engineering. (edited by Marcel Miramond, Pascal Le Gauffre, Reza Behesti, Khaldoun Zreik). Paris: Europia Productions, pp [BF 97] Baykan, C.A. Fox M.S Spatial Synthesis by Disjunctive Constraint Satisfaction. Artificial Intelligence for Engineering Design, Analysis and Manufacturing [AI EDAM] 11, pp [CON 00] Condotta J.F The augmented interval and rectangle networks. Proceedings 7th International Conference on Principles of Knowledge Representation and Reasoning, pp [FLE et al 92] Flemming, U. Baykan, C.A. Coyne, R. Fox, M.S Hierarchical Generate and Test vs. Constraint-Directed Search, A Comparison in the Context of Layout Synthesis in Artificial Intelligence in Design '92. (edited by J.S. Gero). Dordrecht: Kluwer Academic Publishers. pp [HAB 98] Habraken, N.J The Structure of the Ordinary: Form and Control in the Built Environment, The MIT Press. [MED et al 03] Medjdoub, B. Richens, P. Barnard, N Generation of variational standard plant room solutions Automation in Construction 12, pp [MY 01] Medjdoub, B. Yannou, B Dynamic space ordering at a topological level in space planning. Artificial Intelligence in Engineering 15, pp [MY 00] Medjdoub, B. Yannou, B Separating topology and geometry in space planning Computer Aided Design 32, pp [MIC 02] Michalek J.J. Choudhary R. Papalambros P.Y Architectural layout design optimization Engineering Optimization 34, pp
Representations for the Analysis and Synthesis of Space Layouts. Can Baykan. Department of Architecture. Middle East Technical University
Representations for Space 1 Running head: REPRESENTATIONS FOR SPACE LAYOUT Representations for the Analysis and Synthesis of Space Layouts Can Baykan Department of Architecture Middle East Technical University
More informationOptimizing Architectural Layout Design via Mixed Integer Programming
Optimizing Architectural Layout Design via Mixed Integer Programming KEATRUANGKAMALA Kamol 1 and SINAPIROMSARAN Krung 2 1 Faculty of Architecture, Rangsit University, Thailand 2 Faculty of Science, Chulalongkorn
More informationSeparating topology and geometry in space planning
COMPUTER-AIDED DESIGN Computer-Aided Design 32 (2000) 39 61 www.elsevier.com/locate/cad Separating topology and geometry in space planning B. Medjdoub a, *, B. Yannou b,1 a The Martin Centre, University
More informationUSING 3D GEOMETRIC CONSTRAINTS IN ARCHITECTURAL DESIGN SUPPORT SYSTEMS
The original paper is published as: B. de Vries, A.J. Jessurun and R.H.M.C. Kelleners, Using 3D Geometric Constraints in ArchitecturalDesign Support Systems. In: Proceedings of the 8-th International Conference
More informationMathematics Curriculum
6 G R A D E Mathematics Curriculum GRADE 6 5 Table of Contents 1... 1 Topic A: Area of Triangles, Quadrilaterals, and Polygons (6.G.A.1)... 11 Lesson 1: The Area of Parallelograms Through Rectangle Facts...
More information6 Mathematics Curriculum
New York State Common Core 6 Mathematics Curriculum GRADE GRADE 6 MODULE 5 Table of Contents 1 Area, Surface Area, and Volume Problems... 3 Topic A: Area of Triangles, Quadrilaterals, and Polygons (6.G.A.1)...
More informationJin-Ho Park School of Architecture University of Hawaii at Manoa 2410 Campus Road. Honolulu, HI 96822, U.S.A.
ISAMA The International Society ofthe Arts, Mathematics, and Architecture BRIDGES Mathematical Connections in Art, Music, and Science Arraying Alternative Housing Archetypes: An Online Resource Jin-Ho
More informationAdding a roof space over several zones.
Adding a roof space over several zones. Adding a roof space zone connecting to several rooms requires a sequence of actions from the user. There is no wizard for this. And it is possible to do this and
More informationSpatial synthesis by disjunctive constraint satisfaction
rtificial Intelligence for Engineering Design, nalysis and Manufacturing (1997), //, 245-262. Printed in the US. Copyright 1997 Cambridge University Press 0890-0604/97 $ 11.00 +.10 Spatial synthesis by
More informationChapter 3. Sukhwinder Singh
Chapter 3 Sukhwinder Singh PIXEL ADDRESSING AND OBJECT GEOMETRY Object descriptions are given in a world reference frame, chosen to suit a particular application, and input world coordinates are ultimately
More informationSelective Space Structures Manual
Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator
More informationIntersection of an Oriented Box and a Cone
Intersection of an Oriented Box and a Cone David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International
More informationImage representation. 1. Introduction
Image representation Introduction Representation schemes Chain codes Polygonal approximations The skeleton of a region Boundary descriptors Some simple descriptors Shape numbers Fourier descriptors Moments
More informationInteractive Math Glossary Terms and Definitions
Terms and Definitions Absolute Value the magnitude of a number, or the distance from 0 on a real number line Addend any number or quantity being added addend + addend = sum Additive Property of Area the
More informationEDSL Guide for Revit gbxml Files
EDSL Guide for Revit gbxml Files Introduction This guide explains how to create a Revit model in such a way that it will create a good gbxml file. Many geometry issues with gbxml files can be fixed within
More informationLecture 1. Introduction
Lecture 1 1 Constraint Programming Alternative approach to programming Combination of reasoning and computing Constraint on a sequence of variables: a relation on their domains Constraint Satisfaction
More informationNARROW CORRIDOR. Teacher s Guide Getting Started. Lay Chin Tan Singapore
Teacher s Guide Getting Started Lay Chin Tan Singapore Purpose In this two-day lesson, students are asked to determine whether large, long, and bulky objects fit around the corner of a narrow corridor.
More informationAgile Mind Mathematics 6 Scope and Sequence, Indiana Academic Standards for Mathematics
In the three years prior Grade 6, students acquired a strong foundation in numbers and operations, geometry, measurement, and data. Students are fluent in multiplication of multi-digit whole numbers and
More informationData Partitioning. Figure 1-31: Communication Topologies. Regular Partitions
Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy
More informationSpatial Transform Technique
The overlooked advantage of the two-pass spatial transform technique is that complete, continuous, and time-constrained intensity interpolation can be conveniently achieved in one dimension. A Nonaliasing,
More informationBasic Idea. The routing problem is typically solved using a twostep
Global Routing Basic Idea The routing problem is typically solved using a twostep approach: Global Routing Define the routing regions. Generate a tentative route for each net. Each net is assigned to a
More information(Refer Slide Time: 00:02:24 min)
CAD / CAM Prof. Dr. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 9 Parametric Surfaces II So these days, we are discussing the subject
More informationAutomatic generation of 3-d building models from multiple bounded polygons
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) Automatic generation of 3-d building models from multiple
More information1 Inference for Boolean theories
Scribe notes on the class discussion on consistency methods for boolean theories, row convex constraints and linear inequalities (Section 8.3 to 8.6) Speaker: Eric Moss Scribe: Anagh Lal Corrector: Chen
More informationGLOSSARY OF TERMS. Commutative property. Numbers can be added or multiplied in either order. For example, = ; 3 x 8 = 8 x 3.
GLOSSARY OF TERMS Algorithm. An established step-by-step procedure used 1 to achieve a desired result. For example, the 55 addition algorithm for the sum of two two-digit + 27 numbers where carrying is
More informationGrade 5 Unit 2 Volume Approximate Time Frame: 4-5 weeks Connections to Previous Learning: Focus of the Unit: Connections to Subsequent Learning:
Approximate Time Frame: 4-5 weeks Connections to Previous Learning: In third grade, students began working with area and covering spaces. The concept of volume should be extended from area. In fourth grade,
More informationAdvanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs
Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material
More informationLecture 3 Form & Space Form Defines Space
Islamic University-Gaza Faculty of Engineering Architecture Department Principles of Architectural and Environmental Design -EARC 2417 Lecture 3 Form & Space Form Defines Space Instructor: Dr. Suheir Ammar
More informationDEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS
CONVR2011, International Conference on Construction Applications of Virtual Reality, 2011 DEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS Georg Suter, PhD, Associate Professor Department of Digital
More informationUsing Geometric Constraints to Capture. design intent
Journal for Geometry and Graphics Volume 3 (1999), No. 1, 39 45 Using Geometric Constraints to Capture Design Intent Holly K. Ault Mechanical Engineering Department, Worcester Polytechnic Institute 100
More informationSolids as point set. Solid models. Solid representation schemes (cont d) Solid representation schemes. Solid representation schemes (cont d)
Solid models Solid models developed to address limitations of wireframe modeling. Attempt was to create systems which create only complete representations. Modelers would support direct creation of 3D
More informationLecture 4 Form & Space Form Defines Space
Islamic University-Gaza Faculty of Engineering Architectural Department Principles of Architectural and Environmental Design -EARC 2417 Lecture 4 Form & Space Form Defines Space Instructor: Dr. Suheir
More informationOn the undecidability of the tiling problem. Jarkko Kari. Mathematics Department, University of Turku, Finland
On the undecidability of the tiling problem Jarkko Kari Mathematics Department, University of Turku, Finland Consider the following decision problem, the tiling problem: Given a finite set of tiles (say,
More information9. Three Dimensional Object Representations
9. Three Dimensional Object Representations Methods: Polygon and Quadric surfaces: For simple Euclidean objects Spline surfaces and construction: For curved surfaces Procedural methods: Eg. Fractals, Particle
More informationTopology and Boundary Representation. The ACIS boundary representation (B-rep) of a model is a hierarchical decomposition of the model s topology:
Chapter 6. Model Topology Topology refers to the spatial relationships between the various entities in a model. Topology describes how geometric entities are connected (connectivity). On its own, topology
More informationLecturer 2: Spatial Concepts and Data Models
Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning
More informationCourse Number: Course Title: Geometry
Course Number: 1206310 Course Title: Geometry RELATED GLOSSARY TERM DEFINITIONS (89) Altitude The perpendicular distance from the top of a geometric figure to its opposite side. Angle Two rays or two line
More informationAutodesk Revit Architecture 2011 Getting Started Video Tutorials
Autodesk Revit Architecture 2011 Getting Started Video Tutorials Instructor Handout Created by: Marvi Basha, Klaus Hyden und Philipp Müller Autodesk Student Experts TU Graz September 2010 Introduction:
More informationCHAPTER 4: MICROSOFT OFFICE: EXCEL 2010
CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 Quick Summary A workbook an Excel document that stores data contains one or more pages called a worksheet. A worksheet or spreadsheet is stored in a workbook, and
More informationLecture 3: Art Gallery Problems and Polygon Triangulation
EECS 396/496: Computational Geometry Fall 2017 Lecture 3: Art Gallery Problems and Polygon Triangulation Lecturer: Huck Bennett In this lecture, we study the problem of guarding an art gallery (specified
More informationGrade 5 Unit 2 Volume Approximate Time Frame: 4-5 weeks Connections to Previous Learning: Focus of the Unit: Connections to Subsequent Learning:
Approximate Time Frame: 4-5 weeks Connections to Previous Learning: In third grade, students began working with area and covering spaces. The concept of volume should be extended from area. In fourth grade,
More informationSPACE - A Manifold Exploration Program
1. Overview SPACE - A Manifold Exploration Program 1. Overview This appendix describes the manifold exploration program SPACE that is a companion to this book. Just like the GM program, the SPACE program
More informationDigital Image Processing Fundamentals
Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to
More information9. a. 11. A = 30 cm 2, P = 30 cm. 12. A = 29 cm 2, P = 13. A = 72 in. 2, P = 35 in.
Answers Applications. Area = 20 cm 2 (base = 5 cm, height = cm), perimeter = 20 cm (Each side is 5 cm.) 2. Area = 9 cm 2 (base = 3 cm, height = 3 cm), perimeter 2. cm (The side lengths are 3 cm and ~ 3.2
More informationBIM. The Fastest Way to Quickly & Easily Insert and Modify Elements that are used in Revit project
BIM The Fastest Way to Quickly & Easily Insert and Modify Elements that are used in Revit project BIM Tree Manager Working with Elements Dynamic Tree allows easily to navigate, find, modify any element
More informationAbstract. 1 Generative computer tools purpose. 1.1 Generative vs evaluative tools
A generative computer tool to model shaclings and openings that achieve sunlighting properties in architectural design D. Siret Laboratoire CERMA Ura CNRS, Ecole d'architecture de Nantes, Rue Massenet,
More informationUpdated April 28, 2010
Performance Chief Architect download is faster and more efficient now that Library Catalogs are download on demand and can be mass downloaded or on an as needed basis. New Ray Trace Rendering Engine. Enhanced
More informationDERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE
DERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE Ale Raza ESRI 380 New York Street, Redlands, California 9373-800, USA Tel.: +-909-793-853 (extension 009) Fax: +-909-307-3067 araza@esri.com
More informationVertex Magic Total Labelings of Complete Graphs
AKCE J. Graphs. Combin., 6, No. 1 (2009), pp. 143-154 Vertex Magic Total Labelings of Complete Graphs H. K. Krishnappa, Kishore Kothapalli and V. Ch. Venkaiah Center for Security, Theory, and Algorithmic
More informationChapter 12 Solid Modeling. Disadvantages of wireframe representations
Chapter 12 Solid Modeling Wireframe, surface, solid modeling Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object
More information03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations
Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures
More informationLARSA Section Composer. for. LARSA 2000 Finite Element Analysis and Design Software
for LARSA 2000 Finite Element Analysis and Design Software Larsa, Inc. Melville, New York, USA Revised August 2004 Table of Contents Features 4 Sections & Shapes 5 Using Section Composer 7 Creating Shapes
More informationCreating a Basic Chart in Excel 2007
Creating a Basic Chart in Excel 2007 A chart is a pictorial representation of the data you enter in a worksheet. Often, a chart can be a more descriptive way of representing your data. As a result, those
More informationThe National Strategies Secondary Mathematics exemplification: Y8, 9
Mathematics exemplification: Y8, 9 183 As outcomes, Year 8 pupils should, for example: Understand a proof that the sum of the angles of a triangle is 180 and of a quadrilateral is 360, and that the exterior
More informationv Overview SMS Tutorials Prerequisites Requirements Time Objectives
v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should
More informationT. Biedl and B. Genc. 1 Introduction
Complexity of Octagonal and Rectangular Cartograms T. Biedl and B. Genc 1 Introduction A cartogram is a type of map used to visualize data. In a map regions are displayed in their true shapes and with
More informationIntroduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory
Introduction Computer Vision & Digital Image Processing Morphological Image Processing I Morphology a branch of biology concerned with the form and structure of plants and animals Mathematical morphology
More informationChapter 15 Introduction to Linear Programming
Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of
More information1 The range query problem
CS268: Geometric Algorithms Handout #12 Design and Analysis Original Handout #12 Stanford University Thursday, 19 May 1994 Original Lecture #12: Thursday, May 19, 1994 Topics: Range Searching with Partition
More informationEXTENSION. a 1 b 1 c 1 d 1. Rows l a 2 b 2 c 2 d 2. a 3 x b 3 y c 3 z d 3. This system can be written in an abbreviated form as
EXTENSION Using Matrix Row Operations to Solve Systems The elimination method used to solve systems introduced in the previous section can be streamlined into a systematic method by using matrices (singular:
More informationCOMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D
COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 INSTRUCTORS E-MAIL ADDRESS OFFICE HOURS Özgür Genca ozgurgenca@gmail.com part time Tuba Doğu tubadogu@gmail.com part time Şebnem Yanç Demirkan sebnem.demirkan@gmail.com
More informationComputer Science 474 Spring 2010 Viewing Transformation
Viewing Transformation Previous readings have described how to transform objects from one position and orientation to another. One application for such transformations is to create complex models from
More informationVertex Magic Total Labelings of Complete Graphs 1
Vertex Magic Total Labelings of Complete Graphs 1 Krishnappa. H. K. and Kishore Kothapalli and V. Ch. Venkaiah Centre for Security, Theory, and Algorithmic Research International Institute of Information
More informationMapping Common Core State Standard Clusters and. Ohio Grade Level Indicator. Grade 5 Mathematics
Mapping Common Core State Clusters and Ohio s Grade Level Indicators: Grade 5 Mathematics Operations and Algebraic Thinking: Write and interpret numerical expressions. Operations and Algebraic Thinking:
More informationVisual tools to select a layout for an adapted living area
Visual tools to select a layout for an adapted living area Sébastien AUPETIT, Arnaud PURET, Pierre GAUCHER, Nicolas MONMARCHÉ and Mohamed SLIMANE Université François Rabelais Tours, Laboratoire d Informatique,
More informationConvert Local Coordinate Systems to Standard Coordinate Systems
BENTLEY SYSTEMS, INC. Convert Local Coordinate Systems to Standard Coordinate Systems Using 2D Conformal Transformation in MicroStation V8i and Bentley Map V8i Jim McCoy P.E. and Alain Robert 4/18/2012
More informationMultidimensional Data and Modelling
Multidimensional Data and Modelling 1 Problems of multidimensional data structures l multidimensional (md-data or spatial) data and their implementation of operations between objects (spatial data practically
More informationEdge and local feature detection - 2. Importance of edge detection in computer vision
Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature
More informationNOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or
NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying
More information5 Mathematics Curriculum. Module Overview... i. Topic A: Concepts of Volume... 5.A.1
5 Mathematics Curriculum G R A D E Table of Contents GRADE 5 MODULE 5 Addition and Multiplication with Volume and Area GRADE 5 MODULE 5 Module Overview... i Topic A: Concepts of Volume... 5.A.1 Topic B:
More informationA Distributed Approach to Fast Map Overlay
A Distributed Approach to Fast Map Overlay Peter Y. Wu Robert Morris University Abstract Map overlay is the core operation in many GIS applications. We briefly survey the different approaches, and describe
More informationStandards for Mathematics: Grade 1
Standards for Mathematics: Grade 1 In Grade 1, instructional time should focus on four critical areas: 1. developing understanding of addition, subtraction, and strategies for addition and subtraction
More informationA TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3
A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3 ANDREW J. HANSON AND JI-PING SHA In this paper we present a systematic and explicit algorithm for tessellating the algebraic surfaces (real 4-manifolds) F
More informationMorphological Image Processing
Morphological Image Processing Morphology Identification, analysis, and description of the structure of the smallest unit of words Theory and technique for the analysis and processing of geometric structures
More informationVisibility: Finding the Staircase Kernel in Orthogonal Polygons
Visibility: Finding the Staircase Kernel in Orthogonal Polygons 8 Visibility: Finding the Staircase Kernel in Orthogonal Polygons Tzvetalin S. Vassilev, Nipissing University, Canada Stefan Pape, Nipissing
More informationTopic: 1-One to Five
Mathematics Curriculum Kindergarten Suggested Blocks of Instruction: 12 days /September Topic: 1-One to Five Know number names and the count sequence. K.CC.3. Write numbers from 0 to 20. Represent a number
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More informationBUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION
BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION Che Wan Fadhil CHE WAN PUTRA 1 and Mustafa ALSHAWI 2 1 Faculty of Civil Eng., Univ. Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia
More informationInterpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.
Image Interpolation 48 Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Fundamentally, interpolation is the process of using known
More informationUNIT 2 2D TRANSFORMATIONS
UNIT 2 2D TRANSFORMATIONS Introduction With the procedures for displaying output primitives and their attributes, we can create variety of pictures and graphs. In many applications, there is also a need
More informationBentley OpenRoads Workshop 2017 FLUG Fall Training Event
Bentley OpenRoads Workshop 2017 FLUG Fall Training Event F-2P - QuickStart for Roadway Modeling in OpenRoads Technology Bentley Systems, Incorporated 685 Stockton Drive Exton, PA 19341 www.bentley.com
More informationDecomposition of the figure-8 knot
CHAPTER 1 Decomposition of the figure-8 knot This book is an introduction to knots, links, and their geometry. Before we begin, we need to define carefully exactly what we mean by knots and links, and
More informationSection 7 - Introducing Roadway Modeling
Introducing Roadway Modeling Section 7 - Introducing Roadway Modeling Section Goals: Understand the Principles of InRoads Roadway Modeling Understand how to load Typical Section Libraries Understand how
More informationThe American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat
The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents
More informationCalifornia Common Core State Standards Comparison - FIRST GRADE
1. Make sense of problems and persevere in solving them. 2. Reason abstractly and quantitatively. 3. Construct viable arguments and critique the reasoning of others 4. Model with mathematics. Standards
More informationCarnegie Learning Math Series Course 2, A Florida Standards Program
to the students previous understanding of equivalent ratios Introduction to. Ratios and Rates Ratios, Rates,. and Mixture Problems.3.4.5.6 Rates and Tables to Solve Problems to Solve Problems Unit Rates
More informationMultiframe Oct 2008
Multiframe 11.01 3 Oct 2008 Windows Release Note This release note describes the Windows version 11.01 of Multiframe, Steel Designer and Section Maker. This release will run on Windows XP/2003/Vista/2008.
More informationLevel Set Extraction from Gridded 2D and 3D Data
Level Set Extraction from Gridded 2D and 3D Data David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International
More informationStructural and Syntactic Pattern Recognition
Structural and Syntactic Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Fall 2017 CS 551, Fall 2017 c 2017, Selim Aksoy (Bilkent
More informationDigital Image Processing COSC 6380/4393
Digital Image Processing COSC 6380/4393 Lecture 6 Sept 6 th, 2017 Pranav Mantini Slides from Dr. Shishir K Shah and Frank (Qingzhong) Liu Today Review Logical Operations on Binary Images Blob Coloring
More informationData Representation in Visualisation
Data Representation in Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Data Representation 1 Data Representation We have
More informationCommon Core Vocabulary and Representations
Vocabulary Description Representation 2-Column Table A two-column table shows the relationship between two values. 5 Group Columns 5 group columns represent 5 more or 5 less. a ten represented as a 5-group
More informationA Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture
A Simple Placement and Routing Algorithm for a Two-Dimensional Computational Origami Architecture Robert S. French April 5, 1989 Abstract Computational origami is a parallel-processing concept in which
More informationOverview: Printing MFworks Documents
Overview: Printing MFworks Documents The Layout Window Printing Printing to Disk Overview: Printing MFworks Documents MFworks is designed to print to any standard Windows compatible printer this includes
More information1 Projective Geometry
CIS8, Machine Perception Review Problem - SPRING 26 Instructions. All coordinate systems are right handed. Projective Geometry Figure : Facade rectification. I took an image of a rectangular object, and
More informationChapter 1: Introducing Roadway Modeling
Introducing Roadway Modeling Chapter 1: Introducing Roadway Modeling Chapter Overview The chapter addresses the following topics: How Roadway Modeling Works in InRoads Opening and Exploring Typical Section
More informationGeometry Sixth Grade
Standard 6-4: The student will demonstrate through the mathematical processes an understanding of shape, location, and movement within a coordinate system; similarity, complementary, and supplementary
More informationUniform edge-c-colorings of the Archimedean Tilings
Discrete & Computational Geometry manuscript No. (will be inserted by the editor) Uniform edge-c-colorings of the Archimedean Tilings Laura Asaro John Hyde Melanie Jensen Casey Mann Tyler Schroeder Received:
More informationWORD Creating Objects: Tables, Charts and More
WORD 2007 Creating Objects: Tables, Charts and More Microsoft Office 2007 TABLE OF CONTENTS TABLES... 1 TABLE LAYOUT... 1 TABLE DESIGN... 2 CHARTS... 4 PICTURES AND DRAWINGS... 8 USING DRAWINGS... 8 Drawing
More informationChapter 2 Surfer Tutorial
Chapter 2 Surfer Tutorial Overview This tutorial introduces you to some of Surfer s features and shows you the steps to take to produce maps. In addition, the tutorial will help previous Surfer users learn
More information