Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26161
Рейтинг: 2127
#16: 2013-06-16 17:54:37 ЛС | профиль | цитата
Galkov писал(а):
В которой шарики не пролетают сквозь друг друга, а сталкиваются.

ЕМНМП. Это называется "коллизией" объектов
карма: 22

0
Ответов: 9906
Рейтинг: 351
#17: 2013-06-16 18:00:01 ЛС | профиль | цитата
Ну да, правильно -- когда хотят запудрить мозги собеседнику.
Или показаться умней, чем на самом деле

А у нормальных людей, бильярдные шары сначала сталкиваются, а потом разлетаются.
Семантика -- та же самая.
Или пролетают мимо
карма: 9

0
Ответов: 86
Рейтинг: 5
#18: 2013-06-17 20:47:06 ЛС | профиль | цитата
Galkov, можете схемы в архиве тут выложить.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#19: 2013-06-17 20:57:05 ЛС | профиль | цитата
Какие схемы

Вы просили задачу -- Вы ее получили. Думаю, что с большой буквы
Это вовсе не значит, что я ее решал.
карма: 9

0
Ответов: 8927
Рейтинг: 823
#20: 2013-06-18 15:44:31 ЛС | профиль | цитата
Во-о как! Трое суток интернета не было, всё самое интересное пропустил
iTesla, тут как-то требовалось заполнить плоскость окружностями случайного диаметра (каждый кружок соприкасается не менее чем с двумя соседями) у меня схемка осталась, но с недочётами (не при Galkov-е будь сказано ), выложить?
карма: 19

0
Ответов: 86
Рейтинг: 5
#21: 2013-06-18 15:48:57 ЛС | профиль | цитата
Если можно, интересно посматреть.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#22: 2013-06-18 18:10:01 ЛС | профиль | цитата
А чего, Леонид, слабо задачку из 100 бильярдных шариков решить

В смысле, показать мальчикам, что: Были люди в наше время...
карма: 9

0
Ответов: 8927
Рейтинг: 823
#23: 2013-06-18 19:07:04 ЛС | профиль | цитата
Galkov, ну да, ещё и упругих (резиновых), чтобы столкновение за время проходило и деформации видны были Не-е, только время терять, другие задачки есть
iTesla, (оказывается начало выкладывал), вот: bubblesinbasket_2.rar
карма: 19

0
файлы: 1bubblesinbasket_2.rar [7.4KB] [85]
Ответов: 8927
Рейтинг: 823
#24: 2013-06-20 12:49:12 ЛС | профиль | цитата
Galkov, таки взял на "слабо"
100bol.jpg
карма: 19

0
файлы: 2bilrol.rar [6.6KB] [81], 100bol.jpg [60.1KB] [188]
Ответов: 9906
Рейтинг: 351
#25: 2013-06-20 13:20:36 ЛС | профиль | цитата
А чего это они у тебя меж собой склеиваются
Дома очень внимательно посмотрю

Типа с пристрастием. Поди приблизительно все делал
карма: 9

0
Ответов: 8927
Рейтинг: 823
#26: 2013-06-20 14:31:27 ЛС | профиль | цитата
Galkov, склеиваются и прилипают к борту когда за один шаг влезают друг в друга, а изменённой скорости не хватает (особенно при трении отличном от 0), чтобы на следущем шаге разойтись, скорость опять переворачивается (они же ближе, чем два радиуса) и опять навстречу -- не стал считать точное положение касания, там формулы с корнями, и так для без IC слишком много Math Ещё слипаются при генерации, когда имеющаяся шайбочка подходит на место "вбрасывания" следущей, так сиамскими близнецами и катаются, но при хороших столкновениях могут и разбиться
карма: 19

0
Ответов: 9906
Рейтинг: 351
#27: 2013-06-20 14:51:38 ЛС | профиль | цитата
По быстрому видны две некорректности:
1) "приблизительность" - ты сам про шаги рассказал, про механизм склеивания я догадался, а ты подтвердил
2) асимптотика - 200 шариков запускать совсем не интересно.
3) остальное (если найдется) - вечером...

Все исправляемо.
Собственно, я и задачку давал с умыслом. Чтобы можно было "через руки" почувствовать, что только сейчас и начнется Настоящее Программирование. После

А вообще - классно. Я же знал, что ты формулы столкновения в интернете искать не будешь
Ну а, кости есть - мясо нарастет.
карма: 9

0
Ответов: 8927
Рейтинг: 823
#28: 2013-06-20 15:32:13 ЛС | профиль | цитата
Galkov писал(а):
формулы столкновения в интернете искать не будешь
А там есть? Во, как в Греции, всё есть! У меня сейчас наоборот, мясо кусками отваливается
[flood]Как-то решил подсчитать суммарную длину волос у себя на голове с учётом лысины, так не мог вспомнить, чем отличается эллиптический интеграл от интеграла по поверхности [/flood]
карма: 19

0
28
Сообщение
...
Прикрепленные файлы
(файлы не залиты)