๋ ์ด๊ฑฐ ์๊ฐํ๋ค๊ฐ ๋๊ฐ๋ฆฌ ํฐ์ง ๊ฒ ๊ฐ์
ํ๋ฉด ์์์ a์ b ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ ๋
๋ ์ ์ x๊ฐ๊ณผ y๊ฐ์ด ์์ผ๋ฉด ํผํ๊ณ ๋ผ์ค์ ์ ๋ฆฌ๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค๋ ๊ฑด ์๊ฒ ๋๋ฐ
3์ฐจ์ ์์์๋ ์ด๋ป๊ฒ ํ๋ ๊ฒ์ํด๋ณด๋๊น
์ฌ๊ธฐ์ ๋๊ฐ ์ค๋ช
ํด๋จ๋๋ฐ ์์งํ ๋ญ ์๋ฆฐ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด.
๋์ถฉ ๋ ํ๋ฉด ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๊ฑฐ๋ ๋ ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๊ฑฐ๋ ๊ฐ๋ค๋ ๊ฒ๋ง ์์๋ค์
๋ ์ ย A(x1,y1,z1),ย B(x2,y2,z2)ย ์ฌ์ด์ ๊ฑฐ๋ฆฌ
d=(x2โx1)2+(y2โy1)2+(z2โz1)2โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๊ทผ๋ฐ ์ ํ ์ํค์ ์ฝ๊ฒ ๊ณต์๋งย ์ฐ์ฌ์ ธ ์๊ธธ๋ย
C# ์ฝ๋๋กย float ๊ฑฐ๋ฆฌ๊ตฌํ๊ธฐย { get { return Mathf.Sqrt(x*x + y*y +z*z); } }
์ด๋ ๊ฒ ํ๋๋ฐ ์ด๊ฒ ํญ์ ์ ์์๋ํ ์ ์๋ ์ฝ๋์ธ์งย
์๋๋ฉด ์ฌ์๊ฐ ์ข์์ ์๋ํ๊ณ ์๋ ๊ฑด์งย ๋ชจ๋ฅด๊ฒ ๋ค.
์ด๊ฒ ์ฒซ๋ฒ์งธ ๊ณ ๋ฏผ์ด๊ณ ,
๋ ๋ฒ์งธ ๊ณ ๋ฏผ์
์ง๊ตฌย ์์์์ ๋ ์ ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํด์ผ ํ ๊น?
์ง๊ตฌ๋ฅผ ๋ซ๊ณ ์ง๋๊ฐ๋ฉด ์๋จ. ๊ทธ๋ฌ๋๊น ์ค์ ๊ฑธ์ด๊ฐ์ผ ํ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๊ณ ์ถ์ ๊ฑฐ์.
์ด๊ฒ๋ ๊ฒ์ํด๋ณด๋๊น
https://blog.naver.com/limchung90/221394794282
์ด๋ฐ ๋ธ๋ก๊ทธ๊ฐ ๋์ค๋๋ผ?
๋ ์ ๊ณผ ์ง๊ตฌ ์ค์ฌ์ ์ฐ๊ฒฐํย ์ ์ ๊ทธ์ด์ ๋ถ์ฑ๊ผด์ ๋ง๋ ๋คย
ํผํ๊ณ ๋ผ์ค ์์์ ์ด์ฉํด ๋ ์ ์ ์ง์ ์์ ๊ฑฐ๋ฆฌ์ย
๊ตฌ์ฒด์ ํฌ๊ธฐ๋ฅผ ์์๋ด์ ์ค์ฌ๊ฐ์ ๊ตฌํ๊ณ
ํธ์ ๊ธธ์ด = *2ํ์ด* ๋ฐ์ง๋ฆ * ์ค์ฌ๊ฐ/360
์ด๋ ๊ฒ ํ๋ฉด ๋๋ค๋๋ฐย ์๋ฐ ๋ง๋ ๊ฑฐ๋??
๋ฐ์ง๋ฆ์ด 10์ด๊ณ ์ค์ฌ๊ฐ์ด 36์ด๋ฉด
ํธ์ ๊ธธ์ด๋ 2ํ์ด์ธ๋ฐ ๊ทธ๋ผ ๋์ถฉ 9.85์์
์ง๊ตฌ ๋ฐ์ง๋ฆ์ด 6400km์ธ๋ฐ 10์ผ๋ก ๊ณ์ฐํ์ผ๋๊น
9.85๊ฐ ๋์์ผ๋ฉด ๋์ถฉย 650km์?
๊ทธ๋ฆฌ๊ณ ์ด ๊ฒฝ์ฐ๋ ๊นจ๋ํ ํธ์ ๊ฒฝ์ฐ๊ณ
๊ฐ๋ ๊ธธ์ ์ฐ ๊ฐ์ย ์ฅ์ ๋ฌผ์ด ์์ด์ ์ฌ๋ผ๊ฐ๋ค ๋ด๋ ค๊ฐ๋ ๊ฒฝ์ฐ๋ ๊ธธ์ด๋ฅผ ์ด๋ป๊ฒ ๊ตฌํจ??
์ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
๋จ์ํ๊ฒ ํ๋ ค๋ฉด ๋จ์ํ๊ฒ ํ ์ ์์ ๊ฒ ๊ฐ์๋ฐ
์ด์ ์์ ๋จ์ํ๊ฒ ํ๋ฉด ์ ์ง ํจ๋ฐฐํ๋ ๊ธฐ๋ถ์
์ง๊ธ 3์๊ฐ ์๋ค๊ฐ ์ด๊ฑฐ ์๊ฐ๋์ ๋ฒ๋กย ์ผ์ด๋ฌ๋ค ใ ใ
๊ณ ๋ฏผ์์ข์๊ฑฐ์ง. ์ค๋ ฅ์ํค์์ฃผ๋๊น. ํ์ดํ ํด
์ฅ์ ๋ฌผ ๋ค์ด๊ฐ๊ณ ๊ด๋ จ ์์คํ ์ด ๋ถ๊ธฐ ์์ํ๋ ์๊ฐ ๊ณต์์ผ๋ก ์ด์ผํ ๊ฒ ์๋. ์ฐ, ๋ฐ๋ค๋ค์ด๊ฐ๋๋ฐ ๋ง์ฝ ์ด๋ํ๋ ๋์ด ๋นํํ๋ค๋ฉด? ์์ํ ์ค ์๋ค๋ฉด? ์์ํ ์ค ๋ชฐ๋ผ ์์ ๋น ๋์๊ฐ์ผ ํ๋ค๋ฉด?
๋จ์ํ๊ฒ ํ ์ ์๊ณ ํ์ฌ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ฉด ๊ทธ๋ฅ ๊ทธ ๋จ์ํ๊ฑธ ์ฌ์ฉํด.
์๊ฐํด๋ณด๋ ๊ทธ๋ ๋ค ใ ใ ๊ฑฐ๋ฆฌ๋ฅผ ์ ํํ ๊ตฌํ๋๊ฒ ๋ฌด์จ ๋๋จํ ์๋ฏธ๊ฐ ์๋ค๊ณ ... ๊ฑ ๋จ์ํ๊ฒ ํด์ผ๊ฒ ์.
์์๊ฐํ์. ํ๋ก๊ทธ๋๋จธ์ ๊ด์ ์์ ๊ณ ๋ฏผํ๊ณ ๊ณต๋ถํ๋๊ฑด ์ข์. ๊ทผ๋ฐ ๊ทธ๋ฌ๋ค ์ด๋์๊ฐ ํ๋ก์ ํธ ์์ฑ์ ์ปค๋ ์ด์ํ๊ธธ๋ก ๊ฐ๊ณ ์์๊ฑฐ์ ใ ใ ใ
์ด๊ฑฐ ์๊ฐํ ์๊ฐ์ ํจ์ ํ๋๋ผ๋ ๋ ์ตํ๋ ๊ฒ ๋ ์์ฐ์ฑ ์์๊ฒ ๋ค ใ ใ
์ด์ ๊ณต๋ถํ๋ฌ๊ฐ. ๋ต๋ณ ๊ณ ๋ง์์ ใ ใ
ํ๋ ์ด์ด ์์น์์ ๋ชฉ์ ์ง๊น์ง ๊ณต์ ๊ตด๋ ค์ ๊ทธ ๊ณต์ด ๋ชฉ์ ์ง์ ๋๋ฌํ ์๊ฐ ์ธก์ ํด์ ๊ฑฐ๋ฆฌ ๊ตฌํ๋ ๊ฑด ์ด๋ฐ?
๊ธธ์ฐพ๊ธฐ ์๋ฎฌ๋ ์ด์ ๋๋ ค์ ๋น์ฉ์ ๋ฐ๋ฅธ ๊ฑฐ๋ฆฌ ๊ณ์ฐํ๋ ๊ฒ๋ ์๊ฐ์ ํด๋ดค๋๋ฐ...
float ์ฐ๊ณ ์๋ ์์ ์์ ์ ํํจ์ ํฌ๊ธฐํ์
1. 2์ฐจ์์์ ๊ฑฐ๋ฆฌ๊ตฌํ๋ ๋ฐฉ๋ฒ์์์ง? ๊ทธ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํ๊ฑฐ๋ x๋y์์์ ๋๊ฐ์ ๊ธธ์ด์์? ๊ทธ๊ฑธ x๋ผ์น๊ณ 3์ฐจ์์z๋ฅผ y์์ง์ด๋ฃ๊ณ ๋ค์ํ๋ฒ ํผํ๊ณ ๋ผ์ค๋ฅผ ํ๋ฉด ์ด๋ค๊ฐ์ด ๋์ฌ๊บผ ๊ฐ์?
2. ์ผ์ผ์ด ๊ฐ์ ์ฌ๋ด์ผํ๋ ํ์ค๊ณผ ๋ค๋ฅด๊ฒ ํ๋ก๊ทธ๋๋ฐ ์์์๋ ์ด๋ฏธ ๊ทธ๋ฐ์ดํฐ๊ฐ ๋ค์์, ํ๋ก๊ทธ๋๋ฐ ๋ด๋ถ์ ์ธํ๋ถํํ ํธํํ์ ๊ณต๊ฐ์ด ์๋ค๋ฉด ๊ทธ ์ ๋ค์ ๋ํ ์ ๋ณด๊ฐ ์๊ฒ ์ง, ๊ทธ๋ผ ๊ทธ ์ ๋ค์์ ๊ธธ์ด๋ฅผ ๊ตฌํด๋ณด๋ฉด ๊ฐ๋จํ๊ฒ ์ง?
1๋ฒ์ ์ฝ์๋ง์ ๋ฐ๋ก ์ดํดํจ ใ ใ ใฑใ ใฑใ ๊ทผ๋ฐ 2๋ฒ์ ์ ์ ๋ํด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ผ๊ณ ํ๋๋ฐ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ฐ์ด ์์กํ ใ ใ