시에르핀스키1 Win32 Sierpinsky Triangle 그리기 프랙탈을 그리는데 일반적으로 많이들 해보는 것이 코시곡선, 맨델브로트 집합 등인 듯 합니다. 여기서는 간단하게 Win32 API를 이용해서 Sierpinsky 삼각형을 그려보도록 합니다. 일단 이 프로그램을 이해하기 위해서는 Win32의 기본적인 프로그램 구조를 알아야 하겠죠. 프랙탈 자체가 자기 복제이기 때문에 이미지를 축소시켜서 복사하는 방법도 있겠지만, 여기서는 순수하게 라인만 가지고 그려봅니다. 프랙탈이 자기 복제이므로, C/C++ 프로그램에서도 자기복제가 되는 자기호출함수를 이용해서 프로그램을 짭니다. 정삼각형을 자기복제를 이용해서 그리면, 전체를 그리지 않아도 훌륭하게 완성됩니다. 여기서는 가장 중요한 키 함수만 소개하면 다음과 같습니다. void DrawTriangle(HDC hdc, flo.. 2014. 4. 29. 이전 1 다음