Spatial Relations and Architectural Plans Layout problems and a language for their design requirements

Size: px
Start display at page:

Download "Spatial Relations and Architectural Plans Layout problems and a language for their design requirements"

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 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 information

Optimizing Architectural Layout Design via Mixed Integer Programming

Optimizing 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 information

Separating topology and geometry in space planning

Separating 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 information

USING 3D GEOMETRIC CONSTRAINTS IN ARCHITECTURAL DESIGN SUPPORT SYSTEMS

USING 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 information

Mathematics Curriculum

Mathematics 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 information

6 Mathematics Curriculum

6 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 information

Jin-Ho Park School of Architecture University of Hawaii at Manoa 2410 Campus Road. Honolulu, HI 96822, U.S.A.

Jin-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 information

Adding a roof space over several zones.

Adding 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 information

Spatial synthesis by disjunctive constraint satisfaction

Spatial 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 information

Chapter 3. Sukhwinder Singh

Chapter 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 information

Selective Space Structures Manual

Selective 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 information

Intersection of an Oriented Box and a Cone

Intersection 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 information

Image representation. 1. Introduction

Image 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 information

Interactive Math Glossary Terms and Definitions

Interactive 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 information

EDSL Guide for Revit gbxml Files

EDSL 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 information

Lecture 1. Introduction

Lecture 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 information

NARROW CORRIDOR. Teacher s Guide Getting Started. Lay Chin Tan Singapore

NARROW 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 information

Agile Mind Mathematics 6 Scope and Sequence, Indiana Academic Standards for Mathematics

Agile 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 information

Data Partitioning. Figure 1-31: Communication Topologies. Regular Partitions

Data 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 information

Spatial Transform Technique

Spatial 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 information

Basic Idea. The routing problem is typically solved using a twostep

Basic 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)

(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 information

Automatic generation of 3-d building models from multiple bounded polygons

Automatic 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 information

1 Inference for Boolean theories

1 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 information

GLOSSARY OF TERMS. Commutative property. Numbers can be added or multiplied in either order. For example, = ; 3 x 8 = 8 x 3.

GLOSSARY 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 information

Grade 5 Unit 2 Volume Approximate Time Frame: 4-5 weeks Connections to Previous Learning: Focus of the Unit: Connections to Subsequent Learning:

Grade 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 information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced 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 information

Lecture 3 Form & Space Form Defines Space

Lecture 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 information

DEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS

DEFINITION 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 information

Using Geometric Constraints to Capture. design intent

Using 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 information

Solids as point set. Solid models. Solid representation schemes (cont d) Solid representation schemes. Solid representation schemes (cont d)

Solids 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 information

Lecture 4 Form & Space Form Defines Space

Lecture 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 information

On 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 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 information

9. Three Dimensional Object Representations

9. 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 information

Topology and Boundary Representation. The ACIS boundary representation (B-rep) of a model is a hierarchical decomposition of the model s topology:

Topology 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 information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 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 information

Course Number: Course Title: Geometry

Course 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 information

Autodesk Revit Architecture 2011 Getting Started Video Tutorials

Autodesk 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 information

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010

CHAPTER 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 information

Lecture 3: Art Gallery Problems and Polygon Triangulation

Lecture 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 information

Grade 5 Unit 2 Volume Approximate Time Frame: 4-5 weeks Connections to Previous Learning: Focus of the Unit: Connections to Subsequent Learning:

Grade 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 information

SPACE - A Manifold Exploration Program

SPACE - 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 information

Digital Image Processing Fundamentals

Digital 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 information

9. a. 11. A = 30 cm 2, P = 30 cm. 12. A = 29 cm 2, P = 13. A = 72 in. 2, P = 35 in.

9. 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 information

BIM. 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 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 information

Abstract. 1 Generative computer tools purpose. 1.1 Generative vs evaluative tools

Abstract. 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 information

Updated April 28, 2010

Updated 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 information

DERIVING SPATIOTEMPORAL RELATIONS FROM SIMPLE DATA STRUCTURE

DERIVING 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 information

Vertex Magic Total Labelings of Complete Graphs

Vertex 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 information

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Chapter 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 information

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

03 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 information

LARSA Section Composer. for. LARSA 2000 Finite Element Analysis and Design Software

LARSA 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 information

Creating a Basic Chart in Excel 2007

Creating 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 information

The National Strategies Secondary Mathematics exemplification: Y8, 9

The 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 information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v 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 information

T. Biedl and B. Genc. 1 Introduction

T. 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 information

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory

Introduction. 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 information

Chapter 15 Introduction to Linear Programming

Chapter 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 information

1 The range query problem

1 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 information

EXTENSION. 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. 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 information

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D

COMPUTER 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 information

Computer Science 474 Spring 2010 Viewing Transformation

Computer 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 information

Vertex Magic Total Labelings of Complete Graphs 1

Vertex 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 information

Mapping Common Core State Standard Clusters and. Ohio Grade Level Indicator. Grade 5 Mathematics

Mapping 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 information

Visual tools to select a layout for an adapted living area

Visual 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 information

Convert Local Coordinate Systems to Standard Coordinate Systems

Convert 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 information

Multidimensional Data and Modelling

Multidimensional 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 information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge 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 information

NOTICE 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 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 information

5 Mathematics Curriculum. Module Overview... i. Topic A: Concepts of Volume... 5.A.1

5 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 information

A Distributed Approach to Fast Map Overlay

A 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 information

Standards for Mathematics: Grade 1

Standards 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 information

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3

A 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 information

Morphological Image Processing

Morphological 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 information

Visibility: Finding the Staircase Kernel in Orthogonal Polygons

Visibility: 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 information

Topic: 1-One to Five

Topic: 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 information

1.2 Numerical Solutions of Flow Problems

1.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 information

BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION

BUILDING 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 information

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Interpolation 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 information

UNIT 2 2D TRANSFORMATIONS

UNIT 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 information

Bentley OpenRoads Workshop 2017 FLUG Fall Training Event

Bentley 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 information

Decomposition of the figure-8 knot

Decomposition 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 information

Section 7 - Introducing Roadway Modeling

Section 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 information

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat

The 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 information

California Common Core State Standards Comparison - FIRST GRADE

California 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 information

Carnegie Learning Math Series Course 2, A Florida Standards Program

Carnegie 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 information

Multiframe Oct 2008

Multiframe 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 information

Level Set Extraction from Gridded 2D and 3D Data

Level 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 information

Structural and Syntactic Pattern Recognition

Structural 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 information

Digital Image Processing COSC 6380/4393

Digital 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 information

Data Representation in Visualisation

Data 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 information

Common Core Vocabulary and Representations

Common 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 information

A 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 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 information

Overview: Printing MFworks Documents

Overview: 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 information

1 Projective Geometry

1 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 information

Chapter 1: Introducing Roadway Modeling

Chapter 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 information

Geometry Sixth Grade

Geometry 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 information

Uniform edge-c-colorings of the Archimedean Tilings

Uniform 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 information

WORD Creating Objects: Tables, Charts and More

WORD 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 information

Chapter 2 Surfer Tutorial

Chapter 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