Малюємо довільні фігури в Processing

Квадратів і кіл може виявитися недостатньо для цікавого проекту На щастя, в Processing є кілька функцій, що дозволяють вам малювати довільні фігури Зараз ми напишемо пару функцій для малювання зірок і квітів Як це робиться Спочатку напишемо код для функції setup () Я використовував функцію frameRate () для того, щоб скетч працював зі швидкістю один […]

Редагування програм – ЧАСТИНА 2

Щоб встановити область навколо наступного s-вирази в буфері, використовуйте CM-@ (mark-sexp), яка ставить позначку в той же самий місце, куди повинна б була пересунутися CMf C-M-@ сприймає аргумент так само, як C-M-f Зокрема, негативний аргумент зручний для установки мітки на початку попереднього s-вирази

Більш складний приклад: перегляд атрибутів файлів в CBuilder

Прості приклади, які ви бачили в цьому розділі досі, показували, як зробити одне або дві справи, але не показували реального закінченого приклад використання Windows API У цьому прикладі ми розглянемо не одну або дві функції API, а відразу цілу групу функцій, визначену для файлової системи Windows Приклад, який ми збираємося зробити, – простий броузер атрибутів […]

Створюємо polygon soup в Processing

У прикладі Прості обєкти в 3D ми дізналися, що в Processing є два основних обєкти: паралелепіпед і сфера Незважаючи на те, що з ними можна зробити багато цікавого, вам напевно захочеться зробити свою 3D-фігуру Тут ми розглянемо, як створити гнучку функцію для малювання циліндра

Навігація по суміжній списку

Зберігання даних в будь-який з варіацій суміжного списку не викликає проблем – звичайні вставка, оновлення і видалення працюють відмінно Вся хитрість полягає в отриманні даних і навігації по ієрархії У наступних розділах будуть описані деякі рішення цих завдань – від тривіальних до вкрай складних Сподіваюся, що хоча б одне з них вам сподобається

Програвання аудіофайлів в Processing

Почнемо з найпростішого, що можна робити з Minim, а саме – c програвання аудіайлов Але так як це було б занадто просто, ми додамо простий інтерфейс для управління звуком з клавіатури або миші Приступимо Створіть новий скетч і збережіть його по імям playing_audio_filespde Імпоіруйте в скетч бібліотеку minim, так, як ми робили це в першому […]

Основні функції – ЧАСТИНА 2

Функція ROUND (ROUND) вкорочує число-аргумент до зазначеної кількості десяткових знаків Округлення виконується за стандартними правилами: цифри менше 5 просто прибираються, а замість цифр більше або рівних 5 додається 1 у попередній розряд Функція записується так:

“Звірятко іншого роду”

Ядро має деякі відмінності порівняно із звичайними користувацькими додатками, ці відмінності хоча і не обовязково призводять до серйозних ускладнень при програмуванні, але все ж створюють специфічні проблеми при розробці ядра Ці відмінності роблять ядрозвіром іншого роду Деякі з старих правил при цьому залишаються в силі, а деякі правила є повністю новими Хоча частина відмінностей очевидна […]

Безліч більшого-тета

Коли говорять про позначення великого-О, то найчастіше мають на увазі те, що Дональд Кнут (Donald Knulh) описував за допомогою позначення великого-тета. Позначення болипой-О відповідає верхній межі Наприклад, число 7 – це верхня межа числа 6, крім того, числа 9, 12 і 65 – це теж верхні межі числа 6 Коли розглядають зростання функції, то зазвичай […]

Лінійна і експонентна регресії – ЧАСТИНА 2

Рис 173 Функція ЛИНЕЙН обчислює кутовий коефіцієнт прямої залежності і точку перетину лінії регресії з віссю Y