Rational surfaces with linear normals and their convolutions with rational surfaces Maria Lucia Sampoli, Martin Peternell, Bert J ü ttler Computer Aided.

Slides:



Advertisements
Similar presentations
Splines I – Curves and Properties
Advertisements

U-bases and Bernstein polynomials reporter: zhu ping
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
© University of Wisconsin, CS559 Spring 2004
2002 by Jim X. Chen: Bezier Curve Bezier Curve.
Computer Aided Engineering Design
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Extended Gaussian Images
Overview June 9- B-Spline Curves June 16- NURBS Curves June 30- B-Spline Surfaces.
1 Introduction Curve Modelling Jack van Wijk TU Eindhoven.
Interpolation to Data Points Lizheng Lu Oct. 24, 2007.
Dr. S.M. Malaek Assistant: M. Younesi
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Research Report FWF S9206 Helmut Pottmann Geometric Modeling & Industrial Geometry.
Offset of curves. Alina Shaikhet (CS, Technion)
09/04/02 Dinesh Manocha, COMP258 Bezier Curves Interpolating curve Polynomial or rational parametrization using Bernstein basis functions Use of control.
Curves Locus of a point moving with one degree of freedom
Designing Parametric Cubic Curves Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Lecture # 32 (Last) Dr. SOHAIL IQBAL
Chapter 16 – Vector Calculus
Designing Parametric Cubic Curves
09/16/02 Dinesh Manocha, COMP258 Surfaces Locally a 2D manifold: i.e. approximating a plane in the ngbd. of each point. A 2-parameter family of points.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Curves and Surfaces (cont’) Amy Zhang. Conversion between Representations  Example: Convert a curve from a cubic B-spline curve to the Bézier form:
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th
Evolution-based least-squares fitting using Pythagorean hodograph spline curves Speaker: Ying.Liu November
MA Day 25- February 11, 2013 Review of last week’s material Section 11.5: The Chain Rule Section 11.6: The Directional Derivative.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Parametric surfaces.
Parametric Surfaces and their Area Part II. Parametric Surfaces – Tangent Plane The line u = u 0 is mapped to the gridline C 2 =r(u 0,v) Consider the.
Chapter VI Parametric Curves and Surfaces
Fundamentals of Differential Geometry ( Part 2 )
Differential Geometry Computer Vision #8. Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature.
Curves and Surfaces Chapter 10. CS 480/680 2Chapter 9 -- Hierarchical Models Introduction: Introduction: Until now we have worked with flat entities such.
Shape Reconstruction From Planar Cross Sections CAI Hongjie | May 28, 2008.
Transformations Between Surfaces With Animations Vesna Veličković Eberhard Malkowsky Faculty of Science and Mathematics, University of Niš, Srbija i Crna.
Normal Curvature of Surface p  N T Local geometry at a surface point p:  surface normal N. The plane containing N and T cuts out a curve  on the surface.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
A construction of rational manifold surfaces of arbitrary topology and smoothness from triangular meshes Presented by: LiuGang
Ship Computer Aided Design
Ship Computer Aided Design MR 422. Geometry of Curves 1.Introduction 2.Mathematical Curve Definitions 3.Analytic Properties of Curves 4.Fairness of Curves.
Geometric Modeling with Conical Meshes and Developable Surfaces SIGGRAPH 2006 Yang Liu, Helmut Pottmann, Johannes Wallner, Yong-Liang Yang and Wenping.
Representation of Curves & Surfaces Prof. Lizhuang Ma Shanghai Jiao Tong University.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Parametric Curves & Surfaces Greg Humphreys University of Virginia CS 445, Spring.
Splines I – Curves and Properties based on: Michael Gleicher Curves, chapter 15 in Fundamentals of Computer Graphics, 3 rd ed. (Shirley & Marschner) Slides.
CAP 4703 Computer Graphic Methods Prof. Roy Levow Chapter 10.
Designing Parametric Cubic Curves 1. 2 Objectives Introduce types of curves ­Interpolating ­Hermite ­Bezier ­B-spline Analyze their performance.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
CS 450: Computer Graphics PARAMETRIC SPLINES AND SURFACES
MA Day 34- February 22, 2013 Review for test #2 Chapter 11: Differential Multivariable Calculus.
Ship Computer Aided Design
On the singularity of a class of parametric curves Imre Juh á sz University of Miskolc, Hungary CAGD, In Press, Available online 5 July 2005 Reporter:
Rendering Bezier Curves (1) Evaluate the curve at a fixed set of parameter values and join the points with straight lines Advantage: Very simple Disadvantages:
SIAM Conference on Geometric Desing & Computing Approximation of spatial data with shape constraints Maria Lucia Sampoli University of Siena, Italy.
CS552: Computer Graphics Lecture 19: Bezier Curves.
On the singularity of a class of parametric curves Speaker: Xu Hui
Introduction to Parametric Curve and Surface Modeling.
CS G140 Graduate Computer Graphics
Representation of Curves & Surfaces
Chapter 10-2: Curves.
Designing Parametric Cubic Curves
UNIT-5 Curves and Surfaces.
Designing Parametric Cubic Curves
Find the following limit. {image}
Overview June 9- B-Spline Curves June 16- NURBS Curves
Presentation transcript:

Rational surfaces with linear normals and their convolutions with rational surfaces Maria Lucia Sampoli, Martin Peternell, Bert J ü ttler Computer Aided Geometric Design 23 (2006) 179–192 Reporter: Wei Wang Thursday, Dec 21, 2006

About the authors Marai Lucia Sampoli, Italy Universit à degli Studi di Siena Dipartimento di Scienze Matematiche ed Informatiche /docente.php?id=32 /docente.php?id=32

About the authors Martin Peternell, Austria Vienna University of Technology Research Interests Classical Geometry Computer Aided Geometric Design Reconstruction of geometric objects from dense 3D data Geometric Modeling and Industrial Geometry

About the authors Bert J ü ttler, Austria J. Kepler Universit ä t Linz Research Interests: Computer Aided Geometric Design (CAGD) Applied Geometry Kinematics, Robotics Differential Geometry

Previous related work J ü ttler, B., Triangular B é zier surface patches with a linear normal vector field. In: The Mathematics of Surfaces VIII. Information Geometers, pp. 431 – 446. J ü ttler, B., Sampoli, M.L., Hermite interpolation by piecewise polynomial surfaces with rational offsets. CAGD 17, 361 – 385. Peternell, M., Manhart, F., The convolution of a paraboloid and a parametrized surface. J. Geometry Graph. 7, 157 – 171. Sampoli, M.L., Computing the convolution and the Minkowski sum of surfaces. In: Proceedings of the Spring Conference on Computer Graphics, Comenius University, Bratislava. ACM Siggraph, in press.

Introduction(1) LN surfaces Some geometric properties Its dual representation

Introduction(2) Convolution surfaces Computation of convolution surfaces Convolution of LN surfaces and rational surfaces

LN surface Linear normal vector field Model free-form surfaces [Juttler and Sampoli 2000] Main advantageous LN surfaces possess exact rational offsets.

Definition LN surface a polynomial surface p(u,v) with Linear Normal vector field certain constant coefficient vectors

Properties(1) Obviously Assume That is

Properties(2) Tangent plane of LN surface p(u, v) where

Computation given a system of tangent planes Then,the envelope surface is a LN surface. The normal vector

Geometric property Gaussian curvature of the envelope

Geometric property K > 0 elliptic points, K < 0 hyperbolic points, If the envelope possesses both, the corresponding domains are separated by the singular curve C.

The dual representation A polynomial or rational function f the LN-surfaces p (u,v) the associated graph surface q(u,v) is dual to LN-surface in the sense of projective geometry.

The dual representation Since det(H) of q(u,v) So, det(H)>0 elliptic points, det(H)=0 parabolic points, det(H)<0 hyperbolic points.

The dual representation Graph surface LN surface q(u,v) p(u,v) elliptic elliptic hyperbolic hyperbolic parabolic singular points dual to

Convolution surfaces and Minkowski sums Application Computer Graphics Image Processing Computational Geometry NC tool path generation Robot Motion Planning 何青, 仝明磊, 刘允才. 用卷积曲面生成脸部皱纹的方 法, Computer Applications, June 2006

Definition Given two objects P,Q in, then Minkowski sum

Definition Given two surfaces A,B in,then Convolution surface

Relations between them In general, In particular, if P and Q are convex sets Where, =

Kinematic generation(1)

Kinematic generation(2)

Convolution surfaces of general rational surfaces Two surfaces A=a(u,v), B=b(s,t) parameter domains Ω A, Ω B. unit normal vectors,.

Reparameterization such that Where,. Convolution of general rational surfaces ∥

Then, is a parametric representation of the convolution surface of Convolution surfaces of general rational surfaces

Assumed LN-surface A rational surface B Convolution of LN surfaces and rational surfaces

If correspond, that is Then, Convolution of LN surfaces and rational surfaces

So, That is Where Convolution of LN surfaces and rational surfaces

The parametric representation c(s, t) of the convolution C = A ★ B Convolution of LN surfaces and rational surfaces

The convolution surface A ★ B of an LN-surface A and a parameterized surface B has an explicit parametric representation. If A and B are rational surfaces, their convolution A ★ B is rational, too. Convolution of LN surfaces and rational surfaces

Example

Conclusion and further work To our knowledge, this is the first result on rational convolution surfaces of surfaces which are capable of modeling general free-form geometries. This result may serve as the starting point for research on computing Minkowski sums of general free-form objects.

Thank you !