Форум программистов, компьютерный форум CyberForum.ru

Фракталы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Потоки и указатели (в поток вставить объект класса) http://www.cyberforum.ru/cpp-beginners/thread817012.html
Есть структура: class shapka{ public: int* prev; int n; int* next; } }; Нужно в поток вставить объект класса, потом неопределенное количество инф. , потом опять объект...
C++ Что значат операторы >> и &, в присвоении переменной Не знал как иначе назвать тему... Есть функция, которая раскладывает цвет на его составляющие RGB: void ColorToRGB (unsigned int Color, unsigned char *R, unsigned char *G, unsigned char *B) { *R = (Color >> 16) & 0xFF; *G = (Color >> 8) & 0xFF; *B = (Color) & 0xFF; } http://www.cyberforum.ru/cpp-beginners/thread817009.html
C++ Прямое и обратное преобразование Хаара
Здравствуйте. Написал вейвлет-сжатие Хаара, чисто визуально все работало правильно. Для надежности решил написать обратное преобразование и восстановить изображение. Прямое преобразование #include "stdafx.h" #include "libopencv.h" #include <fstream> #include <math.h> #define N 32
SDL & OpenGL C++
Можно при использовании связки SDL и OpenGL также использовать сторонние библиотеки для создания пользовательского интерфейса (например эту)? Или лучше использовать Qt?
C++ Создание программы на начальном этапе http://www.cyberforum.ru/cpp-beginners/thread816977.html
Подскажите, пожалуйста, какого типа проекта в С++ надо создать и куда именно вставить следующий программный код, что бы программа запустилась и можно было посмотреть на результат? #include <stdio.h> int main() { double b = 213.492222232; printf("%i",(int)(b+.5)); }
C++ Распаковка PAK Файлов Есть одна игра, новая Dance - MMO, я все ресурсы игры - модели,картинки тексты и т.д находятся в этом файле. Я пытался открыть этот файл с помощью всех программ которые открывает файлы .PAK но никакая программа не открыла этот файл. В игре есть такие 4 файла, у одного размер 2GB, у второго размер 750MB, у третьего 350MB, и у четвертого 1GB, так что кинуть вам файлы не смогу, так как много... подробнее

Показать сообщение отдельно
dmal
7 / 7 / 1
Регистрация: 19.02.2013
Сообщений: 140

Фракталы - C++

24.03.2013, 13:25. Просмотров 1213. Ответов 3
Метки (Все метки)

Нашел пример кода для рисования снежинки коха и чуть переделал. Но рисует он снежинку как на первом рисунке.
Как построить такую, как на втором рисунке?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class KochSnowflake{
    private:
       double t, x, y, p;
       long k;
       long itter;
 
    public:
      inline void Draw(int mx, int my, int rad, TImage *MyImage);
};
 
inline void KochSnowflake::Draw(int mx, int my, int rad, TImage *MyImage){
 
//mx - Ширина окна
//my - Высота окна
//rad - Ширина окна
 
  mx /= 4;       
  my /= 2;
  rad /= 2;
 
  itter = 50000;
 
  Randomize;
  x = 0.0;
  y = 0.0;
  for(k = 1; k <= itter; k++){
    p = random(2);
    t = x;
    if(p <= 0.5){
      x =  0.5 * x + 1 / (2 * pow(3, 0.5)) * y;
      y =  1 / (2 * pow(3, 0.5)) * t - 0.5 * y;
    }
    else{
      x = 0.5 * x - 1 / (2 * sqrt(3)) * y + 0.5;
      y = -1 / (2 * sqrt(3)) * t - 0.5 * y + 1 / (2 * sqrt(3));
    }
    MyImage->Canvas->Pixels[mx + int(rad * x)][my + int(rad * y)] = (TColor) RGB(150, 0, 100);
    MyImage->Canvas->Pixels[mx + int(rad * x)][my - int(rad * y)] = (TColor) RGB(150, 0, 100);
  }
}
Миниатюры
Фракталы  
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru