разрыв шаблона
Mar. 27th, 2013 02:41 amВот эта ткань на Джаваскрипте, которую можно тянуть левой кнопкой мышки и рвать правой - весьма и весьма впечатляет. Главным образом тем, как мало там кода - см. правую колонку.
В обсуждении на реддите всплыла ссылка на разумно написанную статью, которая объясняет эту технику.
В обсуждении на реддите всплыла ссылка на разумно написанную статью, которая объясняет эту технику.
no subject
Date: 2013-03-27 01:09 am (UTC)no subject
Date: 2013-03-27 01:45 am (UTC)no subject
Date: 2013-03-27 02:41 am (UTC)no subject
Date: 2013-03-27 03:12 am (UTC)no subject
Date: 2013-03-27 03:24 am (UTC)no subject
Date: 2013-03-27 04:30 am (UTC)no subject
Date: 2013-03-27 04:50 am (UTC)no subject
Date: 2013-03-27 06:53 am (UTC)no subject
Date: 2013-03-27 07:21 am (UTC)no subject
Date: 2013-03-27 07:23 am (UTC)no subject
Date: 2013-03-27 07:28 am (UTC)no subject
Date: 2013-03-27 07:29 am (UTC)ЗЫ: Зачем вам холодный термояд? На что халявить будете? Вода у всех есть, а нефть -- не у всех. Улавливаете?
no subject
Date: 2013-03-27 07:29 am (UTC)no subject
Date: 2013-03-27 07:30 am (UTC)Интересно, усложнится ли код радикально, если имитировать настоящую физичную параллельность. Вроде бы нет — достаточно продублировать состояние и вычислять в чисто функциональном стиле next_state = f(curr_state), а потом итерационно менять переменные.
no subject
Date: 2013-03-27 07:36 am (UTC)no subject
Date: 2013-03-27 07:38 am (UTC)— Разве ты не слышал сказки о глупом коте? — усмехнулся одноглазый. — У одного человека в доме завелись мыши. Чтобы избавиться от них, он подобрал где-то бездомного ободранного кота. Глупый кот за одну ночь истребил всех мышей; наутро хозяин, видя, что больше никто не будет причинять ущерба его запасам, выгнал кота на улицу из уютного дома, где были мягкие подушки, теплый очаг и блюдечко с молоком…
Ничего, массовые поучающие расстрелы физиков всех нас спасут.
no subject
Date: 2013-03-27 07:38 am (UTC)no subject
Date: 2013-03-27 07:39 am (UTC)no subject
Date: 2013-03-27 07:41 am (UTC)no subject
Date: 2013-03-27 07:46 am (UTC)Судьбу запасов и дальнешие отношения с котом предлагаю предсказать самостоятельно в качестве упражнения.
no subject
Date: 2013-03-27 08:13 am (UTC)no subject
Date: 2013-03-27 08:13 am (UTC)no subject
Date: 2013-03-27 08:17 am (UTC)no subject
Date: 2013-03-27 08:21 am (UTC)no subject
Date: 2013-03-27 08:32 am (UTC)no subject
Date: 2013-03-27 09:08 am (UTC)no subject
Date: 2013-03-27 09:16 am (UTC)no subject
Date: 2013-03-27 09:40 am (UTC)no subject
Date: 2013-03-27 09:57 am (UTC)no subject
Date: 2013-03-27 10:18 am (UTC)задача о гибком крыле
например, парусе
нужно в зависимости от угла гика вычислить напряжения в точках паруса и собственно их положение в пространстве
усложнение 1. парус тянется
усложнение 2. скорость потока на разных срезах (высотах) разная
до сих пор никто не решил
все вот тоже - тряпочками махали
no subject
Date: 2013-03-27 10:52 am (UTC)1. Моделировать движение лодки в море с этими его волнами
2. Моделировать гибкий парус
3. Моделировать трубулентное обтекание
4. Все эти модели закодить, да так, чтобы пункты 1,2,3 были хорошо согласованны друг с другом.
no subject
Date: 2013-03-27 10:59 am (UTC)с гибким парусом вообще дикие проблемы
бесядовский и иже с ним только тему жуковского признают - а она не работает, а им надо чтоб в русле
насчет турбулентного - скажем так, я лично его просто как неустойчивое ламинарное рассматриваю - в определенных масштабах
а про целый институт - видели мы. всю работу делают две башки а стопицот людей для замены воды в кулере
no subject
Date: 2013-03-27 11:06 am (UTC)1. Либо будет использоваться неявная схема, которой сопутствует совсем другой порядок по быстродействию (эдак что-нибудь типа куба от числа вершин)
2. Либо будет использоваться явная схема, но с уловием устойчивости, связанным с ограничением скорости распространения сигнала (а это значит, что жёсткость растянутой ткани должна быть конечной).
Последовательный обход является "костылём", принцип действия которого основан на нефизичном сочетании подходов 1 и 2. Не смотря на это, при достаточно малом временном шаге это может работать довольно неплохо для широкого класса условий.
no subject
Date: 2013-03-27 11:14 am (UTC)Хотя, конечно, в каждой из 4 лабораторий есть завлаб, который не захочет проходить мимо этого проекта и его фондов, а у него есть лояльные люди, которым надо что-нибудь предложить... Откуда возникают те проблемы, о которых вы говорите.
И проблема эта решается просто: выделением этих 5 человек в отдельную лабораторию. Это неизбежно означает пересмотр отношений с прежними завлабами и их начальством. Поэтому, оно имеет смысл только тогда, когда предполагается долгосрочная многолетняя научная работа.
Для разового проекта, очевидно, заморачиваться с организационными проблемами никто не будет, откуда массово и возникают те проблемы, о которых вы пишете.
no subject
Date: 2013-03-27 11:18 am (UTC)no subject
Date: 2013-03-27 11:26 am (UTC)там есть один топливник, один двигателист и один технолог
все остальные реальная массовка
отплоттить чертеж, принести кофе, перевести на английский, пососать палец о госбезопасности
no subject
Date: 2013-03-27 11:28 am (UTC)А последовательный обход иногда «чисто случайно» оказывается доказуемо эквивалентен «честному» методу. (Был пример с решением уравнения теплопроводности, забыл, в честь кого названный. Там портить состояние можно в любом порядке, что не влияет на результат.) Хотя конкретно в данном случае, как видим, это не так.
no subject
Date: 2013-03-27 11:29 am (UTC)индусам бумажки не нужны, а кофе у них лучше
и сварщики трезвые
no subject
Date: 2013-03-27 12:41 pm (UTC)no subject
Date: 2013-03-27 01:24 pm (UTC)no subject
Date: 2013-03-27 02:42 pm (UTC)no subject
Date: 2013-03-27 03:01 pm (UTC)no subject
Date: 2013-03-28 02:08 am (UTC)Противный UI баг моментально вернул всё на свои места:
Если нажимаешь мышу на ткани, а потом уводишь за пределы canvas, и там отпускаешь, а потом возвращаешь мышь на ткань, то мышь "нажата" (отпускание не зафиксировано).