Dywan Sierpińskiego w c++ OpenGL

Poniższy kod w języku c++ umożliwia wygenerowanie dywanu Sierpińskiego trzeciego stopnia przy użyciu biblioteki OpenGL. Oczywiście, jak po analizie kodu będzie można łatwo zauważyć, owy stopień można niemal dowolnie zmodyfikować.

Przed kompilacją należy pamiętać o dodaniu bibliotek glut (The OpenGL Utility Toolkit). U mnie wymagało to dodania wpisów „-lGL -lGLU -lglut” przy wywoływaniu g++ w środowisku programistycznym.

Powyższy kod nie jest powalająco złożony. W skrócie tworzenie dywanu polega na podzieleniu każdego kwadratu na dziewięć części i usunięcie środkowego elementu w każdej iteracji. Można zatem swobodnie ustawić liczbę iteracji na np. sześć i podziwiać uzyskany efekt.

Sierpinski carpet

Witaj, świecie!

Witajcie w WordPressie.

I stało się. Postanowiłem stworzyć bloga o moich pomysłach i potyczkach z szeroko rozumianym programowaniem. Na chwilę pisania tego tekstu tworzę co nieco w c++ i OpenGL’u (z rozszerzeniem GLUT) na platformie Linux. W najbliższych dniach postaram się zamieścić nieco więcej i konkretniej (czytaj z kodem źródłowym), a na chwilę obecną zajmę się początkami konfiguracji WordPress’a.