Recent posts

[Misc] 일급 ν•¨μˆ˜μ™€ 일급 객체

January 15 2022

일급 객체 λͺ¨λ“  μš”μ†ŒλŠ” ν•¨μˆ˜μ˜ μ‹€μ œ λ§€κ°œλ³€μˆ˜κ°€ 될 수 μžˆλ‹€. λͺ¨λ“  μš”μ†ŒλŠ” ν•¨μˆ˜μ˜ λ°˜ν™˜ 값이 될 수 μžˆλ‹€. λͺ¨λ“  μš”μ†ŒλŠ” ν• λ‹Ή λͺ…λ Ήλ¬Έμ˜ λŒ€μƒμ΄ 될 수 μžˆλ‹€. λͺ¨λ“  μš”μ†ŒλŠ” 동일 λΉ„κ΅μ˜ λŒ€μƒμ΄ 될 수 μžˆλ‹€.

[Math] Vector

January 15 2022

μœ ν΄λ¦¬λ“œ 곡간 μž„μ˜μ˜ 점과 λ‹€λ₯Έ ν•œ 점을 μ—°κ²°ν•˜λŠ” 직선은 단 ν•˜λ‚˜λ‹€ μž„μ˜μ˜ 선뢄은 μ–‘ 끝으둜 μ–Όλ§ˆλ“ μ§€ μ—°μž₯ν•  수 μžˆλ‹€ μž„μ˜μ˜ 점을 μ€‘μ‹¬μœΌλ‘œ ν•˜κ³  μž„μ˜μ˜ 길이λ₯Ό λ°˜μ§€λ¦„μœΌλ‘œ ν•˜λŠ” 원을 그릴 수 μžˆλ‹€ R은 μ‹€μˆ˜λ‘œ 이루어진, R^2은 2차원 곡간, R^3λŠ” 3차원 곡간을 의미

[Math] Linear Algebra

January 15 2022

μ„ ν˜•λ³€ν™˜ (Linear Transformation) λŒ€μˆ˜ν•™ λ―Έμ§€μˆ˜μ™€ λ―Έμ§€μˆ˜λ₯Ό μ‚¬μš©ν•˜λŠ” μˆ˜ν•™

[C++] Multiple Inheritance

November 16 2021

닀쀑 상속 Multiple Inheritance C++μ—μ„œλŠ” C#κ³Ό λ‹€λ₯΄κ²Œ, 닀쀑 상속을 ν—ˆμš© 기반 클래슀의 멀버 λ˜λŠ” λ©”μ„œλ“œμ˜ 이름이 λ™μΌν•œ 경우 μ£Όμ˜ν•΄μ•Ό ν•œλ‹€

[3D Graphcis] Transforming - World

November 15 2021

Translation μ–΄λ–€ P1 (x, y)λ₯Ό P2(x’, y’)둜 이동 두 점 μ‚¬μ΄μ˜ κ±°λ¦¬λŠ” (Tx, Ty) x’ = x + Tx y’ = y + Ty

[Game A.I.] Path-Finding

November 14 2021

곡간 λΆ„ν• μ˜ νƒ€μž… Grid QuadTree/OctTree Waypoint graphs Coner graphs Circle-based waypoint graphs Navigation meshess

[C++] DFS & BFS

November 14 2021

DFS Depth-Frist Search ν˜„μž¬ λΆ„κΈ°λ₯Ό μ™„λ²½ν•˜κ²Œ νƒμƒ‰ν•œ λ’€ λ‹€μŒ λΆ„κΈ°λ‘œ 이동 ν˜„μž¬ λ…Έλ“œμ™€ μΈμ ‘ν•œ λ…Έλ“œλ₯Ό μš°μ„  탐색 더 이상 μΈμ ‘ν•œ λ…Έλ“œκ°€ 없을 λ•ŒκΉŒμ§€ 반볡 κ·Έλž˜ν”„ 내에 cycle μ—¬λΆ€λ₯Ό 확인할 λ•Œ μ‚¬μš©