Architectural Indoor Surveying. An Information Model for 3D Data Capture and Adjustment

Size: px
Start display at page:

Download "Architectural Indoor Surveying. An Information Model for 3D Data Capture and Adjustment"

Transcription

1 Architectural Indoor Surveying. An Information Model for 3D Data Capture and Adjustment Christian Clemen, Frank Gielsdorf Technische Universität Berlin Institute of Geodesy and Geoinformation Science Keywords 3D, data modeling, redundancy, adjustment, BIM Learning Objectives 1. Recognizing a non-standard parameterization of 3D Geometry that suits estimation theory 2. Understanding the need for storing the original geodetic observations in the project database 3. Learning the essential role of topologic information in 3D building models. Abstract Gathering three dimensional geometric data of buildings is becoming increasingly important. Virtual 3D City Models and Building Information Models require reliable information about the inside of buildings. Floor plans are often not available, not updated or not three dimensional. Traditional surveying techniques, such as tacheometry, are too time consuming and too expensive. This technical session shows how to parameterize three dimensional building geometry in a non-standard form that is suitable for fast data acquisition and least squares adjustment. In contrast to existing CAD or GIS data models, the discussed approach does not use any coordinates, instead it utilizes normal vectors to planes. Using this approach, the number of unknowns is significantly reduced, resulting in fewer measurements to be observed. The original measurements and the observation topology are stored in the database enabling statistical testing that allows for robust estimation and stepwise refinement of the level of detail and precision.

2 Architectural Indoor Surveying. An Information Model for 3D Data Capture and Adjustment Christian Clemen, Frank Gielsdorf 1 Introduction From the practical point of view, indoor surveying is designing plots with a CAD tool, where the dimensions are taken from angular and distance measurements. Most often the measurements are taken as a first step and the drawing is done back at the office. But what if measurements are wrong or have been forgotten? What if the outer walls of one floor plan do not aligne with the walls of another floor plan? Probably the surveying staff will then have to return to the building for re-measuring. Figure 1: Common mistakes during indoor surveying Our approach will simplify the surveying process by enabling the engineer, through the usage of a simple software, to sketch the building and attach the observed measurements, allowing checks for consistency and completeness. The resulting building geometry can be viewed on site. This article discusses certain aspects of a conceptual three-dimensional data model that was introduced by [Gründig and Gielsdorf, 2002]. The methodology of this promising model relies on three main ideas. Firstly, topological and geometrical data are specified separately. Explicit topology is compulsory. The explicit specification of a 3D topology facilitates consistency checks during insert, update or delete operation. Secondly, geometry is parameterized with plane surfaces not coordinates. A surface based parameterization reduces the number of unknown parameters in the adjustment, by shifting information, like planarity of a face, from the computational geometry domain to the relational domain. And thirdly, the observations (measurement, relative geometry) are stored in the project database and are used to determine the parameters of the absolute geometry by applying geodetic adjustment techniques. [Thompson and Oosterom, 2008] emphasizes a soaring paradigm: Note that there is a trend in which the original observations and measurements are more often stored in the (cadastral) database, in addition to the resulting interpretations (parcels).

3 3/17 Database normalization is a standard technique to ensure data integrity. Explicitly specified 3D topology also ensures geometric consistency. This article explains a stepwise reduction of redundancy in the 3D data model. Whereas the topological normalization is well discussed in literature the geometric normalization is a subject of recent research. This approach of data normalization is motivated by the need for applying geodetic adjustment techniques to measured (observed) three-dimensional building models. 2 Redundancy If pieces of information are exceeding what is necessary or normal, these pieces are called redundant. Redundancy is characterized by similarity or repetition. The meaning of the word ranges from pure duplication of critical components of an engineering system, to wasted space used to transmit certain data, including tautology in spoken language. (Wikipedia) The GIS/Surveying world uses the term redundancy in context of SDBMS (Spatial Database Management Systems) and in the context of Adjustment Calculation. Database designer try to avoid redundancy. Database Normalization minimizes duplication of information in order to ensure data integrity when data is inserted, updated or deleted. Empirical science like Engineering Surveying, Photogrammetry and Geodesy try to obtain redundant observations in order to increase precision and reliability. The different connotations - negative connotation on the database side and positive connotation on the surveying side - result from different types of information. A database usually represents Deterministic Information (DI). The model of the world does not involve uncertainty and errors. This assumption leads to a contradiction free representation of the real world. Deterministic variables should be stored only once. Here, redundancy means duplication of identical information. Models from Measurements are realized with Stochastic Information (SI). Due to the inherent stochastic properties of observations the model involves information about precision and correlation of all parameters. Although diverse observations are used to describe the same quantity in the real world, every observation is stored, since every measurement is a subject to errors or mistakes. Here redundancy can be considered as statistical degree of freedom [Mikhail, 1976]. Any surveying engineering application benefits from the usage of redundant information by estimating precision and reliability. This article describes how the reduction of deterministic redundancy leads to a data model that supports input, update and deletion of three-dimensional topologic-geometric data and supports redundant measurement. Since the amount of unknown variables is lessened this allows for efficient algorithms concerning stochastic information (adjustment calculation). 3 Three dimensional Topology in Spatial Data models 3.1 Topological models In spatial information models the terms geometry and topology are closely linked. From the mathematical point of view the three-dimensional Euclidean space R 3 is a topological space.

4 4/17 In the context of solid modeling and GIS, geometric information describes position, orientation and shape of objects whereas topology describes relationships between objects. Topologic properties are invariant under certain geometric transformation. This article discusses some aspects of explicit topological boundary representation of threedimensional solids. Out of scope are: Topological predicates from a result of geometric operations and topological networks as used for routing. [Mäntylä, 1988] substantiates the necessity of a topological model with the following properties of the Euclidean space R 3 : The domain of the property set (x, y, z) of the metric space is infinite, uncountable and open. It is impossible to map all points of this space in a unstructured way. The structure of space decomposition (voxel, TEN, B-Rep, Half-Space...) is called topology. Further on [Mäntylä, 1988] distinguishes three separate levels of modeling: Figure 2: A three-level view of modeling [Mäntylä, 1988] Physical objects (terrain, buildings, streets, tunnels, parcels) must be identified and the universe of discourse must be restricted, since the real world cannot be mapped in full detail. Mathematical objects are a suitable idealizations of the real-world physical objects. Diverse mathematical approaches are discussed in literature (regular cell decomposition, TEN, B- Rep, CSG). [Zlatanova, 2004] gives an overview on the history of data models and recent developments. Less effort has been made on the problem of digital representations. Only recently [Thompson, 2007] addresses the finite precision of digitally represented spatial data. Since there is no method to find an explicit representation of shapes in space R 3 an indirect method has to be found. The implicit representation of infinite point-sets can be structured in following classes: Decomposition models. The point set is represented as a collection of simple objects from a fixed collection of primitive object types with a single (!) implicit or explicit gluing operation. Example for decomposition models are: Voxel, Octree, binary space subdivision. Constructive models. The point set is represented as a combination of primitive point sets together with general construction operations. Example for constructive models are: Boolean set operations on half spaces, constructive solid geometry (CSG).

5 5/17 Boundary models. These vector based models decompose the 3d solid with the relation type boundary. Complex n-dimensional Shapes are described indirectly with their (n 1)- dimensional boundary. Topology then is the structure that specifies how objects of lower dimension are combined. Figure 3: Boundary Representation [Bradley, 2006] Only the boundary model will be discussed in this article. 3.2 Topological primitives Topological primitives are topological objects that describe single, non-decomposed elements of a topological complex. Topological primitives are open and connected point sets. Node. A node is a 0-dimensional topological object. A node has no boundary. Edge. An edge is a 1-dimensional topological object. An edge is bounded by two nodes. The interior of an edge is an open and connected point set. Face. A Face is a 2-dimensional topological object. A Face is bounded by a finite set of edges. The boundary is closed and has no self intersection. The interior of a face is an open and connected point set. Faces are 2-manifolds. If a face is topologically the same like a disk -which means it has no holes - it is called a 2-cell or CW-complex. Topological Solid. A topological solid is a 3-dimensional topological object. A solid is bounded by faces. The surface (boundary) is closed, orientable, connected and free of intersection. The interior of a topological solid is an open and connected point set. 3.3 Topologic and geometric consistency As mentioned above, the terms geometry and topology are closely linked. An explicit specified topology helps to ensure geometric consistency. The ISO says that the most important productive use of topology is to accelerate computational geometry. Beyond that, topology allows to ensure consistency during inserting, updating and deleting operations. A simple example for the usage of topology for consistency checks is the Euler-Poincaré formula. The number of topologic primitives in valid solids is invariant. It is used by the (extended) Euler-Poincaré formula. v e + f = 2(s h) + r [Mäntylä, 1988]

6 6/17 In addition to the validation of nodes, edges, faces and solids this simple formula controls the number of rings (hole in a face) and shells. The referential integrity of topologic primitives ensures that the outer boundary and the interior of a topological primitive exists in the model instance. For instance: It can be checked, whether an edge that is supposed to bound a specific face is really instantiated. Cardinality between topologic primitives provides another validation rule. An edge is bounded by exactly two nodes. A mesh is bounded by three edges or more. In linear models a solid is at least bounded by four faces. Topologic Integrity of a ring is ensured if the ring is closed (first vertex equals last vertex) and if distinct vertices are used. Geometric Integrity validates whether all vertices are in the same the plane and whether edges are non-intersecting. If faces have additional interior inner boundaries (holes) these rings have to lie in the same plane as the exterior ring. The interior rings are not allowed to intersect and must follow the orientation rules of the data model. Furthermore interior rings must not overlap nor intersect nor touch the exterior ring. In general one can state, that the algorithms for validating geometric integrity are more expensive than those that are ensured by the data model or the DBMS. Topological encoding transfers certain algorithms from computational geometry to combinatorial algorithms which are well supported by relational databases. 4 Topological Normalization In terms of relational databases normalization means the reduction of multiple stored pieces of information. This chapter does not provide a new 3D topological data model. The aim is to describe the stepwise reduction of redundancy. One technique though is to replace composite relationship (black rhomb) with a shared aggregate (white rhomb). In so-called topology-free, polygon soup or spaghetti data models each face is represented as a collection of coordinate triples (x, y, z) (point composite). This simple structure is suitable to visualization purposes, since there is no need for searching during rendering. It is obvious, that the storage of the point coordinates is redundant. However, more levels of redundancy can be specified Fig4: - Node-redundancy (multiple storage of point geometry) - Edge-redundancy (multiple storage of node-connectivity (edge)) - Face-redundancy (multiple storage of edge-connectivity (face) ) - Solid-redundancy (multiple storage of faces)

7 7/17 Figure 4: Dimension of redundancy. Multiple storage of nodes, edges, loops and faces. In order to avoid node-redundancy, points are uniquely stored in an independent list and are referred by faces. (shared point aggregation). Here, every vertex-coordinate is only stored once. As a next step of normalization the entity type edge is introduced in order to avoid edge-redundancy. Since the normalization of higher-dimensions redundancies must take into account the orientation of the topological primitives, the 2:N relationship is specified in more detail with the attributes start and end. Now a face consists of a list of oriented edges and is stored twice. By switching from edgecomposition to edge-aggregation a real-world edge is only stored once, but is referred by two faces (if the model is a 2-manifold). Since these two faces refer the same edge, but might be of different orientation, the edge is decomposed into two half edges. A half-edge is an entity with a binary orientation flag and a reference to an edge. A face comprises of half edges. If a face has no holes, one (1!) well-ordered set of half-edges (polygon, closed ring, loop) bounds a face. If a face has holes it is bound by one exterior and one or many interior rings. Again, by switching from composition to aggregation a loop is only stored once. In this type of data model each solid stores its own faces. As each face separates two solids the reference direction could be changed. Now, the solids are oriented by the face attributes

8 8/17 behind and front. Orientation of solids allows numeric distinguishing between the inside and outside. Until now all topological dimensions have been checked for redundant information. The topological data structure has been normalized. However, there are diverse ways to structure topological primitives [Ellul, 2005]. It is the objective of this article to demonstrate general methods to reduce redundancy in a rigorous way. 5 Geometric Normalization Until now geometric representation has not been covered. The prevalent method for specifying location is making use of point representation: Every node is attached with three coordinate values (x, y, z) in order to specify position. Additionally implicit (in the mathematic model) or explicit (stored) assumptions are made on planarity of faces, parallelism of faces and perpendicularity of faces. The main idea of the discussed approach is to reduce geometric redundancy by replacing point representation with surface representation.[fig. 5] Figure 5: a) point representation b) surface representation c) plane intersection

9 9/17 A flat surface is represented by its normal vector n = (n x, n y, n z ) T and the orthogonal (shortest) distance d to the origin.this parameterization is known as the Hessian normal form. Since topology is an integral part of the data model, the (relational) database is able to determine which planes intersect in each node. The point coordinates can be calculated on demand, using Cramer s Rule. Figure 6: Planar faces and parallel planes How does this shift from point representation to surface representation affect the objective to reduce geometric redundancy? Planarity of a single face. Planarity of polygons is traditionally seen as a geometric integrity constrained and is checked with run time algorithms up to a certain tolerance. Planarity must be ensured for computational reasons (computational geometry) or visualization purposes. Especially man made objects are designed with planar surfaces. Using surface representation (here: plane based), the discussed model ensures the planarity of a single polygon by means of referential integrity. Planarity of diverse faces. The Face-Plane relationship is of cardinality 1:N. Each face associates exactly one plane. But many faces can associate the same plane. Diverse faces representing the façade could link the same geometrical entity plane. Planarity of different faces is ensured by referential integrity. Parallelism of planes. Fig. 6 illustrates a modern office building. Often planes, which are carrying diverse faces, are parallel to each other. Plane #1, #2 and #3 are parallel. What does this mean in terms of redundancy? Planes are parallel if they have equal rotation; therefore they have the same normal vector. The idea of the discussed data model is to normalize this redundancy by introducing an entity type Normal Vector. Normal vectors are referred by diverse planes (1:N). The translational component d remains with the entity type Plane. Parallelism of planes is ensured by referential integrity.

10 10/17 Figure 7: Parallelism and perpendicularity Perpendicularity of normal vectors. If, for example, two vertical walls are perpendicular to each other, the normal vectors components are switched in the non-zero elements and the sign of the n y component changes. Therefore the data model introduces the entity type Parameter. The Parameter entity is referred by the normal vector. Since the sign might change, the Normal Vector - Parameter association is qualified by a Boolean variable that indicates a change in algebraic sign. This model is called plane-based and geometrically normalized parameterization. 6 Numerical Examples In this chapter the degree of redundancy is calculated. Here, the model instance is seen as a set of atomic piece of information, where each piece has the size 1. One piece of information is either positive or negative. In terms of deterministic information a positive piece needs to be stored whereas a negative piece needs to be checked. The total sum of information equals zero when all the data has been checked. In terms of stochastic information (i.e. Least-Squares-Adjustment) a positive piece can be seen as one unknown in the equation system, with the negative piece being a condition or an observation. The total sum of information equals zero when the so called minimal configuration is present. 6.1 Cuboid Point aggregate. A cuboid needs 9 pieces of information (3 Translation, 3 Rotation, 3 Dimensions). With point representation 8 points have to be stored. Since each point has 3 components this equals 24 pieces of information. Thus the overhead of information (redundancy) can be calculated with 24-9=15. This means, that 15 consistency checks have to be made. These are:

11 11/17 - Planarity of faces (-6) - Parallelism of opposite faces. Normal vector dot product equals -1 (-3) - Perpendicularity of pairs of parallel faces (-3) - Orientation of faces (inside or outside) (-3) Normalized to Parallelism of Planes. 3 normal vectors need to be stored if the cardinality plane-normal vector is 1:N. 6 translational components d must be attached to each plane. So the number of stored values is 3*3 + 6 = 15. There still is a redundancy of 6. So 6 negative pieces of information need to be specified: - Absolute value of the 3 normal vectors equals 1 (-3) - Perpendicularity of all three normal vectors (-3) Normalized to Perpendicularity of normal vectors. In man made objects like buildings most walls are vertical whereas floor and ceiling are horizontal. With the cuboid example this means that 2 rotational components are fixed. Under the assumption of being parallel to the z-axis a cube needs 7 pieces of information (3 Translation, 1 Rotation, 3 Dimensions). Instead of storing three normal vectors 6 values are stored (α 1 = 0; α 2 = 0; α 3 = 1; α 4 = a; α 5 = b; α 6 = 0) whereas the normal vectors refer to theses values α 1 0 α 4 a α 5 b n 1 = α 2 = 0 ; n 2 = α 5 = b ; n 3 = α 4 = a α 3 1 α 6 0 α 6 0 α 1 0 α 4 a α 5 b n 4 = α 2 = 0 ; n 5 = α 5 = b ; n 6 = +α 4 = a α 3 1 α 6 0 α translational components d must be attached to each plane. So the number of stored values is = 12. There still is a redundancy of 5. So 5 negative pieces of information need to be specified: - α 1, α 2, α 3, α 6, are fixed (-4) - a, b are rotation parameters so a 2 + b 2 = 1 ( 1) Even with this very simple example of a cube one can find many ways of parameterization. The decision, which type of parameterization is applied, depends on the application. 6.2 Building Fig.8 illustrates the application of a plane-based parameterization to a building. The model consists of 412 nodes. With a point aggregate model 1236 coordinate values are stored. In the discussed plane based parameterization 104 translational components d and 14 α are stored. Under the assumption of coplanarity, parallelism and perpendicularity of vertical walls, the amount of stored geometric information is reduced about 90%.

12 12/17 Figure 8: Plane based parameterization with a residential house [Clemen and Gründig, 2007] 7 Models from Measurement 7.1 General Method Surveying engineers solve inverse problems. An inverse problem is estimating the model parameters from a set of measured data. In the case of architectural indoor surveying the model parameters to be estimated are those that describe the building geometry. In the discussed parameterization these are n x, n y, n z and d for each plane. The data given are measurements taken with surveying instruments. Since surveying instruments provide precise measurements but no information about the topological configuration of the survey, the engineer (manually) specifies the observation topology. From a methodical point of view the observation topology must not be confounded with the object topology described in section 3 and 4. Figure 9: Observation Topology and Object Topology [Clemen et al., 2005] Due to the statistic properties of measurements and the desired probabilistic redundancy an adjustment algorithm is applied. A successful adjustment delivers a contradiction free (adjusted) observations, estimated model parameters (unknowns), and stochastic information about precision and reliability.

13 13/ Database Design: The Surveying Engineer point of view The adjustment provides a solution for the unknowns. But the estimated model parameters are stochastically correlated. Therefore it would NOT be a good idea to store the estimated parameters in the project database and neglect the original observations. A stochastically correct representation would have to store the Variance-Covariance matrix of the unknown parameters, which would need much storage. Figure 10: What are the primary data? The discussed model takes into account, that the surveyed observations (directions, distances, height differences) are stochastically uncorrelated and thus can be stored with a single attribute, the variance, only. From the surveying engineer point of view, the parameters of the absolute geometry are a database view on the primary data (original measurements). What is this approach good for in everyday engineering life? A stochastically correct parameterization allows applying statistical testing during the process of geometric and topologic generalization. Storing the original measurements is robust, since gross errors and poor functional models (EDM offset, scale) are identifiable. 7.3 Adjustment (Functional Model) The functional model describes the deterministic properties of the physical situation under consideration. For parametric adjustment the observations l and the residuals v are expressed as a (nonlinear) function of the unknowns x. The unknowns are of type (normalized) normal vector n and orthogonal distance d to the origin of the local coordinate system. n = n, n = n 2 x + n 2 y + n 2 z = 1 (1) This article describes three types of equations: Distances between topological primitives, angular constraints of topological primitives, spherical coordinates on topological primitives.

14 14/ Distances between topological primitives Distances are measured with ruler, measuring tape, laser distance meter or simply by pacing. In the Euclidean space the distance is calculated between two points. The discussed parameterization is not based on point coordinates but on surface parameters. The functional model of the distance observation depends on the dimension of the topological primitives. Since the topological primitives edge and face represent point sets, additional constraints to this point sets must be attached to the model. Distance Face-Face. If a distance l between the parallel faces i and j is measured the observation equation distance face-face is described as: l + v = d j d i (2) The geometric solution must ensure parallelism of the two planes that carry the faces. This is realized by the constraint, that the dot product of the normal vectors equals 1. n i, n j = 1 (3) Distance Face-Edge. If a distance l between the faces i and edge j k, i.e. is the intersection of the faces j and k, is measured the observation equation distance face-edge is described as: l + v = n i, p jk + d i... [ p jk = ( n j, n k, n j ] n k ) T 1 (dj, d k, 0) T (4) The functional model needs to ensure that face i and edge j k are parallel n i, n j n k = 0 (5) Distance Face-Node. If a distance l between the faces i and node j k l, i.e. is the intersection of the faces j, k and l, is measured the observation equation distance face-node is described as: l + v = n i, pjkl + d i... [ pjkl = ( n j, n k, ] n l ) T 1 (dj, d k, d l ) T (6) Distance Edge-Edge. If a distance l between the two edges i j and k l is measured the observation equation distance edge-edge is described as: l + v = p ij p kl... [ p ij = ( n i, n j, n i ] n j) T 1 (di, d j, 0) T ; [ p kl = ( n k, n l, n k ] n l ) T 1 (dk, d l, 0) T (7) n i n j, n k n l = 0 (8) Distance Edge-Node. If a distance l between the edges i j and node k l m is measured the observation equation distance edge-node is described as: l + v = p ij p klm... [ p ij = ( n i, n j, n i ] n j) T 1 (di, d j, 0) T ; [ p klm = ( n k, n l, ] n m) T 1 (dk, d l, d m) T (9)

15 15/17 Distance Node-Node. If a distance l between the nodes i j k and node l m n is measured the observation equation distance node-node is described as: l + v = p ijk p lmn... [ p ijk = ( n i, n j, ] n k ) T 1 (di, d j, d k ) T ; [ p lmn = ( n l, n m, ] n n) T 1 (dl, d m, d n) T (10) Angular Constraints between topological primitives Angular constraints are included to the model for ensuring the observational integrity (like parallelism of faces that are connected by a distance measurement) and to find a mathematical description for obvious situations like wall perpendicular to floor or floor parallel to ceiling. In order to facilitate statistical testing, these conditions are introduced as so called pseudo observation and therefore are a subject to random error. Angular Constraints Face-Face. If parallelism or perpendicularity of two faces is not specified implicitly by references, the pseudo-observation l is parameterized as follows: } 0 + v = n 1 + v i, { perpendicular n j (11) parallel Angular Constraints Face-Edge. If parallelism or perpendicularity of faces i and edge j k is not specified implicitly by references, the pseudo-observation is parameterized as follows: } 0 + v = n 1 + v i, n j { parallel n k perpendicular Angular Constraints Edge-Edge. If parallelism or perpendicularity of the two edges i j and k l is not specified implicitly by references, the pseudo-observation is parameterized as follows: } 0 + v = n 1 + v i n j, n k { parallel n l perpendicular Spherical coordinates on topological primitives Local spherical coordinates (r, θ, φ) T are taken with the total station at position (x T, y T, z T ) T. Since the instrument axis of total station is adjusted to the vertical, only one rotational degree of freedom remains per instrumental set up. The three components of (r, θ, φ) T are considered to stochastically independent. The observation of type spherical point i on face j is described as a conditional equation: f(x, l +v) = p i, n j d j = (r i + v r ) sin (θ i + v θ ) cos (φ i + v φ + ω T ) (r i + v r ) sin (θ i + v θ ) sin (φ i + v φ + ω T ) (r i + v r ) cos (θ i + v θ ) + x T y T z T, n j d j = 0 (12) The observation of type spherical point i on edge j k is modeled as a system of two equations f(x, l + v) = p i, n j d j = 0 f(x, l + v) = p i, n k d k = 0 (13)

16 16/17 The observation of type spherical point i on node j k l is modeled as a system of three equations f(x, l + v) = p i, n j d j = 0 f(x, l + v) = p i, n k d k = 0 (14) f(x, l + v) = p i, n l d l = Post Adjustment Statistics Post Adjustment Statistics are applied in order to - test the general goodness of fit and detect whether mistakes occur in observations or the functional/statistical model. ( χ 2 -Test) - test if two normal vectors are stochastically equal. If true, the normal vectors would be unified by interchanging the references in the database. (Student s t-test) - test if two orthogonal distances d of parallel planes are stochastically equal. If true the two planes will be unified (Student s t-test). - Test for outliers due to bad face-plane assignment. (z-test on residuals v i ) 8 Outlook This article shows in detail, how topological and geometrical normalization reduces the amount of redundantly stored information. [Clemen and Gründig, 2007] showed how practical applications, i.e. data capture tools, can benefit from this data model by applying adjustment techniques. [Huhnt and Gielsdorf, 2006] showed that the conceptual model does not only fit to geo-information tasks but also to diverse aspects of civil engineering design. Further research will show which degree of normalization is suitable to which application or problem domain. In addition, curved surfaces will be introduced to the data model. This extended data model and its impact on topological and geometrical validation routines are subject to further work. REFERENCES [Bradley, 2006] Bradley, bradley/arch/archkomp/. [Clemen and Gründig, 2007] Clemen, C. and Gründig, L., The imap principle in building information systems. Proceedings of XXX FIG Working Week 2007, Hong Kong, China. [Clemen et al., 2005] Clemen, C., Gründig, L. and Gielsdorf, F., Reverse engineering for generation of 3d-building-information-models applying random varibles in computer aided design. Proceedings of XXIII FIG Working Week 2005,Cairo, Egypt. [Ellul, 2005] Ellul, C., e. a., A generic topological data structure for 3d data. Topology and Spatial Databases Workshop, Glasgow, UK.

17 17/17 [Gründig and Gielsdorf, 2002] Gründig, L. and Gielsdorf, F., Geometrical modeling for facility managment systems applying surface parameter. XXII FIG Federation Internationale des Geometres Congress, Washington D.C., USA. [Huhnt and Gielsdorf, 2006] Huhnt, W. and Gielsdorf, F., Topological information as leading information in building product models. Proceedings of 17th International Conference on the Applications of Computer Science and Mathematics in Architecture and Civil Engineering, Weimar, Germany. [Mäntylä, 1988] USA. Mäntylä, M., Solid Modeling. Computer Science Press, Rockville, [Mikhail, 1976] Mikhail, E., Observation and Least Squares. University Press of America, Lanham-New York-London. [Thompson, 2007] Thompson, R., Towards a Rigorous Logic for Spatial Data Representation. PhD thesis, TU Delft, Netherlands. [Thompson and Oosterom, 2008] Thompson, R. and Oosterom, P. v., Mathematically provable correct implementation of integrated 2D and 3D representations. Springer. Berlin. [Zlatanova, 2004] Zlatanova, S., e. a., Topological models and frameworks for 3d spatial objects. Journal of Computers & Geosciences. Biographical Notes Christian Clemen, born Graduated in 2004 as Dipl.-Ing. in Surveying from Technical University of Berlin. Since 2004 Assistant at the Department of Geodesy and Geoinformation, Technical University of Berlin. Dr.-Ing. habil. Frank Gielsdorf, born Graduated in 1987 as Dipl.-Ing. in Surveying from Technical University of Dresden. Obtaining doctoral degree in 1997 from Technical University of Berlin. Since 1995 Assistant Professor at the Department of Geodesy and Geoinformation, Technical University of Berlin. Contact Dipl.-Ing. Christian Clemen Technische Universität Berlin Institute for Geodesy and Geoinformation Science Secretary H20 Strasse des 17. Juni 135 D Berlin GERMANY clemen@fga.tu-berlin.de website:

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example. An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points

More information

PARAMETRIC MODELING. David Rosen. December 1997. By carefully laying-out datums and geometry, then constraining them with dimensions and constraints,

PARAMETRIC MODELING. David Rosen. December 1997. By carefully laying-out datums and geometry, then constraining them with dimensions and constraints, 1 of 5 11/18/2004 6:24 PM PARAMETRIC MODELING David Rosen December 1997 The term parametric modeling denotes the use of parameters to control the dimensions and shape of CAD models. Think of a rubber CAD

More information

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS J. Bogdahn a, V. Coors b a University of Strathclyde, Dept. of Electronic and Electrical Engineering, 16 Richmond Street, Glasgow G1 1XQ UK - jurgen.bogdahn@strath.ac.uk

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Math 241, Exam 1 Information.

Math 241, Exam 1 Information. Math 241, Exam 1 Information. 9/24/12, LC 310, 11:15-12:05. Exam 1 will be based on: Sections 12.1-12.5, 14.1-14.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)

More information

The Essentials of CAGD

The Essentials of CAGD The Essentials of CAGD Chapter 2: Lines and Planes Gerald Farin & Dianne Hansford CRC Press, Taylor & Francis Group, An A K Peters Book www.farinhansford.com/books/essentials-cagd c 2000 Farin & Hansford

More information

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space 11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of

More information

Common Core Unit Summary Grades 6 to 8

Common Core Unit Summary Grades 6 to 8 Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations

More information

521493S Computer Graphics. Exercise 2 & course schedule change

521493S Computer Graphics. Exercise 2 & course schedule change 521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express

More information

13.4 THE CROSS PRODUCT

13.4 THE CROSS PRODUCT 710 Chapter Thirteen A FUNDAMENTAL TOOL: VECTORS 62. Use the following steps and the results of Problems 59 60 to show (without trigonometry) that the geometric and algebraic definitions of the dot product

More information

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant

More information

DUAL HALF EDGE DATA STRUCTURE IN DATABASE FOR BIG DATA IN GIS

DUAL HALF EDGE DATA STRUCTURE IN DATABASE FOR BIG DATA IN GIS DUAL HALF EDGE DATA STRUCTURE IN DATABASE FOR BIG DATA IN GIS M. Goudarzi a, M. Asghari a, P. Boguslawski b, A. Abdul Rahman a,c a Faculty of Geoinformation and Real Estate, University Teknologi Malaysia

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Least-Squares Intersection of Lines

Least-Squares Intersection of Lines Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a

More information

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year. This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra

More information

Performance Level Descriptors Grade 6 Mathematics

Performance Level Descriptors Grade 6 Mathematics Performance Level Descriptors Grade 6 Mathematics Multiplying and Dividing with Fractions 6.NS.1-2 Grade 6 Math : Sub-Claim A The student solves problems involving the Major Content for grade/course with

More information

SOLIDWORKS: SKETCH RELATIONS

SOLIDWORKS: SKETCH RELATIONS Sketch Feature: The shape or topology of the initial sketch or model is important, but exact geometry and dimensions of the initial sketched shapes are NOT. It recommended to work in the following order:

More information

Largest Fixed-Aspect, Axis-Aligned Rectangle

Largest Fixed-Aspect, Axis-Aligned Rectangle Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February

More information

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation

More information

A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING

A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING F. HEGEMANN P. MANICKAM K. LEHNER M. KÖNIG D. HARTMANN Department of Civil and Environmental Engineering, Ruhr-University of Bochum,44780

More information

1.3. DOT PRODUCT 19. 6. If θ is the angle (between 0 and π) between two non-zero vectors u and v,

1.3. DOT PRODUCT 19. 6. If θ is the angle (between 0 and π) between two non-zero vectors u and v, 1.3. DOT PRODUCT 19 1.3 Dot Product 1.3.1 Definitions and Properties The dot product is the first way to multiply two vectors. The definition we will give below may appear arbitrary. But it is not. It

More information

Equations Involving Lines and Planes Standard equations for lines in space

Equations Involving Lines and Planes Standard equations for lines in space Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity

More information

Part-Based Recognition

Part-Based Recognition Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple

More information

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the

More information

discuss how to describe points, lines and planes in 3 space.

discuss how to describe points, lines and planes in 3 space. Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position

More information

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing

More information

Validation and automatic repair of two- and three-dimensional GIS datasets

Validation and automatic repair of two- and three-dimensional GIS datasets Validation and automatic repair of two- and three-dimensional GIS datasets M. Meijers H. Ledoux K. Arroyo Ohori J. Zhao OSGeo.nl dag 2013, Delft 2013 11 13 1 / 26 Typical error: polygon is self-intersecting

More information

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009 Content Area: Mathematics Grade Level Expectations: High School Standard: Number Sense, Properties, and Operations Understand the structure and properties of our number system. At their most basic level

More information

For example, estimate the population of the United States as 3 times 10⁸ and the

For example, estimate the population of the United States as 3 times 10⁸ and the CCSS: Mathematics The Number System CCSS: Grade 8 8.NS.A. Know that there are numbers that are not rational, and approximate them by rational numbers. 8.NS.A.1. Understand informally that every number

More information

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

More information

3. INNER PRODUCT SPACES

3. INNER PRODUCT SPACES . INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.

More information

Such As Statements, Kindergarten Grade 8

Such As Statements, Kindergarten Grade 8 Such As Statements, Kindergarten Grade 8 This document contains the such as statements that were included in the review committees final recommendations for revisions to the mathematics Texas Essential

More information

Measurement with Ratios

Measurement with Ratios Grade 6 Mathematics, Quarter 2, Unit 2.1 Measurement with Ratios Overview Number of instructional days: 15 (1 day = 45 minutes) Content to be learned Use ratio reasoning to solve real-world and mathematical

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Selecting the Best Approach to Teach 3D Modeling to Technical College Engineering

Selecting the Best Approach to Teach 3D Modeling to Technical College Engineering Paper ID #12358 Selecting the Best Approach to Teach 3D Modeling to Technical College Engineering Students Dr. Farzin Heidari, Texas A&M University, Kingsville c American Society for Engineering Education,

More information

H.Calculating Normal Vectors

H.Calculating Normal Vectors Appendix H H.Calculating Normal Vectors This appendix describes how to calculate normal vectors for surfaces. You need to define normals to use the OpenGL lighting facility, which is described in Chapter

More information

Oracle8i Spatial: Experiences with Extensible Databases

Oracle8i Spatial: Experiences with Extensible Databases Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

1 VECTOR SPACES AND SUBSPACES

1 VECTOR SPACES AND SUBSPACES 1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such

More information

Integer Operations. Overview. Grade 7 Mathematics, Quarter 1, Unit 1.1. Number of Instructional Days: 15 (1 day = 45 minutes) Essential Questions

Integer Operations. Overview. Grade 7 Mathematics, Quarter 1, Unit 1.1. Number of Instructional Days: 15 (1 day = 45 minutes) Essential Questions Grade 7 Mathematics, Quarter 1, Unit 1.1 Integer Operations Overview Number of Instructional Days: 15 (1 day = 45 minutes) Content to Be Learned Describe situations in which opposites combine to make zero.

More information

Visualization of General Defined Space Data

Visualization of General Defined Space Data International Journal of Computer Graphics & Animation (IJCGA) Vol.3, No.4, October 013 Visualization of General Defined Space Data John R Rankin La Trobe University, Australia Abstract A new algorithm

More information

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 A comparison of the OpenGIS TM Abstract Specification with the CIDOC CRM 3.2 Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 1 Introduction This Mapping has the purpose to identify, if the OpenGIS

More information

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include

More information

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation

More information

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007 KEANSBURG HIGH SCHOOL Mathematics Department HSPA 10 Curriculum September 2007 Written by: Karen Egan Mathematics Supervisor: Ann Gagliardi 7 days Sample and Display Data (Chapter 1 pp. 4-47) Surveys and

More information

Lecture 2: Homogeneous Coordinates, Lines and Conics

Lecture 2: Homogeneous Coordinates, Lines and Conics Lecture 2: Homogeneous Coordinates, Lines and Conics 1 Homogeneous Coordinates In Lecture 1 we derived the camera equations λx = P X, (1) where x = (x 1, x 2, 1), X = (X 1, X 2, X 3, 1) and P is a 3 4

More information

Tutorial: 3D Pipe Junction Using Hexa Meshing

Tutorial: 3D Pipe Junction Using Hexa Meshing Tutorial: 3D Pipe Junction Using Hexa Meshing Introduction In this tutorial, you will generate a mesh for a three-dimensional pipe junction. After checking the quality of the first mesh, you will create

More information

Math 215 HW #6 Solutions

Math 215 HW #6 Solutions Math 5 HW #6 Solutions Problem 34 Show that x y is orthogonal to x + y if and only if x = y Proof First, suppose x y is orthogonal to x + y Then since x, y = y, x In other words, = x y, x + y = (x y) T

More information

MAT 1341: REVIEW II SANGHOON BAEK

MAT 1341: REVIEW II SANGHOON BAEK MAT 1341: REVIEW II SANGHOON BAEK 1. Projections and Cross Product 1.1. Projections. Definition 1.1. Given a vector u, the rectangular (or perpendicular or orthogonal) components are two vectors u 1 and

More information

Algebra 1 Course Information

Algebra 1 Course Information Course Information Course Description: Students will study patterns, relations, and functions, and focus on the use of mathematical models to understand and analyze quantitative relationships. Through

More information

Geometry and Measurement

Geometry and Measurement The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for

More information

FURTHER VECTORS (MEI)

FURTHER VECTORS (MEI) Mathematics Revision Guides Further Vectors (MEI) (column notation) Page of MK HOME TUITION Mathematics Revision Guides Level: AS / A Level - MEI OCR MEI: C FURTHER VECTORS (MEI) Version : Date: -9-7 Mathematics

More information

Prentice Hall Mathematics Courses 1-3 Common Core Edition 2013

Prentice Hall Mathematics Courses 1-3 Common Core Edition 2013 A Correlation of Prentice Hall Mathematics Courses 1-3 Common Core Edition 2013 to the Topics & Lessons of Pearson A Correlation of Courses 1, 2 and 3, Common Core Introduction This document demonstrates

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

How To Draw In Autocad

How To Draw In Autocad DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export

More information

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9 Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,

More information

Bachelor Degree in Business Administration Academic year 2015/16

Bachelor Degree in Business Administration Academic year 2015/16 University of Catania Department of Economics and Business Bachelor Degree in Business Administration Academic year 2015/16 Mathematics for Social Sciences (1st Year, 1st Semester, 9 Credits) Name of Lecturer:

More information

Intersection of a Line and a Convex. Hull of Points Cloud

Intersection of a Line and a Convex. Hull of Points Cloud Applied Mathematical Sciences, Vol. 7, 213, no. 13, 5139-5149 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/1.12988/ams.213.37372 Intersection of a Line and a Convex Hull of Points Cloud R. P. Koptelov

More information

CFD analysis for road vehicles - case study

CFD analysis for road vehicles - case study CFD analysis for road vehicles - case study Dan BARBUT*,1, Eugen Mihai NEGRUS 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Faculty of Transport, Splaiul Independentei 313, 060042, Bucharest,

More information

Topology. Shapefile versus Coverage Views

Topology. Shapefile versus Coverage Views Topology Defined as the the science and mathematics of relationships used to validate the geometry of vector entities, and for operations such as network tracing and tests of polygon adjacency Longley

More information

Illinois State Standards Alignments Grades Three through Eleven

Illinois State Standards Alignments Grades Three through Eleven Illinois State Standards Alignments Grades Three through Eleven Trademark of Renaissance Learning, Inc., and its subsidiaries, registered, common law, or pending registration in the United States and other

More information

Pre-Algebra 2008. Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Pre-Algebra 2008. Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems Academic Content Standards Grade Eight Ohio Pre-Algebra 2008 STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express large numbers and small

More information

Intersection of Convex Objects: The Method of Separating Axes

Intersection of Convex Objects: The Method of Separating Axes Intersection of Convex Objects: The Method of Separating Axes David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: January 28, 2001 Last

More information

OPRE 6201 : 2. Simplex Method

OPRE 6201 : 2. Simplex Method OPRE 6201 : 2. Simplex Method 1 The Graphical Method: An Example Consider the following linear program: Max 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2

More information

Two vectors are equal if they have the same length and direction. They do not

Two vectors are equal if they have the same length and direction. They do not Vectors define vectors Some physical quantities, such as temperature, length, and mass, can be specified by a single number called a scalar. Other physical quantities, such as force and velocity, must

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Vector storage and access; algorithms in GIS. This is lecture 6

Vector storage and access; algorithms in GIS. This is lecture 6 Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector

More information

Manifold Learning Examples PCA, LLE and ISOMAP

Manifold Learning Examples PCA, LLE and ISOMAP Manifold Learning Examples PCA, LLE and ISOMAP Dan Ventura October 14, 28 Abstract We try to give a helpful concrete example that demonstrates how to use PCA, LLE and Isomap, attempts to provide some intuition

More information

Figure 2.1: Center of mass of four points.

Figure 2.1: Center of mass of four points. Chapter 2 Bézier curves are named after their inventor, Dr. Pierre Bézier. Bézier was an engineer with the Renault car company and set out in the early 196 s to develop a curve formulation which would

More information

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus Chapter 1 Matrices, Vectors, and Vector Calculus In this chapter, we will focus on the mathematical tools required for the course. The main concepts that will be covered are: Coordinate transformations

More information

Pro/ENGINEER Wildfire 4.0 Basic Design

Pro/ENGINEER Wildfire 4.0 Basic Design Introduction Datum features are non-solid features used during the construction of other features. The most common datum features include planes, axes, coordinate systems, and curves. Datum features do

More information

the points are called control points approximating curve

the points are called control points approximating curve Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.

More information

WORK SCHEDULE: MATHEMATICS 2007

WORK SCHEDULE: MATHEMATICS 2007 , K WORK SCHEDULE: MATHEMATICS 00 GRADE MODULE TERM... LO NUMBERS, OPERATIONS AND RELATIONSHIPS able to recognise, represent numbers and their relationships, and to count, estimate, calculate and check

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical

More information

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours MAT 051 Pre-Algebra Mathematics (MAT) MAT 051 is designed as a review of the basic operations of arithmetic and an introduction to algebra. The student must earn a grade of C or in order to enroll in MAT

More information

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler

Machine Learning and Data Mining. Regression Problem. (adapted from) Prof. Alexander Ihler Machine Learning and Data Mining Regression Problem (adapted from) Prof. Alexander Ihler Overview Regression Problem Definition and define parameters ϴ. Prediction using ϴ as parameters Measure the error

More information

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

NEW MEXICO Grade 6 MATHEMATICS STANDARDS PROCESS STANDARDS To help New Mexico students achieve the Content Standards enumerated below, teachers are encouraged to base instruction on the following Process Standards: Problem Solving Build new mathematical

More information

Lecture 9: Geometric map transformations. Cartographic Transformations

Lecture 9: Geometric map transformations. Cartographic Transformations Cartographic Transformations Analytical and Computer Cartography Lecture 9: Geometric Map Transformations Attribute Data (e.g. classification) Locational properties (e.g. projection) Graphics (e.g. symbolization)

More information

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A.

Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. MECHANICS: STATICS AND DYNAMICS Kyu-Jung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. Keywords: mechanics, statics, dynamics, equilibrium, kinematics,

More information

Data Validation Online References

Data Validation Online References Data Validation Online References Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas Street Victoria,

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

15.062 Data Mining: Algorithms and Applications Matrix Math Review

15.062 Data Mining: Algorithms and Applications Matrix Math Review .6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop

More information

Higher Education Math Placement

Higher Education Math Placement Higher Education Math Placement Placement Assessment Problem Types 1. Whole Numbers, Fractions, and Decimals 1.1 Operations with Whole Numbers Addition with carry Subtraction with borrowing Multiplication

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

Activity Set 4. Trainer Guide

Activity Set 4. Trainer Guide Geometry and Measurement of Solid Figures Activity Set 4 Trainer Guide Mid_SGe_04_TG Copyright by the McGraw-Hill Companies McGraw-Hill Professional Development GEOMETRY AND MEASUREMENT OF SOLID FIGURES

More information

Florida Math for College Readiness

Florida Math for College Readiness Core Florida Math for College Readiness Florida Math for College Readiness provides a fourth-year math curriculum focused on developing the mastery of skills identified as critical to postsecondary readiness

More information

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu)

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu) 6. Vectors For purposes of applications in calculus and physics, a vector has both a direction and a magnitude (length), and is usually represented as an arrow. The start of the arrow is the vector s foot,

More information

ISOMETRIES OF R n KEITH CONRAD

ISOMETRIES OF R n KEITH CONRAD ISOMETRIES OF R n KEITH CONRAD 1. Introduction An isometry of R n is a function h: R n R n that preserves the distance between vectors: h(v) h(w) = v w for all v and w in R n, where (x 1,..., x n ) = x

More information

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0. Cross product 1 Chapter 7 Cross product We are getting ready to study integration in several variables. Until now we have been doing only differential calculus. One outcome of this study will be our ability

More information

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs. Multimedia Databases Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 14 Previous Lecture 13 Indexes for Multimedia Data 13.1

More information

Pro/ENGINEER Wildfire 5.0 Introduction to Surface Modeling

Pro/ENGINEER Wildfire 5.0 Introduction to Surface Modeling Introduction Several advanced surface types are available as listed below. Variable Section Sweep Boundary Blend Section to Surfaces Blend Surface to Surface Blend A surface is created by sweeping a single

More information

The Graphical Method: An Example

The Graphical Method: An Example The Graphical Method: An Example Consider the following linear program: Maximize 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2 0, where, for ease of reference,

More information

Network quality control

Network quality control Network quality control Network quality control P.J.G. Teunissen Delft Institute of Earth Observation and Space systems (DEOS) Delft University of Technology VSSD iv Series on Mathematical Geodesy and

More information

Computational Geometry. Lecture 1: Introduction and Convex Hulls

Computational Geometry. Lecture 1: Introduction and Convex Hulls Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,

More information

3D Modelling and Volume Rotation of 2D Medical Images

3D Modelling and Volume Rotation of 2D Medical Images 3D Modelling and Volume Rotation of 2D Medical Images Himani S. Bhatt 1, Sima K. Gonsai 2 Student (ME-CSE), Dept. of ECE, L. D. College of Engineering, Ahmedabad, India 1 Assistant Professor, Dept. of

More information