Топологічна є відкритим вихідним кодом, безкоштовно і незалежний від платформи програмного забезпечення командного рядка здійснюється в C ++ з використанням OpenGL, WebGL і Libxml2 бібліотеки. Це забезпечує просте програмне забезпечення для надання різних регулярних 3D-фігур і багатовимірні геометричні примітиви.
Підтримує широке розмаїття геометричних примітивів і методів виведення
Серед підтримуваних геометричних примітивів, ми можемо згадати симплексів, сфери та куби. Крім того, в списку підтримуваних фракталів, ми можемо відзначити, фрактальні полум'я і основні Афінний КСФ (ітерованих функція системи).
Крім того, Топологічна підтримує кілька способів виведення, такі як простий OpenGL 3.2 і SVGs. Бібліотека libefgy використовується для виконання більшості роблять завдань, а також фактичних розрахунків.
Поставляється з GLUT передньому кінці, в WebGL переднього кінця і інтерфейс командного рядка
Проект має декілька інтерфейсів, в тому числі GLUT і WebGL користувальницьких інтерфейсів, а також інтерфейсу командного рядка (CLI). Кожен з цих інтерфейсів повинні бути складені окремо, щоб використовувати їх, в іншому випадку єдиний спосіб взаємодії з програмою через емулятор терміналу додаток.
WebGL переднього плану на сьогоднішній день самий легкий у використанні, надаючи користувачам безболісно, так як вони виграли і Rsquo; т доведеться нічого встановлювати. Веб-інтерфейс дозволяє запускати топологічного прямо в браузері.
Початок роботи з топологічної
Тому що Топологічна не можуть бути знайдені на головних програмних сховищ багатьох сучасних операційних GNU / Linux систем, установка досить важко. Це вимагає сторонніх бібліотек, як libefgy, які можуть бути придбані і встановлені окремо (подробиці надаються за проектом і Rsquo; з офіційного сайту).
В основному, для установки топологічні, вам доведеться завантажити останню версію з будь своїй сторінці GitHub або через Softoware. Відкрийте емулятор терміналу додаток, перейдіть до місця розташування вихідних файлів за допомогою & lsquo; CD & Rsquo; команда (наприклад, CD / будинку / softoware / топологічної-реліз-10), запустіть і lsquo; зробити і Rsquo; Команда скомпілювати його, а потім і lsquo; Судо зробити установку і Rsquo; команда для установки всій системі.
Що нового У цьому випуску:
- фронтенд:
- Існує в даний час додаток Chrome, заснований на оновленій WebGL інтерфейсі. Останній був удосконалений за допомогою JQuery Mobile, так що це буде значно легше і працює відмінно на мобільних пристроях. Зокрема, WebGL інтерфейс тепер працює відмінно і виглядає досить добре КСН 8 і останні версії Android.
- клієнт WebGL переїхав до https://dee.pe/r - бо старий URL був waaaaaaay занадто довго пам'ятати .
- користувачі Chrome тепер можна завантажити цього інтерфейсу в магазині Chrome App, на https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
- Моделі:
- Цей реліз включає в себе знімок того, що я намагаюся зробити з аттракторов. Атрактори генеруються випадковим чином, але вони показують гарні симетрії і багато параметрів є цікаві ефекти.
- Fractal Flame Забарвлення:
- фрактального алгоритму полум'я забарвлення в даний час переглядається. Якщо ви використовуєте зовнішній інтерфейс OSX, то новий алгоритм використовує математику набагато ближче до оригіналу, завдяки плаваючою точкою текстур в OpenGL 3.2+. На жаль, це не працює надто добре на WebGL і OpenGL ES, так що це не буде включена в інших фронтенд. Незважаючи на це, новий метод забарвлення досить перспективно, багато красивіше, ближче до оригінальної роботі і навіть швидше, щоб зробити -. Завдяки потрібно менше проходів рендеринга
Що нового у версії 9:
- Модель фабрика була інтегрована в libefgy:
- модель завод був раніше частиною топологічного, але в даний час переїхав в libefgy. Це означає, що всякий раз, коли нові моделі будуть додані в libefgy, ваш улюблений Топологічна інтерфейс просто перекомпіляція від малювання, то нової моделі.
- Доступні моделі і доступні координат вектора формати запитуються з цього заводу, коли Топологічна потрібно знати про них, так ./topologic --version і включення в інтерфейсі OSX буде вести себе, як очікувалося.
- Нові параметри моделі в libefgy:
- libefgy-5 та 6 були введені нові параметри моделі поряд з деякими новими моделями; Нові параметри малий радіус для торів і пляшок Клейна, і залежно від моделі константа, яка використовується тільки пляшками Клейна.
- Нові моделі: тор і пляшки Клейна. Це насправді частина libefgy, але він як і раніше відчуває себе добре, щоб вказати на те, що ці дві нові моделі тепер доступні в будь-якому інтерфейсі.
- Змінна база формат координат:
- новий libefgy підтримує вказівку формату координат, яка вектори інтерпретуються як перш, ніж вони подаються у візуалізації; В даний час libefgy підтримує полярні і декартові координати для її векторів, більш координувати формати, ймовірно, буде додано до libefgy найближчим часом. У випадку, якщо вам цікаво, як це виглядає, подивіться на скріншоти.
Коментар не знайдено