• 검색 결과가 없습니다.

Interpolating G 1 1 Bezier Surfaces over Irregular Bezier Surfaces over Irregular Curve Networks for Ship Hull Design

N/A
N/A
Protected

Academic year: 2022

Share "Interpolating G 1 1 Bezier Surfaces over Irregular Bezier Surfaces over Irregular Curve Networks for Ship Hull Design"

Copied!
6
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Korea Mathematical Methods for Curves and Surfaces, Dongseo University, October 26, 2006

Interpolating G

Interpolating G 1 1 Bezier Surfaces over Irregular Bezier Surfaces over Irregular Curve Networks for Ship Hull Design

Curve Networks for Ship Hull Design

Doo-Yeoun Cho, PhD Kyu-Yeul Lee, Prof.

Tae-wan Kim, Assoc. Prof.

taewan@snu.ac.kr

Department of Naval Architecture and Ocean Engineering,

Seoul National University

Seoul, Korea

(2)

2

Motivation

Motivation - -> solve a > solve a engineering geometric engineering geometric problem problem

Given :

curve network of hullform

Find :

smooth hullform surfaces

ƒ Irregular topology

ƒ Knuckle edges

Requirements

ƒ Exact Interpolation of given curve network or Max. distance error between given curve network and generated surface < tolerance*

ƒ Smoothness: exact G1

* Acceptable tolerance in shipbuilding industry is about 3~5 mm for ships of 200~300m length 5,000~10,000 mm

Within 3~5 mm

ƒ Curve network interpolation problems in Ship hull-form design

Æ Generation of G1 surface interpolating irregular curve network without modification of given curves

Value: US$ 100,000,000

Penalty: US$ 20,000,000

manufacturing phase

(Bezier, B-spline)

(3)

3

Related Works Related Works

Global method Bezier surface

unchanged 4

4 sided face Q.Liu et.al.(1994)

Local method Bezier surface

changed N

4 sided face W.Du and

J.Schmitt (1990)

Local method Bezier surface,

Bezier Triangle changed

N 3, 4 sided face

J.Peters (1991)

Local method B-spline surface

changed N

4 sided face X.Shi et. al. (2004)

Local method Bezier surface,

Bezier Triangle unchanged

3, 4, 5 3, 4 sided face

(Support 5, 6 sided face and T-junction by

subdivision)

Our method (CAD 2006. 06)

Local method Bezier surface,

Bezier Triangle changed

- 3, 4 sided face

G. Farin (1982)

Boundary curve Valence

Topology

Input curve network

Output surface Note type

* W.Du and J.Schmitt, “On the G1continuity of piecewise Bezier surfaces: a review with new results,” CAD, 22(9), 1990

* J.Peters,”Smooth interpolation of a mesh of curves” Constructive Approximation, Vol.7, pp.221-246, 1991

* Q.Liu and T.C. Sun,”G1interpolation of mesh curves,” CAD, 26(4), 1994

* X.Shi, T. Wang and P. Yu, “A practical construction of G1smooth biquintic B-spline surfaces over arbitrary topology,” CAD, Vol.36, 2004

(4)

4

Input

Outline of proposed G

Outline of proposed G

11

surfaces interpolation method surfaces interpolation method

Topologically irregular curve network Topologically irregular

curve network

G1tensor-product Bezier surfaces G1tensor-product

Bezier surfaces

Output

Subdivision of irregular boundary

region Subdivision of irregular boundary

region

Step 1

Construction of G1 Bezier surfaces Construction of G1

Bezier surfaces

Edge-wise G1condition Vertex-wise G1condition

Step 3

Generation of initial Bezier surfaces Generation of initial

Bezier surfaces

Step 2

Split curve

(5)

5

Conclusions and Future work Conclusions and Future work

ƒ G

1

surface interpolation of irregular curve network

y Based on Farin’s G1 continuity condition,

G1 continuity condition with 3 degree of freedoms are proposed for G1 surface interpolation of curve network

y Analyze singular cases of vertex-wise G1 condition at the vertex of 3, 4, 5 valence Æ Solutions to avoid singular cases are derived

without any modification of the given curve network y In comparison with Q.Liu’s work,

ƒ We proposed Local interpolation method, while Q.Liu’s method are Global interpolation

ƒ Vertex G1 on the vertex of 3, 4, 5 valence are analyzed and T-junction, 5-, 6-sided regions are supported

y Our approach can be applied for any objects which is defined by boundary a curve network for free-form surfaces

ƒ Future work

y Extend proposed algorithm for G1 Bezier surface interpolation to G1 B-spline surface interpolation

(6)

6

Thank you for attention

Thank you for attention

참조

관련 문서

2.2.4 Bezier Curve Interpolation / Approximation 2.2.1 Definition &amp; Characteristics of Bezier curves 2.2.2 Degree Elevation/Reduction of Bezier curves 2.2.3

Key word : homogeneous barycentric coordinate, quadratic rational Bezier curve, isogonal conjugate, isotomic conjugate, centroid, incenter... 이차 유리

Hull Form Modeling 2009 Fall, Computer Aided Ship Design – Part2..

bool SetDataForCpVar(double _D_Cb, double _LCBDelta, double

§ moving curve가 일정한 차수의 Bezier curve 이고, moving curve의Bezier control points의 궤적을 나타내는 directional curve도 Bezier curve일 때, 이러한

ƒ moving curve가 일정한 차수의 Bezier curve 이고 , moving curve의Bezier control points의 궤적을 나타내는 directional curve도 Bezier curve일 때, 이러한

2009 Fall, Computer Aided Ship Design – Part1 Optimal Ship Design.. @ SDAL Advanced Ship

Design Theories of Ship and Offshore Plant, Fall 2016, Myung-Il Roh 1.. Design Theories of Ship and Offshore