Theory of Dimensioning Vijay Srinivasan IBM & Columbia U. An Introduction to Parameterizing Geometric Models.

Slides:



Advertisements
Similar presentations
Invariants (continued).
Advertisements

1 A camera is modeled as a map from a space pt (X,Y,Z) to a pixel (u,v) by ‘homogeneous coordinates’ have been used to ‘treat’ translations ‘multiplicatively’
Differential geometry I
Chapter 12. Section 12-1  Also called solids  Enclose part of space.
Chapter 1Foundations for Geometry Chapter 2Geometric Reasoning Chapter 3Parallel and Perpendicular Lines Chapter 4Triangle Congruence Chapter 5Properties.
By: Andrew Shatz & Michael Baker Chapter 15. Chapter 15 section 1 Key Terms: Skew Lines, Oblique Two lines are skew iff they are not parallel and do not.
Recovering metric and affine properties from images
Multiple View Geometry Projective Geometry & Transformations of 2D Vladimir Nedović Intelligent Systems Lab Amsterdam (ISLA) Informatics Institute,
The 2D Projective Plane Points and Lines.
Projective 2D & 3D geometry course 2
Uncalibrated Geometry & Stratification Sastry and Yang
Geometric Modeling Surfaces Mortenson Chapter 6 and Angel Chapter 9.
Multiple View Geometry
Math 260 Foundations of Geometry
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
For This Lesson... You will need: a straightedge.
Unit 6: Geometry Lesson 7: Volume and Surface Area Learning Goal  I can determine the volume for various prisms, pyramids, cylinders, cones, and spheres.
GEOMETRY.
Geometric Structure G.1Adevelop and awareness of the structure of a mathematical system, connecting definitions, postulates, logical reasoning and theorems.
Slide 9-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
Geometry Vocabulary Trivia Game Rules Choose a topic and monetary amount of your choice. The higher the amount, the more challenging the question! The.
GEOMETRY SOL Geometry 1 What is this shape called?
Mathematics Shape Words. line segment ray.
Projective Geometry and Geometric Invariance in Computer Vision Babak N. Araabi Electrical and Computer Eng. Dept. University of Tehran Workshop on image.
Equation A statement that two mathematical expressions are equal.
On The Graph Name that Transform- ation Lesson 3 Vocabulary Prisms Lesson 4 Vocabulary
. Geometry A POINT A point is an exact location in space.
Space Figures Mr. J. Grossman. Space Figures Space figures are three-dimensional figures or solids. Space figures are figures whose points do not all.
The Geometry of Solids Section 10.1.
Introduction Geometry is a part of mathematics concerned with questions of size, shape, and relative position of figures and with properties of space.
1 Those Incredible Greeks Lecture Three. 2 Outline  Hellenic and Hellenistic periods  Greek numerals  The rise of “modern” mathematics – axiomatic.
Warm up 1. Any line segment may be extended indefinitely to form a line. 2. Given a line, a circle can be drawn having the segment as a radius and one.
Warm-Up The graph shown represents a hyperbola. Draw the solid of revolution formed by rotating the hyperbola around the y -axis.
Chapter 9 Geometry © 2008 Pearson Addison-Wesley. All rights reserved.
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
Geometric Transformations:
1 §15.1 Euclid’s Superposition Proof and Plane Transformations. The student will learn: the basic concepts of transformations, isometries and reflections.
Faculty of Engineering Sciences Department of Basic Science 5/26/20161W3.
Chapter 24 Gauss’s Law. Let’s return to the field lines and consider the flux through a surface. The number of lines per unit area is proportional to.
Geometric Camera Models
1 Introduction to Line Reflections Definition. Let l be a fixed line in the plane. The reflection R (l) in a line l is the transformation which carries.
1 §4.6 Area & Volume The student will learn about: area postulates, Cavalieri’s Principle, 1 and the areas of basic shapes.
1 Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 2: Logic & Incidence Geometry Back To the Very Basic Fundamentals.
Computer Vision cmput 499/615
DPT 312 METROLOGY CHAPTER 3 MEASUREMENT AND TOLERANCES
An introduction to 3D Figures
Projective Geometry Hu Zhan Yi. Entities At Infinity The ordinary space in which we lie is Euclidean space. The parallel lines usually do not intersect.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
 Conjecture- unproven statement that is based on observations.  Inductive reasoning- looking for patterns and making conjectures is part of this process.
Chapter 4.2 Notes: Apply Congruence and Triangles
Transformations: Mappings and Functions Lesson 14.1 Pre-AP Geometry.
1 Overview Introduction to projective geometry 1 view geometry (calibration, …) 2-view geometry (stereo, motion, …) 3- and N-view geometry Autocalibration.
1 Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 2: Logic & Incidence Geometry Back To the Very Basic Fundamentals.
Classifying Solids What is this Solid? Rectangular Prism.
Acute angle: An angle with a measure less than 90º.
GEOMETRY!!!. Points  A point is an end of a line segment.  It is an exact location in space.   It is represented by a small dot. Point A A.
Classifying 3D Figures/Solids  Solid- a 3D figure that encloses a part of space  Polyhedron – a solid that is enclosed by polygons (faces) and has only.
Geometry Vocabulary. Midpoint  The point halfway between the endpoints of a segment. i.e. If C in the midpoint of segment AB, i.e. If C in the midpoint.
Volume and Surface Area
Unit 11: 3-Dimensional Geometry
GEOMETRY SOL 5.13.
CS Visual Recognition Projective Geometry Projective Geometry is a mathematical framework describing image formation by perspective camera. Under.
Space Figures.
Unit 11: 3-Dimensional Geometry
Geometric Camera Models
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
Day 151 – Arguments about volume of common solids
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
Proof Geometry 4-4: Perpendiculars, Right Angles, Congruent Angles
14 Chapter Area, Pythagorean Theorem, and Volume
Presentation transcript:

Theory of Dimensioning Vijay Srinivasan IBM & Columbia U. An Introduction to Parameterizing Geometric Models

… and, by the way, how would you parameterize it? Euclid ’ s Elements Book I Prop. 4 (side-angle-side) Euclid ’ s Elements Book I Prop. 26 (angle-side-angle) Euclid ’ s Elements Book I Prop. 8 (side-side-side) Aha! “ Congruence theorems may provide the basis for a theory of dimensioning ” How would you dimension a triangle?

More on Dimensioning Triangles   30   7 Are these dimensions valid? Yes  7 No, because … Yes

Two Types of Congruence Congruent under rigid motion in the plane Congruent under isometry; congruent under rigid motion only if allowed to move outside the plane

Chirality “ I call any geometrical figure, or group of points, chiral, and say it has chirality, if its image in a plane mirror, ideally realized, cannot be brought to coincide with itself ” - Lord Kelvin (ca. 1904) A B C D A B C D Chiral objects are congruent under isometry; but, they are not congruent under rigid motion.

Congruence under rigid motion [Engineering statement] Congruent objects are functionally interchangeable. –This applies only to congruence under rigid motion. –In industrial parlance, congruent objects have the same “ part number ”. –Objects that have the same dimensions must be congruent under rigid motion. [Mathematical statement] Congruent objects (under rigid motion) belong to an “ equivalence class ”, because congruence relation is 1.reflexive, i.e., A is congruent to A, 2.symmetric, i.e., if A is congruent to B, then B is congruent to A, and 3.transitive, i.e., if A is congruent to B and B is congruent to C then A is congruent to C.

Carl Svensen ’ s Theory of Dimensioning (Circa 1935)  Size dimensions  Location dimensions  Dimensioning procedure

Svensen ’ s Size Dimensions (Circa 1935) PRISM CYLINDER CONE PYRAMIDS SPHERE POSITIVE A good, but empirical, classification of size dimensions.

Svensen ’ s Location Dimensions (Circa 1935) CENTER TO CENTER SURFACE TO CENTER SURFACE TO SURFACE A good, but empirical, classification of location dimensions.

Svensen ’ s Procedures in Dimensioning (Circa 1935) 1.Divide the object into elementary parts (type solids positive and negative). 2.Dimension each elementary part (size dimension). 3.Determine locating axes and surfaces. 4.Locate the parts (location dimensions). A good two-level hierarchy. In fact, this should be recursive.

A Modern Dimensional Taxonomy Intrinsic dimensions Relational dimensions Intrinsic dimensions Relational dimensions

Dimensioning Elementary Curves and Surfaces (Intrinsic dimensions)

Dimensioning Conics (Conics Classification Theorem) Any planar curve of second-degree can be moved by purely rigid motion in the plane so that its transformed equation can assume one and only one of the nine canonical forms given in the following table. Conic TypeCanonical Equation Intrinsic Parameters 1Ellipse a,b … (Conics Congruence Theorem) Two conics are congruent if and only if they have the same canonical equation.

Dimensioning Ellipses

Dimensioning Free-form Curves (Free-form Curve Invariance Theorem) A free-form curve is intrinsically invariant under rigid motion of its control points if and only if its basis functions partition unity in the interval of interest. (Free-form Curve Congruence Theorem) Two free-form curves, which share the same basis functions that partition unity, are congruent if their control polygons are congruent.

Dimensioning B é zier Curves Dimensioning a B é zier curve is the same as dimensioning its control polygon.

A General Theorem from Differential Geometry (Fundamental Existence and Uniqueness Theorem of Curves): Let  (s) and  (s) be arbitrary continuous functions on a  s  b. Then there exists, except for position in space, one and only one space curve C for which  (s) is the curvature,  (s) is the torsion and s is a natural parameter along C. Therefore, two curves are congruent if and only if they have the same arc-length parameterization of their curvature and torsion. Unfortunately, this theorem is of limited use for dimensioning curves.

Dimensioning Elementary Surfaces Similar to dimensioning elementary curves Dimensioning quadrics – Quadrics classification theorem  quadrics congruence theorem Dimensioning free-form surfaces – Free-form surfaces are congruent if their control nets are congruent.

A Modern Dimensional Taxonomy Intrinsic dimensions Relational dimensions Intrinsic dimensions Relational dimensions

Dimensioning Relative Positions (Relational dimensions)  Special theory of relative positioning  Involving only points, lines, planes, and helices.  General theory of relative positioning

Tuples  A tuple is an ordered collection whose members are symbolically enclosed by parentheses.  (Tuple Equality) (S 1,S 2, …,S n ) = (P 1,P 2, …,P n ) if and only if S i =P i for all i.  (Tuple Rigid Motion) r(S 1,S 2, …,S n ) = (rS 1,rS 2, …,rS n ).  Informally, tuple represents a collection of objects rigidly welded together by an invisible welding material.

Some Elementary Cases  Let p 1, p 2, p' 1 and p' 2 be points, in a plane or in space. Then (p 1,p 2 ) is congruent to (p' 1,p' 2 ) if and only if d(p 1,p 2 ) = d(p' 1,p' 2 ).  …  Let l 1, l 2 be two skew lines in space, and l' 1, l' 2 be two other skew lines in space. Then (l 1, l 2 ) is congruent to (l' 1, l' 2 ) if and only if they have the same chirality, d(l 1, l 2 ) = d(l' 1, l' 2 ) and  (l 1,l 2 ) =  (l' 1,l' 2 ).

Pair of Skew Lines is Chiral! l2l2 l1l1 l3l3

Tuple Congruence Question  Has the relative positioning of two geometric objects changed when each of them is subjected to arbitrarily different rigid motions?  Is (S 1, S 2 ) congruent to (r 1 S 1, r 2 S 2 )?  (Tuple Replacement Theorem) The answer to the “ tuple congruence question ” remains unaltered if we replace the point-sets by those in the same symmetry class.

Seven Classes of (Continuous) Symmetry TypeSimple Replacement 1SphericalPoint (center) 2CylindricalLine (axis) 3PlanarPlane 4HelicalHelix 5RevoluteLine (axis) & point-on-line 6PrismaticPlane & line-on-plane 7GeneralPlane, line & point.

Hierarchy of Basic Constraints Projective transformation Preserves incidence, cross-ratio Affine transformation Preserves parallelism, ratio Isometric transformation Preserves angles (e.g., perpendicularity), distance Rigid motion transformation Preserves chirality

Dimensional Constraints Are these dimensions valid? A B C D E A B C D E F Simultaneous constraints are resolved by inducing a hierarchy

Dimensioning Solids P2P2 P1P1 C Constraints : P 2 // P 1 Axis of C  P 1 Parameters : Distance h between P 1 and P 2 (relational dimension) Diameter d of C (intrinsic dimension) h d Which solid is it? Dimensions and constraints should be imposed on a solid representation.

TOC of Columbia Lecture Notes on “ Theory of Dimensioning ” 1. Introduction 2. Congruence 3. Dimensioning Elementary Curves 4. Dimensioning Elementary Surfaces 5. Dimensioning Relative Positions of Elementary Objects 6. Symmetry 7. General Theory of Dimensioning Relative Positions 8. Dimensional Constraints 9. Dimensioning Solids Intrinsic dimensions Relational dimensions Book to be published by Marcel Dekker Inc in October, 2003

Summary  The modern theory of dimensioning is a synthesis of several ideas.  They range from results in classical Euclidean geometry (ca. 300 BC) to Lie group classification (ca AD).  Supplements ASME Y (Mathematical Definition of Dimensioning and Tolerancing Principles).  Supplements ISO/TC 213 standards (Geometric Product Specifications and Verification).  Theory of dimensioning is also a theory of parameterizing geometric models.  Supplements ISO STEP standards.