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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Куплю мобильные приложения и/код мобилньых приложений iOS http://www.cyberforum.ru/ios-dev/thread1514283.html
Куплю мобильные приложения и/код мобилньых приложений iOS в определенной тематики. Спасибо!
Программирование iOS Выпустить апдейт приложения, заменив иконку, название приложения, бинарник, функциональность и диз. Прокатит?) Пройдёт ли такой апдейт ревью?) Интересуют и просто мнения, но лучше подкреплённые выдержками из документации - может кто-то сталкивался уже? Сам роюсь в документации и пока ничего не нашёл по этому поводу... http://www.cyberforum.ru/ios-dev/thread1510836.html
Программирование iOS Как зумировать изображения в CollectionView?
Добрый день. Есть collectionView с горизонтальным скроллом и картинками внутри ячеек. Картинки перелистываются влево/вправо, но не как не пойму как добавить возможность увеличивать уменьшать картинки (pinch zoom). В интернете уроки как зумировать изображение в scrollView. Если в ячейку засунуть scrollView то где обрабатывать увеличение/уменьшение в классе в котором я эти ячейки заполняю или в...
Программирование iOS Какие на данный момент актуальные языки под iOS/OS X?
Добрый день! Я раньше немного программировал на objective-c, но в последний год отошел от этого. Подскажите, пожалуйста, какая сейчас ситуация с языками программирования для iOS/ OS X. Я так пониманию, objective-c уже не будет нужен, будет нужен только swift? Тогда вопрос: начиная с какой версии xcode появляется поддержка этого языка? И ещё у меня пара вопросов: будет ли нужен ли язык си и будет...
Программирование iOS С чего начать разработку для iOS? http://www.cyberforum.ru/ios-dev/thread1505616.html
От мобильного дева далек, но имеются навыки разработки на Java. Есть всего пара тривиальных вопросов: Какой язык разработки сейчас актуален для iOS? Swift или ObjC? Кодить, я так понимаю, нужно только в Xcode? С каких книг лучше всего начать кроме оф. документации по Swift?
Программирование 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/mai...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, давая начальное ускорение центральной точке.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru