1 research outputs found

    Ship Hull Surface Modeling using Agnostic G^1 Gregory Surfaces

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (์„์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› ๊ณต๊ณผ๋Œ€ํ•™ ์กฐ์„ ํ•ด์–‘๊ณตํ•™๊ณผ, 2017. 8. ๊น€ํƒœ์™„.G^1 ์—ฐ์† ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์„ ์ฒด ๊ณก๋ฉด์˜ ํ•„์š”์„ฑ์€ ์„ ํ˜• ์„ค๊ณ„์ž์™€ ์„ ํ˜•์„ ํ™œ์šฉํ•˜๋Š” ์ดํ›„ ์„ค๊ณ„ ์ž‘์—…์ž๋“ค์˜ ์„ค๊ณ„ ๊ฒฐ๊ณผ๋ฌผ์˜ ์ฐจ์ด๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•˜์—ฌ ๊พธ์ค€ํžˆ ๋Œ€๋‘๋˜์–ด์™”๋‹ค. ์„ ํ˜• ์„ค๊ณ„ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋ชจ๋ธ๋ง๋œ ์„ ์ฒด ๊ณก๋ฉด์˜ ์ฐจ์ด๋กœ ์ธํ•˜์—ฌ ๊ตฌ์กฐ/์ €ํ•ญ ๋ฐ ์ถ”์ง„ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์„ฑ๋Šฅ ํ‰๊ฐ€๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์œผ๋ฉฐ, ์ด๋Š” ๊ณกํŒ ์ „๊ฐœ ๋“ฑ์˜ ์ƒ์‚ฐ ์ž‘์—…์˜ ์ž๋™ํ™”์œจ ๊ฐ์†Œ์— ์˜ํ–ฅ์„ ์ค€๋‹ค. G^1 ์—ฐ์† ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์„ ์ฒด ๊ณก๋ฉด ์ƒ์„ฑ์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰๋˜์—ˆ์ง€๋งŒ, ์„ ๋ฐ• ํ˜•์ƒ์˜ ํŠน์„ฑ์ƒ ๋ณต์žกํ•œ ์„ค๊ณ„์„ (lines)์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ๋‹ค์–‘ํ•œ ์‚ผ๊ฐ/์‚ฌ๊ฐํ˜• ๊ณก๋ฉด ๊ฐ„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด์— ๋ชจ๋‘ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์•˜๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” agnostic G^1 Gregory ๊ณก๋ฉด ์ƒ์„ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ๋ฐ•์— ์ ์šฉํ•˜๊ณ  ๊ฒ€์ฆํ•˜์˜€๋‹ค. ํ•ด๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ์กด Gregory ๊ณก๋ฉด์„ ํ™œ์šฉํ•˜์—ฌ ์‚ผ๊ฐ/์‚ฌ๊ฐํ˜• ๊ณก๋ฉด์ด ํ˜ผํ•ฉ๋˜์–ด ์‚ฌ์šฉ๋œ ์˜์—ญ์—์„œ ๊ณก๋ฉด ๊ฐ„ G^1 ์—ฐ์† ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋„๋ก ๊ฐœ์„ ๋œ ๊ณก๋ฉด ์ƒ์„ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. Agnostic G^1 Gregory ๊ณก๋ฉด ์ƒ์„ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ๋ฐ•์˜ lines์— ์ ์šฉํ•˜์—ฌ ์„ ์ฒด ๊ณก๋ฉด์„ ์ƒ์„ฑํ•˜๊ณ , ๊ณก๋ฉด ๊ฐ„ ๋ฒ•์„  ๋ฒกํ„ฐ ์‚ฌ์ด์˜ ๊ฐ๋„๋ฅผ ์ธก์ •ํ•˜์—ฌ G^1 ์—ฐ์† ์กฐ๊ฑด์„ ๋งŒ์กฑํ•จ์„ ๊ฒ€์ฆํ•˜์˜€๋‹ค.1. ์„œ๋ก  1 1.1. ์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ 1 1.2. ์„ ํ–‰ ์—ฐ๊ตฌ 2 1.3. ์—ฐ๊ตฌ ๋ชฉ์  4 1.4. ๋…ผ๋ฌธ์˜ ๊ตฌ์„ฑ 5 2. Agnostic G^1 Gregory ๊ณก๋ฉด 6 2.1. ๋ช…๋ช…๋ฒ• ๋ฐ ์šฉ์–ด 6 2.2. Gregory ๊ณก๋ฉด 7 2.2.1. ์‚ฌ๊ฐ Gregory ๊ณก๋ฉด 7 2.2.1.1 ์‚ฌ๊ฐ ๊ณก๋ฉด์˜ tangent ribbon 10 2.2.2. ์‚ผ๊ฐ Gregory ๊ณก๋ฉด 11 2.2.2.1 ์‚ผ๊ฐ ๊ณก๋ฉด์˜ tangent ribbon 13 2.2.3. Agnostic์˜ ์˜๋ฏธ 15 2.3. G^1 ์—ฐ์† ์กฐ๊ฑด 17 2.3.1. ์ผ๋ฐ˜์ ์ธ G^1 ์—ฐ์† ์กฐ๊ฑด 17 2.3.2. G. Farin์˜ G^1 ์—ฐ์† ์กฐ๊ฑด 18 2.3.2.1. ๋‘ ์‚ผ๊ฐ ๊ณก๋ฉด ์‚ฌ์ด์˜ G^1 ์—ฐ์† ์กฐ๊ฑด 20 2.3.2.2. ์‚ฌ๊ฐ ๊ณก๋ฉด์ด ์žˆ์„ ๊ฒฝ์šฐ์˜ G^1 ์—ฐ์† ์กฐ๊ฑด 22 2.3.3. ๋‘ G^1 ์—ฐ์† ์กฐ๊ฑด์˜ ๋น„๊ต 23 2.3.4. G. Farin์˜ G^1 ์—ฐ์† ์กฐ๊ฑด ์‹ ์œ ๋„ 25 2.4. G^1 ๊ณก๋ฉด fitting 28 2.4.1. ๊ฒฝ๊ณ„ ๊ณก์„ ์„ ๋”ฐ๋ผ tangent ribbon estimation 28 2.4.1.1. ์‚ฌ๊ฐ ๊ณก๋ฉด์˜ ๊ฒฝ๊ณ„ ๊ณก์„ ์ผ ๊ฒฝ์šฐ 29 2.4.1.2. ์‚ผ๊ฐ ๊ณก๋ฉด์˜ ๊ฒฝ๊ณ„ ๊ณก์„ ์ผ ๊ฒฝ์šฐ 29 2.4.2. ๊ผญ์ง“์ ์—์„œ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฒฐ์ • 30 2.4.3. ๋‚ด๋ถ€ ๊ฒฝ๊ณ„ ๊ณก์„ ์„ ๋”ฐ๋ผ G^1 ์—ฐ์† ์กฐ๊ฑด ์ ์šฉ 30 2.4.4. ๊ณ„์‚ฐ๋œ tangent ribbon ์œผ๋กœ Gregory ๊ณก๋ฉด ์ƒ์„ฑ 31 2.4.5. ์ˆœ์„œ ๋˜๋Š” ๋ฐฉํ–ฅ๊ณผ ๋ฌด๊ด€ํ•œ G^1 ์—ฐ์† ์กฐ๊ฑด 32 3. ์‹ค์ œ ์„ ๋ฐ•์—์„œ์˜ G^1 ๊ณก๋ฉด fitting 33 3.1. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ์ „์ฒ˜๋ฆฌ 33 3.1.1. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์˜ ํ•„์š”์„ฑ 33 3.1.1.1. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ 34 3.1.1.2. ๊ณก์„ ๋“ค ๊ฐ„์˜ ๊ต์ฐจ์  ๋ถ€์žฌ 34 3.1.1.3. Coplanar ์กฐ๊ฑด์˜ ๋ถˆ๋งŒ์กฑ 34 3.1.2. ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ • 35 3.1.2.1. ๊ต์ฐจ์ ์„ ์ง€๋‚˜๋Š” ๊ณก์„  ๊ตฌํ•˜๊ธฐ 35 3.1.2.2. Coplanar ์กฐ๊ฑด ๋งŒ์กฑ์‹œํ‚ค๊ธฐ 36 3.2. ์˜ˆ์ œ 38 3.3. ๊ณก๋ฉด์˜ ๊ฐ€์‹œํ™” ๋ฐ ๊ณก๋ฉด ์‚ฌ์ด์˜ ๊ฐ๋„ ์ธก์ • 39 3.3.1. Gregory ๊ณก๋ฉด์˜ cross boundary derivative 40 3.3.2. ๊ณก๋ฉด ์‚ฌ์ด์˜ ๊ฐ๋„ ์ธก์ • ๋ฐฉ๋ฒ• 44 3.3.3. Case a) 46 3.3.4. Case b) 49 3.3.5. Case c) 51 4. ๊ฒฐ๋ก  53 ์ฐธ๊ณ  ๋ฌธํ—Œ 55 ๋ถ€๋ก. Source code of important functions 57 Abstract 74Maste
    corecore