Top Banner
Rational surfaces with lin ear normals and their conv olutions with rational surfaces Maria Lucia Sampoli, Martin Peternell, Bert Jüttler Computer Aided Geometric Design 23 (2006) 1 79–192 Reporter: Wei Wang Thursday, Dec 21, 2006
40

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

Dec 30, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rational surfaces with linear normals and their convolutions with rational surfaces Maria Lucia Sampoli, Martin Peternell, Bert J ü ttler Computer Aided.

Rational surfaces with linear normals and their convolutionswith rational surfaces

Maria Lucia Sampoli, Martin Peternell, Bert Jüttler Computer Aided Geometric Design 23 (2006) 179–192

Reporter: Wei WangThursday, Dec 21, 2006

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

About the authors

Marai Lucia Sampoli, Italy Università degli Studi di Siena Dipartimento di Scienze Matematic

he ed Informatiche http://

www.mat.unisi.it/newsito/docente.php?id=32

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

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

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

About the authors Bert Jüttler, Austria J. Kepler Universität Lin

z Research Interests:

Computer Aided Geometric Design (CAGD)

Applied Geometry Kinematics, Robotics Differential Geometry

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

Previous related work

Jüttler, B., 1998. 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., 2000. Hermite interpolation by piecewise polynomial surfaces with rational offsets. CAGD 17, 361–385.

Peternell, M., Manhart, F., 2003. The convolution of a paraboloid and a parametrized surface. J. Geometry Graph. 7, 157–171.

Sampoli, M.L., 2005. 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.

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

Introduction(1)

LN surfaces

Some geometric properties

Its dual representation

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

Introduction(2)

Convolution surfaces

Computation of convolution surfaces

Convolution of LN surfaces and rational surfaces

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

LN surface Linear normal vector field Model free-form surfaces [Juttler and Sam

poli 2000] Main advantageous LN surfaces posse

ss exact rational offsets.

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

Definition

LN surface a polynomial surface p(u,v) with Linea

r Normal vector field

certain constant coefficient vectors

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

Properties(1)

Obviously

Assume

That is

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

Properties(2)

Tangent plane of LN surface p(u, v)

where

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

Computation

given a system of tangent planes

Then,the envelope surface

is a LN surface. The normal vector

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

Geometric property Gaussian curvature of the

envelope

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

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.

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

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.

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

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.

2

2 2det

1uu vv uv

u v

f f fH

f f

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

The dual representation

Graph surface LN surface q(u,v) p(u,v) elliptic elliptic hyperbolic hyperbolic parabolic singular points

dual to

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

Convolution surfaces and Minkowski sums Application

Computer Graphics Image Processing Computational Geometry NC tool path generation Robot Motion Planning 何青 , 仝明磊 , 刘允才 . 用卷积曲面生成脸部皱纹的

方法 , Computer Applications, June 2006

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

Definition

Given two objects P,Q in , then

Minkowski sum

3R

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

Definition

Given two surfaces A,B in ,then

Convolution surface

3R

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

Relations between them

In general,

In particular, if P and Q are convex sets

Where,

=

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

Kinematic generation(1)

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

Kinematic generation(1)

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

Kinematic generation(1)

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

Kinematic generation(1)

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

Kinematic generation(1)

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

Kinematic generation(2)

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

Kinematic generation(2)

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

Kinematic generation(2)

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

Convolution surfaces of general rational surfaces

Two surfaces A=a(u,v) , B=b(s,t) parameter domains ΩA, ΩB.

unit normal vectors , .

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

Reparameterization

such that

Where, .

Convolution of generalrational surfaces

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

Then,

is a parametric representation of the convolution surface of

Convolution surfaces of general rational surfaces

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

Assumed LN-surface A

rational surface B

Convolution of LN surfaces and rational surfaces

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

If correspond, that is

Then,

Convolution of LN surfaces and rational surfaces

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

So,

That is

Where

Convolution of LN surfaces and rational surfaces

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

The parametric representation c(s, t) of the convolution C = A★B

Convolution of LN surfaces and rational surfaces

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

The convolution surface A★B of an LN-surface A and a parameterized s

urface 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

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

Example

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

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.

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

Thank you !