1.ν‰λ©΄μ˜ 방정식




μœ„μ˜ 그림처럼 ν‰λ©΄μœ„μ˜ ν•œ 점과, ν‰λ©΄μ˜ 법선벑터가 μ£Όμ–΄μ Έ μžˆμ„ λ•Œ, ν•΄λ‹Ή ν‰λ©΄μ˜ 방정식을 κ΅¬ν• μˆ˜ μžˆμ–΄μš”


ν‰λ©΄μ˜ λ²•μ„ λ²‘ν„°λŠ” ν‰λ©΄μœΌλ‘œλΆ€ν„° 수직인 λ²‘ν„°μ—μš”, 평면 μœ„μ˜ μ„Έ 점의 μ’Œν‘œλ₯Ό ν†΅ν•΄μ„œ λ‘κ°œμ˜ 벑터λ₯Ό λ§Œλ“€κ³ , 두 벑터λ₯Ό μ™Έμ ν•˜λ©΄ κ΅¬ν• μˆ˜ μžˆμ–΄μš”






μœ„μ˜ 그림은 ν‰λ©΄μ˜ 방정식을 κ΅¬ν•˜λŠ” λ°©λ²•μ΄μ—μš”


ν‰λ©΄μœ„μ˜ 점인 x1,y1,z1 μ—μ„œ ν‰λ©΄μœ„μ˜ μž„μ˜μ˜ 점인 x,y,z κΉŒμ§€μ˜ λ²‘ν„°λŠ” (x-x1),(y-y1),(z-z1)이고


ν•΄λ‹Ή 벑터λ₯Ό ν‰λ©΄μ˜ 법선벑터와 λ‚΄μ ν•˜λ©΄ μ„œλ‘œ μˆ˜μ§μ—¬μ–΄μ„œ κ·Έ 값은 0이 λ˜λ‹ˆκΉŒ, ν•΄λ‹Ή 곡식을 μ •λ¦¬ν•˜λ©΄ ν‰λ©΄μ˜ 방정식을 μ–»μ„μˆ˜ μžˆμ–΄μš”






2.평면과 점의 λ°©ν–₯ νŒλ³„





μœ„μ˜ 그림처럼 ν•œ 점을 μ§€λ‚˜κ³  νŠΉμ •ν•œ 법선벑터λ₯Ό κ°€μ§€λŠ” ν‰λ©΄μ˜ 방정식이 μ£Όμ–΄μ Έ μžˆμ„ λ•Œ


νŠΉμ •ν•œ 점의 μ’Œν‘œλ₯Ό ν•΄λ‹Ή ν‰λ©΄μ˜ 방정식에 λŒ€μž…ν•΄μ„œ λ‚˜μ˜¨ 값이 0보닀 크면, 그림의 μ•„λž˜μ˜ μ™Όμͺ½μ²˜λŸΌ 점은 평면을 κΈ°μ€€μœΌλ‘œ 법선벑터 λ°©ν–₯에 μžˆλŠ”κ±°κ³ 


0보닀 μž‘μœΌλ©΄, 그림의 μ•„λž˜μ˜ 였λ₯Έμͺ½μ²˜λŸΌ 점은 평면을 κΈ°μ€€μœΌλ‘œ λ²•μ„ λ²‘ν„°μ˜ λ°˜λŒ€λ°©ν–₯에 μžˆλŠ”κ±°μ—μš”



3. μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ 방정식








μœ„μ˜ κ·Έλ¦Όμ—μ„œ μ™Όμͺ½μ€ μ§μ„ μ˜ ν•œ 점과 ν•΄λ‹Ή μ§μ„ μ˜ λ°©ν–₯벑터가 μ£Όμ–΄μ‘Œμ„λ•Œμ˜, μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ λ°©μ •μ‹μ΄μ—μš”


그리고 였λ₯Έμͺ½μ€ 두 점의 μ’Œν‘œκ°€ μ£Όμ–΄μ‘Œμ„λ•Œμ˜ μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ λ°©μ •μ‹μ΄μ—μš”, 두 점의 μ’Œν‘œλ‘œ ν•΄λ‹Ή μ§μ„ μ˜ λ°©ν–₯벑터λ₯Ό κ΅¬ν•œκ±°μ—μš”



4.평면과 μ§μ„ μ˜ ꡐ점의 μ’Œν‘œ κ΅¬ν•˜κΈ°





μœ„μ˜ 그림처럼 ν‰λ©΄μ˜ 방정식과 μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ 방정식이 μ£Όμ–΄μ Έ μžˆμ„ λ•Œ


μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ 방정식을 ν‰λ©΄μ˜ 방정식에 λŒ€μž…ν•΄μ„œ t값을 κ΅¬ν•˜κ³ 


κ·Έλ ‡κ²Œ κ΅¬ν•œ t값을 λ‹€μ‹œ 처음의 μ§μ„ μ˜ λ§€κ°œλ³€μˆ˜ 방정식에 λŒ€μž…ν•˜λ©΄, μ§μ„ μ˜ ν‰λ©΄κ³Όμ˜ ꡐ점을 κ΅¬ν• μˆ˜ μžˆμ–΄μš”


단 μ΄λ•Œ 직선과 평면이 ν‰ν–‰ν•œ 경우라면, 즉 ν‰λ©΄μ˜ 법선벑터와 μ§μ„ μ˜ λ°©ν–₯벑터가 μ„œλ‘œ 수직이면 ꡐ점이 μ‘΄μž¬ν•˜μ§€ μ•Šμ•„μ„œ κ΅¬ν• μˆ˜ μ—†μ–΄μš”






5. νŠΉμ •ν•œ λ©΄κ³Ό 선뢄이 κ΅μ°¨ν•˜λŠ”μ§€ κ΅¬ν•˜κΈ°






μœ„μ˜ 그림처럼 νŠΉμ •ν•œ κΌ­μ§“μ λ“€λ‘œ 이루어진 λ©΄κ³Ό, νŠΉμ •ν•œ μ–‘ 끝 점을 κ°€μ§€λŠ” 선뢄이 κ΅μ°¨ν•˜λ €λ©΄


μš°μ„  μ•žμ—μ„œ λ§ν•œ λ°©λ²•λŒ€λ‘œ ν•΄λ‹Ή 면이 ν¬ν•¨λœ 평면과, ν•΄λ‹Ή 선뢄이 ν¬ν•¨λœ μ§μ„ μ˜ ꡐ점의 μ’Œν‘œλ₯Ό κ΅¬ν–ˆμ„ λ•Œ


κ·Έλ ‡κ²Œ κ΅¬ν•œ ꡐ점의 μ’Œν‘œκ°€, μ²«λ²ˆμ§Έλ‘œλŠ” ν‰λ©΄μ˜ λ²”μœ„ 내뢀에 ν¬ν•¨λ˜μ–΄μ•Ό ν•˜κ³ , λ‘λ²ˆμ§Έλ‘œλŠ” μ„ λΆ„μ˜ λ²”μœ„ 내뢀에 ν¬ν•¨λ˜μ–΄μ•Ό ν•΄μš”



https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=214487

xyz μ’Œν‘œκ³„μ—μ„œμ˜ λ²‘ν„°μ˜ ν™œμš©1.λ²‘ν„°μ˜ λ‚΄μ μœ„μ˜ 그림이 λ²‘ν„°μ˜ λ‚΄μ μ˜ κ³΅μ‹μ΄μ—μš”λ‘ λ²‘ν„°μ˜ 내적은, 두 λ²‘ν„°μ˜ xκ°’κ³Ό yκ°’κ³Ό z값을 μ„œλ‘œ κ³±ν•˜κ³ , κ·Έλ ‡κ²Œ λ‚˜μ˜¨ μ„Έκ°œμ˜ 값듀을 λͺ¨λ‘ λ”ν•œκ±°μ—μš”,즉 두 λ²‘ν„°μ˜ λ‚΄μ μœΌλ‘œ λ‚˜μ˜¨ 값은 ν•˜λ‚˜μ˜ 수인 κ°’(슀칼라)gall.dcinside.com





그리고 ꡐ점의 μ’Œν‘œκ°€ ν‰λ©΄μ˜ λ²”μœ„μ— ν¬ν•¨λ˜λŠ”μ§€ κ΅¬ν•˜λ €λ©΄, μœ„μ˜ κΈ€μ—μ„œ 8λ²ˆμ— λ‚˜μ™€μžˆλŠ” 방법을 ν™œμš©ν•˜λ©΄ λ˜μš”, 즉 ν‰λ³€μ˜ μœ„μ•„λž˜λ‘œ 수직의 μ˜μ—­μ— ν•΄λ‹Ή 점이 ν¬ν•¨λ˜λŠ”μ§€λ₯Ό κ΅¬ν•˜λ©΄ λ˜μš”, 즉 평면이 λ³Όλ‘λ‹€κ°ν˜•μΌ κ²½μš°μ—λ§Œ κ΅¬ν• μˆ˜ μžˆμ–΄μš”







그리고 ꡐ점의 μ’Œν‘œκ°€ 선뢄에 ν¬ν•¨λ˜λŠ”μ§€λ₯Ό κ΅¬ν•˜λ €λ©΄ μœ„μ— λ‚˜μ™€μžˆλŠ”κ²ƒμ²˜λŸΌ, μ„ λΆ„μ˜ μ–‘ 끝 μ μ—μ„œ κ΅μ κΉŒμ§€μ˜ λ‘κ°œμ˜ 벑터가 μ„œλ‘œ λ°˜λŒ€λ°©ν–₯에 μžˆλŠ”μ§€λ₯Ό κ΅¬ν•˜λ©΄ λ˜μš”, 즉 두 벑터λ₯Ό λ‚΄μ ν–ˆμ„λ•Œ κ·Έ 값이 0보닀 μž‘μ•„μ•Όν•΄μš”





6. 두 면이 κ΅μ°¨ν•˜λŠ”μ§€ κ΅¬ν•˜κΈ°








μœ„μ˜ 그림처럼 νŠΉμ •ν•œ κΌ­μ§“μ λ“€λ‘œ 이루어진 λ‘κ°œμ˜ 면듀이 μžˆμ„λ•Œ


λ§Œμ•½ 두 면이 μ„œλ‘œ κ΅μ°¨ν•œλ‹€λ©΄, ν•˜λ‚˜μ˜ 면의 λͺ¨μ„œλ¦¬κ°€ λ‹€λ₯Έ 면의 λͺ¨μ„œλ¦¬μ™€ ꡐ차해야 ν•΄μš”


즉 4-5, 5-6, 6-4의 λͺ¨μ„œλ¦¬κ°€ 123의 λ©΄κ³Ό κ΅μ°¨ν•˜κ±°λ‚˜


1-2, 2-3, 3-1의 λͺ¨μ„œλ¦¬κ°€ 456의 λ©΄κ³Ό κ΅μ°¨ν•΄μ•Όν•΄μš”


그리고 κ·Έλ ‡κ²Œ λͺ¨μ„œλ¦¬κ°€ λ©΄κ³Ό κ΅μ°¨ν•˜λŠ”μ§€λŠ” μ•žμ—μ„œ μ„€λͺ…ν•œ μ„ λΆ„κ³Ό 면이 κ΅μ°¨ν•˜λŠ”μ§€λ₯Ό κ΅¬ν•˜λŠ” λ°©λ²•μœΌλ‘œ κ΅¬ν• μˆ˜ μžˆμ–΄μš”


즉, μ—¬κΈ°μ„œ λ‘κ°œμ˜ 면은 λ³Όλ‘λ‹€κ°ν˜• ν˜•νƒœμ—¬μ•Ό ν•΄μš”




7. 두 닀면체가 μΆ©λŒν•˜λŠ”μ§€ κ΅¬ν•˜κΈ°







두 닀면체가 μΆ©λŒν•˜λŠ” κ²½μš°λŠ” λ‘κ°€μ§€μ—μš”


μ²«λ²ˆμ§ΈλŠ” 두 λ‹€λ©΄μ²΄μ˜ ν‘œλ©΄μ΄ μ„œλ‘œ κ΅μ°¨ν•˜λŠ” κ²½μš°μ—μš”


그리고 λ‘λ²ˆμ§ΈλŠ” ν•œ 닀면체가 λ‹€λ₯Έ 닀면체 μ•ˆμ— ν‘œλ©΄μ΄ κ΅μ°¨ν•˜μ§€ μ•Šκ³  μ™„μ „νžˆ ν¬ν•¨λ˜λŠ” κ²½μš°μ—μš”


그리고 μ΄λ•Œ 두 λ‹€λ©΄μ²΄μ˜ ν‘œλ©΄μ΄ κ΅μ°¨ν•˜λŠ”μ§€λŠ”, μ•žμ—μ„œ μ„€λͺ…ν•œ 두 면이 κ΅μ°¨ν•˜λŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λŠ” λ°©λ²•μœΌλ‘œ κ΅¬ν• μˆ˜ μžˆμ–΄μš”


그리고 이 과정은, ν•˜λ‚˜μ˜ λ‹€λ©΄μ²΄μ˜ ν‘œλ©΄λ“€μ— λ‹€λ₯Έ λ‹€λ©΄μ²΄μ˜ λͺ¨μ„œλ¦¬κ°€ κ΅μ°¨ν•˜λŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λŠ” λ°©μ‹μœΌλ‘œ κ°„μ†Œν™”ν• μˆ˜ μžˆμ–΄μš”,


즉 1234 λ‹€λ©΄μ²΄μ˜ 4개의 λ©΄ κ°κ°λ§ˆλ‹€ 5678 λ‹€λ©΄μ²΄μ˜ 6개의 λͺ¨μ„œλ¦¬κ°€ μΆ©λŒν•˜λŠ”μ§€λ₯Ό μ²΄ν¬ν•˜κ³ ,


λ°˜λŒ€λ‘œ 5678 λ‹€λ©΄μ²΄μ˜ 4개의 λ©΄ κ°κ°λ§ˆλ‹€ 1234 λ‹€λ©΄μ²΄μ˜ 6개의 λͺ¨μ„œλ¦¬κ°€ μΆ©λŒν•˜λŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λ©΄ λ˜μš”


그리고 ν•œ 닀면체가 λ‹€λ₯Έ 닀면체 속에 μ™„μ „νžˆ ν¬ν•¨λ˜λŠ”μ§€λŠ”, ν•œ λ‹€λ©΄μ²΄μ˜ ν•˜λ‚˜μ˜ 꼭짓점이 λ‹€λ₯Έ 닀면체 내뢀에 ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λ©΄ λ˜μš”


즉 1234 λ‹€λ©΄μ²΄μ˜ ν•˜λ‚˜μ˜ 꼭짓점이 5678 닀면체에 ν¬ν•¨λ˜μ–΄ μžˆκ±°λ‚˜, 5678 λ‹€λ©΄μ²΄μ˜ ν•˜λ‚˜μ˜ 꼭짓점이 1234 닀면체에 ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λ©΄ λ˜μš”


그리고 κ·Έλ ‡κ²Œ 닀면체 속에 ν•˜λ‚˜μ˜ 점이 ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€λ₯Ό μ²΄ν¬ν•˜λŠ” 방법은, μ•žμ— μ˜¬λ €λ†“μ€ κΈ€μ˜ 7λ²ˆμ— λ‚˜μ™€μžˆμ–΄μš”


즉, μ—¬κΈ°μ„œ μΆ©λŒμ„ μ²΄ν¬ν•˜λ €λŠ” 두 λ‹€λ©΄μ²΄λŠ” 볼둝닀면체여야 ν•΄μš”