์๋์ฐจ ์์คํ์ ์ฉ ์ฝ์ผ ์คํ๋ง 3D ์ค๊ณ ๋๊ตฌ
์คํ๋ง์ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์. (์ด 21๊ฐ ํ๋ผ๋ฏธํฐ)
ํ์ ํ ์ด๋ธ์ ์ ๋ ฅ๋ ๊ฐ ํ์ ์ขํ(turn, radius, offsetZ ๋ฑ)๋ ์คํ๋ง ์์ด์ด๊ฐ ๋ฐ๋์ ํต๊ณผํด์ผ ํ๋ ์ค๊ณ ๊ตฌ์ ์กฐ๊ฑด์ ๋๋ค. Catmull-Rom Interpolating Spline์ AutoCAD ์์ ๊ณก์ ์ฒ๋ผ ๋ชจ๋ ์ง์ ์ขํ๋ฅผ ์ ํํ ํต๊ณผํ๋ฉด์, ๊ตฌ๊ฐ ์ฌ์ด๋ฅผ C1 ์ฐ์ S-์ปค๋ธ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ๋จ์กฐ ํด๋จํ(monotone clamping)๋ฅผ ์ ๊ฑฐํ์ฌ ๋ฐ์ดํฐ ํ ๊ฒฝ๊ณ์์ ์ ์ ์ด ์์ ํ ์ผ์นํฉ๋๋ค.
Catmull-Rom
200
300
turn
radius
offsetX/Y
offsetZ
wireDiameter
section
์ฃผ์: ์๋ ์ค๋ฌด๋ฉ์ด ํ์ฑ(ฯ > 0)๋๋ฉด ์์ด์ด๊ฐ ์ง์ ์ขํ๋ฅผ ์ ํํ ํต๊ณผํ์ง ์์ต๋๋ค. Gaussian ๊ฐ์ค ํ๊ท ์ด ์ธ์ ๊ตฌ๊ฐ๊ณผ ํผํฉ๋์ด ์ง์ ์์น๊ฐ ์ด๋๋ฉ๋๋ค. ์ค๊ณ ์ ํ๋๊ฐ ํ์ํ ๊ฒฝ์ฐ ๋ฐ๋์ 0์ผ๋ก ์ ์งํ์ญ์์ค.
offsetX / Y