λν° νλκ·Έ ν¨ν΄(Dirty Flag Pattern)
μ΄λ¦μ²λΌ λλ¬μ΄ ν¨ν΄μ μλλ€.
μ€νλ € κΉλνκ² μ΅μ νν΄μ£Όλ ν¨κ³Όκ° μλ€.
λν° νλκ·Έλ λΆνμν μμ μ νΌνκΈ° μν΄ μ€μ λ‘ νμν λκΉμ§ κ·Έ μΌμ 미루λ κ²μ λ§νλ€. κ°μ λ³κ²½μ΄ μΌμ΄λμΌ νλ μν©μ νλκ·Έλ‘ μ€μ ν΄λμ΄, κΌ νμν μν©μλ§ κ°±μ μ νλλ‘ ν΄μ£Όλ ν¨ν΄μ΄λ€. λ³νκ° μλ μν©μΈλ° λΆνμν μ°μ°μ νλ€λ©΄ νΌν¬λ¨Όμ€μ μ§μ₯μ μ£ΌκΈ° λλ¬Έμ΄λ€.
λ λλ§ νμ΄νλΌμΈμ μλ‘ λ€μ΄λ³΄μ.
2020.06.21 - [π/β Computer Graphics] - λ λλ§ νμ΄νλΌμΈ
λ‘컬 μ’νκ³ -> μλ μ’νκ³
: λ λλ¬κ° κ°μ²΄λ₯Ό 그리기 μν΄ κ°μ²΄ λͺ¨λΈμ λ°μ λ³ν(μμΉ, νμ , ν¬κΈ°)μ μ μ©νλ λ¨κ³
λ§μ½ λ¨μν κ°μ²΄μλ€λ©΄ ν λ²μ μ°μ°μΌλ‘ μ½κ² λ³νμ΄ λλ¬μ κ²μ΄λ€. κ·Έλ¬λ κ°μ²΄λ λλΆλΆ κ³μΈ΅νμΌλ‘ νμ κ°μ²΄λ€μ κ°μ§κ³ μλ€. κ·Έλ¦¬κ³ νμ κ°μ²΄λ μ λ μμΉκ° μλ μμ κ°μ²΄μ μλμ μΈ κ°μΌλ‘ μ μ₯μ΄ λμ΄ μλ€. μλ₯Ό λ€μ΄ λͺΈν΅μ (1, 2, 1)μ μ‘΄μ¬νκ³ νμ (2, 2, 2)μ μ‘΄μ¬ν λ, μ€μ λ‘ νμ (2, 2, 2)μ μμΉν΄ μμκΉ? μλλ€. μ€μ μλ μ’νλ (3, 4, 3)μΌ κ²μ΄λ€. (2, 2, 2)λ νμ κ°μ²΄μμμ λ‘컬 μ’νμ΄λ€.
λ§μ½ λͺΈν΅μ΄ μμ§μΈλ€λ©΄ νμ κ°μ²΄μΈ νλ μμ§μΌ κ²μ΄λ€. μ¦, λͺΈν΅μ λ‘컬 μ’ν κ°μ΄ λ³κ²½λλ©΄ νμ λ‘컬 μ’ν κ°λ λ³κ²½λλ κ²μ΄λ€. λ λλ§μ νκΈ° μν΄μλ λ‘컬 μ’νκ° μλ μλ μ’νλ₯Ό μμμΌ νλ€. λͺ¨λ κ°μ²΄μ λν΄μ 맀 νλ μλ§λ€ μλ λ³ν κ³μ°μ ν΄μ λ λλ§ νλ κ²μ μ½μ§ μλ€. μμ κ°μ²΄μ μ΄λμ΄ νμ κ°μ²΄μκ² μ¬κ·μ μΌλ‘ μν₯μ λ―ΈμΉκΈ° λλ¬Έμ΄λ€.
λ§€λ² λ λλ§ν λλ§λ€ κ³μ°νλ©΄ μ’κ² μ§λ§.. CPU μμμ μλΌκΈ° μν΄μλ μ΄λ»κ² ν΄μΌ ν κΉ?
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λμ¨ κ²μ΄ λν° νλκ·Έμ΄λ€. λͺ¨λ κ°μ²΄λ₯Ό μλ‘ λ λλ§ νλ κ²μ΄ μλ μμ§μ΄λ κ°μ²΄λ§ λ λλ§ νλ κ²μ΄λ€.
λͺ¨λ κ°μ²΄μ μ§μ λ³ν κ°κ³Ό νμ μλ λ³ν κ°μ μΊμ ν΄μ μ μ₯νλ€. λ λλ§ ν λ 미리 κ³μ°ν΄λμ μλ λ³ν κ°μ μ¬μ©νκ³ κ°μ²΄κ° μμ§μ΄μ§ μμΌλ©΄ μΊμμμ κΊΌλ΄ μ°λ©΄ λλ€. λ§μ½ κ°μ²΄κ° μμ§μ΄λ©΄ μλ λ³ν κ°λ κ°μ΄ μ λ°μ΄νΈν΄μ£Όλ©΄ λλ€.
https://luv-n-interest.tistory.com/1115