Top Banner
Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: [email protected]
46

Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: [email protected].

Dec 29, 2015

Download

Documents

Henry Hodge
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: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Surface modeling

through geodesic

Reporter: Hongyan ZhaoDate: Apr. 18thEmail: [email protected]

Page 2: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Surface modelingthrough geodesic

Guo-jin Wang, Kai Tang, Chiew-Lan Tai. Parametric representation of a surface pencil with a common spatial geodesic. Computer Aided Design 36 (2004) 447-459.

Marco Paluszny. Cubic Polynomial Patches though Geodesics.

***, Wenping Wang, ***. Geodesic-Controlled Developable Surfaces for Modeling Paper Bending.

Page 3: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Background

Geodesic A geodesic is a locally length-minimizing

curve. In the plane, the geodesics are straight lines. On the sphere, the geodesics are great circles.For a parametric representation surface, the

geodesic can be found ……http://mathworld.wolfram.com/Geodesic.html

Page 4: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Background

Applications of geodesics(1)Geodesic Dome

tent manufacturing

Page 5: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Background

Applications of geodesics(2)Shoe-making industry

Garment industry

Page 6: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Surface modelingthrough geodesic

Guo-jin Wang, Kai Tang, Chiew-Lan Tai. Parametric representation of a surface pencil with a common spatial geodesic. Computer Aided Design 36 (2004) 447-459.

Marco Paluszny. Cubic Polynomial Patches though Geodesics.

***, Wenping Wang, ***. Geodesic-Controlled Developable Surfaces for Modeling Paper Bending.

Page 7: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Parametric representation of a surface pencil with a common spatial geodesicGuo-jin Wang, Kai Tang, Chiew-Lan Tai

Computer Aided Design 36 (2004) 447-459

Page 8: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Author Introduction

Kai Tang http://ihome.ust.hk/~mektang/

Department of Mechanical Engineering,

Hong Kong University of Science & Technology.

Chiew-Lan Taihttp://www.cs.ust.hk/~taicl/

Department of Computer Science & Engineering,

Hong Kong University of Science & Technology.

Page 9: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Parametric representation of a surface pencil with a common spatial geodesicBasic idea

Representation of a surface pencil through the given curve

Isoparametric and geodesic requirements

Representation of a surface pencil through Representation of a surface pencil through the given curvethe given curve

Page 10: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Parametric representation of a surface pencil with a common spatial geodesicBasic idea

Representation of a surface pencil through the given curve

Isoparametric and geodesic requirements

Page 11: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Representation of a surface pencil through the given curve

( )

( , ) ( ) ( ( , ), ( , ), ( , )) ( )

( )

r

s t r u r t v r t w r t r

r

T

P R N

B

ReturnReturn

Page 12: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Isoparametric and geodesic requirements

Isoparametric requirements

Geodesic requirementsAt any point on the curve, the principal normal to the

curve and the normal to the surface are parallel to each other.

0( , ) ( )s t rP R 0 0 0( , ) ( , ) ( , ) 0u r t v r t w r t

0 0 0 0

0 0 0 0

0 0 0 0

, , , ,0,

, , , ,1 0,

, , , ,1 0

v r t w r t w r t v r t

r t r t

u r t w r t w r t u r t

r t r t

u r t v r t v r t u r t

r t r t

0

0

,0,

,0

v r t

t

w r t

t

Page 13: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Isoparametric and geodesic requirements

( , ) ( ) ( , ) ( ) ( , ) ( ) ( , ) ( )s t r u r t r v r t r w r t r P R T N B

( )( ) ,

| ( ) |

( ) ( )( ) ,

| ( ) ( ) |

( ) ( ) ( )

rr

r

r rr

r r

r r r

RT

R

R RB

R R

N B T

The representation with isoparametric and geodesic requirements

ReturnReturn

Page 14: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Cubic Polynomial Patches though Geodesics

Marco Paluszny

Page 15: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Author introduction

Marco Paluszny

Professor

Universidad Central de Venezuela

Page 16: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Cubic Polynomial Patches though Geodesics

GoalExhibit a simple method to create low degree

and in particular cubic polynomial surface patches that contain given curves as geodesics.

Page 17: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Cubic Polynomial Patches though Geodesics

OutlinePatch through one geodesic

Representation– Ribbon (ruled patch)– Non ruled patch

Developable patchesPatch through pairs of geodesics

Using Hermite polynomialsJoining two cubic ribbons

G1 joining of geodesic curves

Patch through one geodesicPatch through one geodesic

Page 18: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Cubic Polynomial Patches though Geodesics

Patch through one geodesicRepresentation

Ribbon (ruled patch)Non ruled patch

Developable patchesPatch through pairs of geodesics

Using Hermite polynomialsJoining two cubic ribbons

G1 joining of geodesic curves

Page 19: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Patch through one geodesic

RepresentationRibbon (ruled surface)

Non ruled surface

ˆ( , ) ( ) { ( ) ( ) ( )}s t t s t t t X X X X X

2( , ) ( , ) ( , )s t s t s s t Y X P

Page 20: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Patch through one geodesic

Developable patches

Then the surface patch

is developable.

2

2

( ) || ( ) || ( ( ) ( )) ( )

ˆ ( ) || ( ) ( ) ||

t t t t t

t t t

X X X X

X X

ˆ( , ) ( ) { ( ) ( ) ( )}s t t s t t t X X X X X

Return

Page 21: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Patch through pairs of geodesics

Page 22: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Patch through pairs of geodesics

Using Hermite polynomials3 2

0

21

22

2 33

( ) (1 ) 3(1 ) ,

( ) (1 ) ,

( ) (1 ) ,

( ) 3(1 ) .

H s s s s

H s s s

H s s s

H s s s s

0 1 1 1 1 1 1 1

2 2 2 2 2 2 3 2

ˆ( , ) ( ) ( ) ( ){ ( ) ( ) ( )}

ˆ ( ){ ( ) ( ) ( ) ( )} ( )

s t H s t H s t t t

H s t t t t H t

X X X X X

X X X X

Page 23: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Patch through pairs of geodesics

Joining two cubic ribbons

X00

X02X01

X03

X11

X10

X12

X13

Y00

Y02Y01

Y03

Y11

Y10

Y12

Y13

X00

X02X01

X03

X11

X10

X12

X13

Y10

Y12Y11

Y13

Y01

Y00

Y02

Y03 Return

Page 24: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

G1 joining of geodesic curves

G1 connection of two ribbons containing G1 abutting geodesics(1)

Page 25: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

G1 joining of geodesic curves

G1 connection of two ribbons containing G1

abutting geodesics(2)The tangent vectors and are parallel.The ribbons share a common ruling segment at

.The tangent planes at each point of the com-

mon segment are equal for both patches.

(0)X (1)Y

(0) (1)X Y

ReturnReturn

Page 26: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Geodesic-Controlled Developable Surfaces for Modeling Paper Bending

***, Wenping Wang, ***

Page 27: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Author introduction

Wenping Wang

Associate Professor B.Sc. and M.Eng, Shandong University, 1983, 1986;

Ph.D., University of Alberta, 1992. Department of Computer Science,The University of Hong Kong.

Email: [email protected]

Page 28: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Geodesic-Controlled Developable Surfaces

Goal: modeling paper bending

Page 29: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Geodesic-Controlled Developable Surfaces

OutlinePropose a representation of

developable surface Rectifying developable (geodesic-

controlled developable)

Composite developableModify the surface by modifying the

geodesicMove control pointsMove control handles Preserve the curve length

Propose a representation of developable surface

Page 30: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Geodesic-Controlled Developable Surfaces

OutlinePropose a representation of developabl

e surface Rectifying developable (a geodesic-

controlled developable) Composite developable

Modify the surface by modifying the geodesic Move control points Move control handles Preserve the curve length

Page 31: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Rectifying developable

Definition Rectifying plane: The plane

spanned by the tangent vector and binormal vector

Given a 3D curve with non-vanishing curvature, the envelope of its rectifying planes is a developable surface, called rectifying developable.

Page 32: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Rectifying developable

Representation

or

where is arc length.

The surface possesses as a directrix as well

as a geodesic!

( , ) ( ) ( )s t s t X p T B

( , ) ( ) ( ( ) ( ))s t s t s s X p p p

s

( )sp

Page 33: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Rectifying developable

Curve of regressionWhy?

A general developable surface is singular along the curve of regression.

GoalKeep singularities out of

region of interest

Definition:

limit intersection of rulings

Page 34: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Rectifying developable

Compute Paper boundaryGoal

Keep singularities out of region of interest

Keep the paper shape when bending

MethodCompute the ruling length of each

curve point

Page 35: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Rectifying developable

Keep singularities out of region of interest

Page 36: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Composite developable

Why?A piece of paper consists of several parts

which cannot be represented by a one-parameter family of rulings from a single developable.

Page 37: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Composite developable

DefinitionA composite developable surface is made of

a union of curved developables joined together by transition planar regions.

Return

Page 38: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Interactive modifying

Move control points

Page 39: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Interactive modifying

Move control handles(1)Why?

Users usually bend a piece of paper by holding to two positions on it.

Give:positions and orientation vectors

at the two ends.Want:

a control geodesic meeting those conditions

Page 40: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Interactive modifying

Move control handles(2)

When the constraints are not enough, minimize

20 10 1

0 1

interpolate normalinterpolate normal

( ) | | | | | || | | |

f X N N

N N XN N

Page 41: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Interactive modifying

Preserve curve length

Page 42: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Composite developable

Boundary planar region

Page 43: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Composite developable

Control a composite developable

Return

Page 44: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Application

Texture mappingThe algorithm computing paper boundary.

Surface approximation

VIDEOVIDEOVIDEOVIDEO

Page 45: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

Future work

Investigate the representation of the control geodesic curve with length preserving property.3D PH curve

Page 46: Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th Email: Hongyanzhao_cn@yahoo.com.cn.

The endThe endThe endThe end

Thank you!Thank you!Thank you!Thank you!