컴퓨터 그래픽스 정이십면체 구현 및 이벤트 기능
2025.11.14
1. 정이십면체(Icosahedron) 구현
정이십면체는 12개의 꼭짓점과 20개의 삼각형 면으로 구성된 정다면체입니다. 코드에서는 12개의 3D 좌표로 정의된 꼭짓점들을 이용하여 20개의 면을 생성합니다. 각 면은 3개의 정점으로 이루어진 삼각형이며, 면마다 다른 RGB 색상(노란색, 청록색, 자홍색)이 지정됩니다. createIcosahedron() 함수에서 정점 배열과 색상 배열을 초기화하여 그래픽스 렌더링을 위한 데이터를 준비합니다.
2. 변환 행렬(Transformation Matrix) 적용
display() 함수에서 크...
2025.11.14