Форум программистов, компьютерный форум, киберфорум
Наши страницы

Анимация колебания струны - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Куплю мобильные приложения и/код мобилньых приложений iOS http://www.cyberforum.ru/ios-dev/thread1514283.html
Куплю мобильные приложения и/код мобилньых приложений iOS в определенной тематики. Спасибо!
Программирование iOS Выпустить апдейт приложения, заменив иконку, название приложения, бинарник, функциональность и диз. Прокатит?) Пройдёт ли такой апдейт ревью?) Интересуют и просто мнения, но лучше подкреплённые выдержками из документации - может кто-то сталкивался уже? Сам роюсь в документации и пока ничего не нашёл по... http://www.cyberforum.ru/ios-dev/thread1510836.html
Программирование iOS Как зумировать изображения в CollectionView?
Добрый день. Есть collectionView с горизонтальным скроллом и картинками внутри ячеек. Картинки перелистываются влево/вправо, но не как не пойму как добавить возможность увеличивать уменьшать картинки...
Программирование iOS Какие на данный момент актуальные языки под iOS/OS X?
Добрый день! Я раньше немного программировал на objective-c, но в последний год отошел от этого. Подскажите, пожалуйста, какая сейчас ситуация с языками программирования для iOS/ OS X. Я так...
Программирование iOS С чего начать разработку для iOS? http://www.cyberforum.ru/ios-dev/thread1505616.html
От мобильного дева далек, но имеются навыки разработки на Java. Есть всего пара тривиальных вопросов: Какой язык разработки сейчас актуален для iOS? Swift или ObjC? Кодить, я так понимаю, нужно...
Программирование iOS Тестирование in app purchase Добрый день. Вопрос можно ли тестировать встроенные покупки с не завершенным до конца контрактом, т.е. без указания bank info, tax info и contact info? подробнее

Показать сообщение отдельно
LeninRedStar
5 / 5 / 4
Регистрация: 22.11.2015
Сообщений: 21
22.11.2015, 21:21
http://www.physel.ru/mainmenu-48/mainmenu-53/559-s-49-.html

посмотри на картинку а), думаю она именно то, что тебе нужно. На рисунке изображена стоячая волна. Огибающая определяется формулой косинуса низкой частоты. Каждая точка струны движется также по закону косинуса с одинаковой частотой, но разной амплитудой (амплитуда определяется как раз огибающей).

Получается если длина струны L, координата точки по горизонтали x, то значение огибающей в точке x будет A*sin(wx). w можно расчитать зная что sin(wL) = 0, значит wL = 3.14. w = 3.14/L

Далее каждая точка с координатой x колеблется закону y = A*sin(wx)*sin(t), где t - время, которое растет по некоторому таймеру, а A*sin(wx) для этой точки постоянное число, амплитуда

Реализовать можно чем угодно, нужно вывести какое-то число точек, соединив их прямыми или безье линиями. Можно попробовать смоделировать данный процесс также joint-ами в spriteKit, давая начальное ускорение центральной точке.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru