480 likes | 1.05k Views
Surface modeling through geodesic. Reporter : Hongyan Zhao Date : Apr. 18th Email : Hongyanzhao_cn@yahoo.com.cn. Surface modeling through geodesic.
E N D
Surface modelingthrough 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.
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
Background • Applications of geodesics(1) • Geodesic Dome • tent manufacturing
Background • Applications of geodesics(2) • Shoe-making industry • Garment industry
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.
Parametric representation of a surface pencil with a common spatial geodesic Computer Aided Design 36 (2004) 447-459 Guo-jin Wang, Kai Tang, Chiew-Lan Tai
Author Introduction • Kai Tang http://ihome.ust.hk/~mektang/ Department of Mechanical Engineering, Hong Kong University of Science & Technology. • Chiew-Lan Tai http://www.cs.ust.hk/~taicl/ Department of Computer Science & Engineering, Hong Kong University of Science & Technology.
Parametric representation of a surface pencil with a common spatial geodesic • Basic idea • Representation of a surface pencil through the given curve • Isoparametric and geodesic requirements Representation of a surface pencil through the given curve
Parametric representation of a surface pencil with a common spatial geodesic • Basic idea • Representation of a surface pencil through the given curve • Isoparametric and geodesic requirements
Representation of a surface pencil through the given curve Return
Isoparametric and geodesic requirements • Isoparametric requirements • Geodesic requirements • At any point on the curve, the principal normal to the curve and the normal to the surface are parallel to each other.
Isoparametric and geodesic requirements • The representation with isoparametric and geodesic requirements Return
Cubic Polynomial Patches though Geodesics Marco Paluszny
Author introduction Marco Paluszny Professor Universidad Central de Venezuela
Cubic Polynomial Patches though Geodesics • Goal • Exhibit a simple method to create low degree and in particular cubic polynomial surface patches that contain given curves as geodesics.
Cubic Polynomial Patches though Geodesics • Outline • Patch through one geodesic • Representation • Ribbon (ruled patch) • Non ruled patch • Developable patches • Patch through pairs of geodesics • Using Hermite polynomials • Joining two cubic ribbons • G1 joining of geodesic curves Patch through one geodesic
Cubic Polynomial Patches though Geodesics • Patch through one geodesic • Representation • Ribbon (ruled patch) • Non ruled patch • Developable patches • Patch through pairs of geodesics • Using Hermite polynomials • Joining two cubic ribbons • G1 joining of geodesic curves
Patch through one geodesic • Representation • Ribbon (ruled surface) • Non ruled surface
Patch through one geodesic • Developable patches Then the surface patch is developable. Return
Patch through pairs of geodesics • Using Hermite polynomials
Y12 X02 X02 Y02 Y11 X01 X01 Y01 X03 Y13 X03 Y03 Y00 X00 X00 Y10 X12 Y02 X12 Y12 Y01 X11 X11 Y11 Y03 X13 X13 Y13 Y10 X10 X10 Y00 Patch through pairs of geodesics • Joining two cubic ribbons Return
G1 joining of geodesic curves • G1 connection of two ribbons containing G1 abutting geodesics(1)
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. Return
Geodesic-Controlled Developable Surfaces for Modeling Paper Bending ***, Wenping Wang, ***
Author introduction Wenping Wang Associate ProfessorB.Sc. and M.Eng, Shandong University, 1983, 1986; Ph.D., University of Alberta, 1992. Department of Computer Science,The University of Hong Kong. Email: wenping@cs.hku.hk
Geodesic-Controlled Developable Surfaces • Goal: modeling paper bending
Geodesic-Controlled Developable Surfaces • Outline • Propose a representation of developable surface • Rectifying developable (geodesic-controlled developable) • Composite developable • Modify the surface by modifying the geodesic • Move control points • Move control handles • Preserve the curve length Propose a representation of developable surface
Geodesic-Controlled Developable Surfaces • Outline • Propose a representation of developable 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
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.
Rectifying developable • Representation or where is arc length. The surface possesses as adirectrixas well as ageodesic!
Rectifying developable • Curve of regression • Why? • A general developable surface is singular along the curve of regression. • Goal • Keep singularities out of region of interest • Definition: limit intersection of rulings
Rectifying developable • Compute Paper boundary • Goal • Keep singularities out of region of interest • Keep the paper shape when bending • Method • Compute the ruling length of each curve point
Rectifying developable • Keep singularities out of region of interest
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.
Composite developable • Definition • A composite developable surface is made of a union of curved developables joined together by transition planar regions. Return
Interactive modifying • Move control points
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
Interactive modifying • Move control handles(2) • When the constraints are not enough, minimize
Interactive modifying • Preserve curve length
Composite developable • Boundary planar region
Composite developable • Control a composite developable Return
Application • Texture mapping • The algorithm computing paper boundary. • Surface approximation VIDEO
Future work • Investigate the representation of the control geodesic curve with length preserving property. • 3D PH curve
The end Thank you!