powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Физики есть?
60 сообщений из 60, показаны все 3 страниц
Физики есть?
    #38836276
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Есть кубические блоки. Бетонные. Между ними - расствор. Можно
из них строить различные конструкции. Но с ограничениями.
Ставить можно блок на блок ровненько. Ровняя грани и углы.
Или ставить ровненько сбоку.

Вобщем исходными данными к этой задаче являются два аспекта:

1) Масса блока.
2) Прочность удерживающего их цемента.
3) Гравитация (? ускорение свободного падения) возможно.

Если собрать из блоков вертикальную башенку то она скорее всего
будет устойчивой.

Если собрать из этих блоков Г-образную конструкцию то она скорее всего
рухнет.

Так вот мой вопрос заключается вот в чём. Когда она рухнет? Какие
из блоков отвалятся. И какие останутся устойчиво стоять.

Если собрать П-образную конструкцию то она тоже рухнет в районе
перекладины. Или не рухнет? Вобщем дайте коменты.

Самый главный вопрос:

Можно-ли построить упрощённую мат-модель для таких конструкций?
Башенка. Г-образная. П-образная. И прочие варианты.

P.S. Сори что не нарисовал поясняющие картинки. Приду домой - нарисую.

P.P.S. Если я чето ошибся в начальных условиях (масса и прочность цемента) - то прошу
простить (не физик) и поправить. Написать что надо добавить.

Вопрос касается программирования очень простой игровой физики.
Слишком глубоко - я не претендую.

Спасибо огромное всем физикам.
...
Рейтинг: 0 / 0
Физики есть?
    #38836292
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Перельмана было - начиная с одного кирпича в основании можно "вытянуть" навес на любую длину.
На практике шараобразность и вращение Земли внесут свои жестокие коррективы, но "идеально параллельном гравитационном поле" - именно так и будет.
...
Рейтинг: 0 / 0
Физики есть?
    #38836294
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, спасибо. Но давай игнорировать вращение земли.
...
Рейтинг: 0 / 0
Физики есть?
    #38836336
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не физика, а сопромат.
...
Рейтинг: 0 / 0
Физики есть?
    #38836339
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ОК. Пускай сопромат. Сопромат для гейм-дева.
...
Рейтинг: 0 / 0
Физики есть?
    #38836347
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если подходить как к игре - абстрагируясь от реальности - то, наверное, так.
Допустим, всё в 2D.
Берём любое сечение. Это может быть одно либо 2 вертикальных. Считаем вес блока. Считаем плечо центра тяжести относительно плоскости сечения, получаем нагрузку на шов (для двух - делим пропорционально нагрузку между швами). Делим на длину шва, сравниваем с прочностной характеристикой шва - отвалится или нет.
Таким образом просчитываем все возможные сечения. Если всё выдержало - конструкция не разрушится. Если не выдержало - разрушится тот шов, на котором посчитанная удельная нагрузка была максимальной.
...
Рейтинг: 0 / 0
Физики есть?
    #38836350
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, ОК. Но это наверное подходит для Г-образной формы.

А как расчитать для П-образной нагрузку на "перекладину" ?
...
Рейтинг: 0 / 0
Физики есть?
    #38836351
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА как расчитать для П-образной нагрузку на "перекладину" ?
AkinaЭто может быть одно либо 2 вертикальных .
...
Рейтинг: 0 / 0
Физики есть?
    #38836554
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

в П-образной конструкции, давай рассмотрим балкон (горизонтальную линию). Пусть она состоит из 10 кирпичей, к0 к1 ..к9.
Вертикальные палки состоят из 31 кирпича(1 кирпич каждой общий с балконом).
Масса одного кирпича m. Ускорение свободного падения g. Сила сцепления s.
Если вас не затруднит, покажите пожалуйста какие силы действуют на три кирпича, k0,k1,k2.
...
Рейтинг: 0 / 0
Физики есть?
    #38836555
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryAkina,

в П-образной конструкции, давай рассмотрим балкон (горизонтальную линию). Пусть она состоит из 10 кирпичей, к0 к1 ..к9.
Вертикальные палки состоят из 31 кирпича(1 кирпич каждой общий с балконом).
Масса одного кирпича m. Ускорение свободного падения g. Сила сцепления s.
Если вас не затруднит, покажите пожалуйста какие силы действуют на три кирпича, k0,k1,k2.

Не в том смысле, "какие силы", а именно результирующую силу на каждый кирпич.
...
Рейтинг: 0 / 0
Физики есть?
    #38836561
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryЕсли вас не затруднит, покажите пожалуйста какие силы действуют на три кирпича, k0,k1,k2.mg, что очевидно. А вот дальше начинается сопромат - эпюры изгибающих и крутящих моментов. И, внезапно, возникает необходимость знать прочностные характеристики "просто раствора".
...
Рейтинг: 0 / 0
Физики есть?
    #38836573
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
имел ввиду другое, позже прокомментировал
...
Рейтинг: 0 / 0
Физики есть?
    #38836577
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Результирующая сила на каждый кирпич" равна силе тяжести, которая пропорциональна массе кирпича. Это я вам как физик заявляю.
...
Рейтинг: 0 / 0
Физики есть?
    #38836580
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

а сила сцепления слева и справа ? Или я неправильно рассуждаю
...
Рейтинг: 0 / 0
Физики есть?
    #38836587
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА как расчитать для П-образной нагрузку на "перекладину" ?
Построить П можно только если в перекладине один блок расклинивает другой. А если расклинивает, то расчет от массы - сдвинет ли кандидат на падение того кто его удерживает. Если заметил - надо окнами и дверями всегда кладут цельный бетонный блок, опирающийся на обе стороны проема. То же самое с межэтажными перекрытиями.

ИМХУ "раствор" можно выкинуть из модели. Просто считать что стороны имеют какую-то силу трения. И рассчитывать достаточно ли внешних сил чтобы сдвинуть или нет.
...
Рейтинг: 0 / 0
Физики есть?
    #38836600
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
а масса скрепляющего материала ?
...
Рейтинг: 0 / 0
Физики есть?
    #38836604
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryDima T,
а масса скрепляющего материала ?
Вообще исключить скрепляющий материал. Не нужен он при такой постановке задачи:
maytonВопрос касается программирования очень простой игровой физики.
Слишком глубоко - я не претендую.
...
Рейтинг: 0 / 0
Физики есть?
    #38836607
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryа масса скрепляющего материала ?В реальной жизни у раствора в кирпичной кладке одна-единственная функция - скрыть неровности.
...
Рейтинг: 0 / 0
Физики есть?
    #38836633
Fantomny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не физика, а инженерия
Матмодели есть, если и софт (ЛИРА СКАД) которые подобные вещи считают.
Инженеры им пользуются уже давно.

Есть еще ansys
...
Рейтинг: 0 / 0
Физики есть?
    #38836646
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryв П-образной конструкции, давай рассмотрим балкон (горизонтальную линию).
Если прочность конструкции недостаточна - в простейшей игровой механике вся горизонтальная балка оторвётся от колонн и целиком грохнется вниз, в более-мене реальной - прогнётся и разрушится посередине.
Вам какой вариант нужен? Для первого - алгоритм я рассказал. Для второго - читайте учебник по сопромату.
...
Рейтинг: 0 / 0
Физики есть?
    #38836826
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FantomnyЭто не физика, а инженерия
Матмодели есть, если и софт (ЛИРА СКАД) которые подобные вещи считают.
Инженеры им пользуются уже давно.

Есть еще ansys
По некоторым причинам я не могу в игровой engine вставлять зависимости
от ЛИР и СКАДов.
...
Рейтинг: 0 / 0
Физики есть?
    #38836830
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TmaytonА как расчитать для П-образной нагрузку на "перекладину" ?
Построить П можно только если в перекладине один блок расклинивает другой. А если расклинивает, то расчет от массы - сдвинет ли кандидат на падение того кто его удерживает. Если заметил - надо окнами и дверями всегда кладут цельный бетонный блок, опирающийся на обе стороны проема. То же самое с межэтажными перекрытиями.

ИМХУ "раствор" можно выкинуть из модели. Просто считать что стороны имеют какую-то силу трения. И рассчитывать достаточно ли внешних сил чтобы сдвинуть или нет.
Игровой engine расчитан только на кубические блоки.
Никаких арок или стяжек не предусмотрено. Не предусмотрено
класть блоки "наискосок", на рёбра или поворачивать.
Блоки стоят только в координатах прямоугольной сетки.
На этом базируется основная структура данных.
...
Рейтинг: 0 / 0
Физики есть?
    #38837087
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИгровой engine расчитан только на кубические блоки.
Никаких арок или стяжек не предусмотрено. Не предусмотрено
класть блоки "наискосок", на рёбра или поворачивать.
Блоки стоят только в координатах прямоугольной сеткиВсё, что можно строить в такой модели - сплошные стенки с зубцами (колоннами) наверху. Что тут расчитывать? Максимальную высоту стены (колонны)?
...
Рейтинг: 0 / 0
Физики есть?
    #38837112
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясню. Если в блочную стену стреляет баллистическое оружие то
образуется каг-бе дырка. (Блок удаляется). Через систематическую
стрельбу может образоваться забавный артефакт как "висячие в воздухе
стены". Домики которые "стоят на 1 кирпичике" и прочие аномалии.

Эти аномалии нужно фиксить максимально простым и быстрым алгоритмом.
...
Рейтинг: 0 / 0
Физики есть?
    #38837127
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Angry Birds изобретаете? :)
...
Рейтинг: 0 / 0
Физики есть?
    #38837128
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭти аномалии нужно фиксить максимально простым и быстрым алгоритмом.Начните с простого - роняйте столбик над дыркой. Проще, вроде, не придумать.
...
Рейтинг: 0 / 0
Физики есть?
    #38837241
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Представил себе этот тетрис
...
Рейтинг: 0 / 0
Физики есть?
    #38837305
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Ты чё эта, игрушками занялся ?
Чё, так плохо совсем с работой ?
Или ты идейный ?
...
Рейтинг: 0 / 0
Физики есть?
    #38837313
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Просто пятница is coming :)
...
Рейтинг: 0 / 0
Физики есть?
    #38837478
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmayton,

Ты чё эта, игрушками занялся ?
Чё, так плохо совсем с работой ?
Или ты идейный ?
От скуки. На самом деле. Сколько уже можно биллинги колбасить.
...
Рейтинг: 0 / 0
Физики есть?
    #38837581
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПоясню. Если в блочную стену стреляет баллистическое оружие то
образуется каг-бе дырка. (Блок удаляется). Через систематическую
стрельбу может образоваться забавный артефакт как "висячие в воздухе
стены". Домики которые "стоят на 1 кирпичике" и прочие аномалии.

Эти аномалии нужно фиксить максимально простым и быстрым алгоритмом.

я как физик могу сказать что рассчитать будет сложно и она в данном случае будет однотипная и повторяемая, что в реальности не бывает

оцени просто центр масс конструкции и если он выходит за пределы опоры, то ломай в рандомном месте, будет гораздо быстрее и непредсказуемее. К тому же будет иногда постепенное обрушение как фича

т.е. если вылет центра масс конструкции за опору
1. "бросаем кубики" "на сломалось"
2. если сломалось - рандомно выбери место где сломалось (тут подбери функцию распределения, н-р, в каких-то местах вероятность слома больше)

С арками тоже можно подобрать вероятность когда она сломается
...
Рейтинг: 0 / 0
Физики есть?
    #38837604
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan), ок. Спасибо за идею по поводу центра масс.

Не в силах пока придумать формулу или закон я просто приведу
три кейса и опишу expectations после симуляции.
...
Рейтинг: 0 / 0
Физики есть?
    #38837606
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кейс №1. Г-образная конструкция из 5 блоков. После старта симуляции теряет 1 крайний висячий блок.
...
Рейтинг: 0 / 0
Физики есть?
    #38837607
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кейс №2. Устойчивая П-образная конструкция. После симуляции продолжает сохранять свою форму.
...
Рейтинг: 0 / 0
Физики есть?
    #38837609
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кейс №3 - Неустойчивая П-образная конструкция. После симуляции обрушивается частично. Оставляя 2 опоры
и удерживая по 2 блока на каждой.
...
Рейтинг: 0 / 0
Физики есть?
    #38837610
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить что нижние блоки опираются на грунт и никуда не падают.
...
Рейтинг: 0 / 0
Физики есть?
    #38837635
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, конечно, сопромат забыл уже и освежать память лень, но попробуй так. Для раствора задай свойства "прочность на разрыв" и "прочность на сдвиг" (они не обязательно должны быть одинаковые). Прочность на разрыв - для Г-образной конструкции, прочность на сдвиг - для П-образной. Дальше все просто (см. картинку).
Г-образная: разрыв полюбому будет в точке крепления, считаем момент как произведение силы тяжести F T на длину l , приравниваем к произведению силы разрыва F P на плечо l P , вычисляем силу разрыва и сравниваем с пределом прочности. Точки приложения сил - геометрические центры. Насколько я помню сопромат, для такого простейшего случая подобные упрощенные расчеты практически совпадают с честно выполненными по всем правилам.
П-образная: разрывом пренебрегаем, делим силу тяжести пополам - и хватит с нее. Если хочется все-таки посчитать разрыв (который возникает аналогично Г-образному случаю) там надо еще учесть расталкивание опор в стороны (потому что иначе кубики не повернутся), по это в принципе не так сложно.
...
Рейтинг: 0 / 0
Физики есть?
    #38837644
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber, основная проблема в том что фактически никаких П- и Г- паттернов нету.

Есть множетво V[x,y,z] блоков. Каждый из которых взаимодействует с шестью соседями
(север, юг, запад, восток, верх , низ). И может находится либо в равновесии либо в отрыве
от конструкции.

Это уравнение я и пытаюсь составить и обобщить. Пока у меня ничего не выходит либо
выходит довольно путанная рекурсия или метод сеток.

Только что я создал кейс когда действует сила скручивания.... Мдя...
...
Рейтинг: 0 / 0
Физики есть?
    #38837655
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, ааа, понятно. Как-то это неочевидно из вопроса было. А вроде есть же игровые движки, реализующие физику? Вроде даже под яблоко и ведроид. Ну или для каждого кубика считать баланс сил и равнодействующую (это наверно и получится в итоге тот метод сеток, хотя я и не знаю, что это).
...
Рейтинг: 0 / 0
Физики есть?
    #38837698
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКейс №1. Г-образная конструкция из 5 блоков. После старта симуляции теряет 1 крайний висячий блок.
Это какая-то ненатуральная физика. Если крайний блок отламывается, то средний тем более отломается, на стыке с опорой "отламывающая сила" будет раза в три сильнее, если я ещё не забыл уроки пятого класса.
...
Рейтинг: 0 / 0
Физики есть?
    #38837756
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Для Г-образной конструкции пожалуй результат будет другим. Я чуть позже переделаю иллюстрацию.
...
Рейтинг: 0 / 0
Физики есть?
    #38837794
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем на условную игровую физику (возможности движка) накладывать физику реального мира?
Фигня получится.
В реальном мире Г-образная конструкция может разрушиться и на вертикально стоящих блоках.
Если игровой движок реализует только примитивные структуры, то и физика должна быть примитивной.
...
Рейтинг: 0 / 0
Физики есть?
    #38837805
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Пускай она будет трижды примитивной. Но дом стоящий на 1 кирпичике надо как-то детектить и
разваливать ло конца.
...
Рейтинг: 0 / 0
Физики есть?
    #38837813
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerна стыке с опорой "отламывающая сила" будет раза в три сильнее, если я ещё не забыл уроки пятого класса.
Вес - вдвое больше. Плечо приложения силы - вдвое больше. Так почему в три раза-то?
...
Рейтинг: 0 / 0
Физики есть?
    #38837822
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaПлечо приложения силы - вдвое больше.В полтора.
Смотрите где находится центр тяжести.
...
Рейтинг: 0 / 0
Физики есть?
    #38837827
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНо дом стоящий на 1 кирпичике надо как-то детектить и разваливать ло конца.
Зачем?
Насколько я понял условия задачи, нижние блоки, опирающиеся на грунт, никогда не падают (приклеены).
Если центр масс выходит за границы опоры, можно обрушать фрагмент стены. При этом блоки будут разделяться скорее на горизонтальной плоскости, чем на вертикальной, т.е. Г-образный фрагмент скорее разрушиться в основании Г, чем в перекладине Г.
...
Рейтинг: 0 / 0
Физики есть?
    #38837839
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дом - разрушаемый. И куда в него стрельнет баллистическое орудие - неизвестно.
Возможно игроки забавы ради будут строить "висячие дома". Забавный артефакт.
Напоминает Аватар. Но мне - не надо. Мне надо дом - который рассыпается исходя
из здравого смысла и понимания примитивной "стротельной физики".
...
Рейтинг: 0 / 0
Физики есть?
    #38837843
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinasoftwarerна стыке с опорой "отламывающая сила" будет раза в три сильнее, если я ещё не забыл уроки пятого класса.
Вес - вдвое больше. Плечо приложения силы - вдвое больше. Так почему в три раза-то?
Потому что часть этой силы будет одновременно уходить на отклеивание крайнего блока от предыдущего, как показано у mayton-а. Перекладина будет отпадать ведь не как монолит.
...
Рейтинг: 0 / 0
Физики есть?
    #38837875
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftAkinaПлечо приложения силы - вдвое больше.В полтора.
Смотрите где находится центр тяжести.Положение центра тяжести следует смотреть не от опоры, а от того шва, на который считаем нагрузку - и который потенциально разрушится. Для одного блока - это шов между ним и вторым, т.е. плечо - полблока. Для двух - это шов между ними и стойкой, т.е. целый блок.
...
Рейтинг: 0 / 0
Физики есть?
    #38837887
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerПотому что часть этой силы будет одновременно уходитьСила никуда не "уходит", она действует. А в определённой точке её действие имеет определённое значение (если нулевое - говорят, что не действует... в ЭТОЙ точке). Её действие в заданной точке либо изменяется во времени, либо нет. Но в каждый момент времени она имеет строго определённое значение.

Мы считаем нагрузку на шов, сравнивая её с прочностной характеристикой шва. Да, вроде бы в момент, когда начинается разрушение шва, происходит перераспределение нагрузок - но мы-то вроде считаем статическое положение, на момент времени "ноль", не?

Кстати, кто сказал, что разрушение шва в создаваемой механике должно происходить по типу "застёжка-молния", а не всего сразу, по типу "соскальзывания"? Первое (динамику разрушения) считать куда как сложнее. Во втором же случае - если нагрузка выше прочности, шов разрушается весь и сразу. А для правдоподобности просто добавляем в месте разрушения шва вращательный момент - который не зависит от нагрузки, а зависит исключительно от прочности разрушенного шва.
...
Рейтинг: 0 / 0
Физики есть?
    #38837888
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinamiksoftпропущено...
В полтора.
Смотрите где находится центр тяжести.Положение центра тяжести следует смотреть не от опоры, а от того шва, на который считаем нагрузку - и который потенциально разрушится. Для одного блока - это шов между ним и вторым, т.е. плечо - полблока. Для двух - это шов между ними и стойкой, т.е. целый блок.

Хм, у меня в голове были точно такие же картинки, но посчитал почему-то неверно. Т.е. ошибка была не логическая, а арифметическая. :)
Надо еще было стрелки векторов разной длины нарисовать.
...
Рейтинг: 0 / 0
Физики есть?
    #38837925
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftНадо еще было стрелки векторов разной длины нарисовать.Это зачем? у нас ведь не дороги, а направления...
...
Рейтинг: 0 / 0
Физики есть?
    #38837927
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinamiksoftНадо еще было стрелки векторов разной длины нарисовать.Это зачем? у нас ведь не дороги, а направления...AkinaВес - вдвое больше.
...
Рейтинг: 0 / 0
Физики есть?
    #38837943
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем усложнять?
Например:
Для каждого блока ищем ближайшие опорные блоки. Опорный блок - это блок, который находится на один ряд ниже и до которого есть прямая "дорожка" из существующих блоков.
Далее вероятность падения этого блока в текущий тик брать пропорционально расстоянию до опорных блоков(блока)
...
Рейтинг: 0 / 0
Физики есть?
    #38838066
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfДля каждого блока ищем ближайшие опорные блоки. Опорный блок - это блок, который находится на один ряд ниже и до которого есть прямая "дорожка" из существующих блоков.
Блока или группы блоков.
На рисунке одиночный блок может себя хорошо мироощущать, а вот группа из трёх блоков - гораздо хуже, ибо вес больше втрое, длина шва вдвое, плечо приложения силы 2/3 против 1/2 - то есть удельная нагрузка на шов для группы в два раза больше.
...
Рейтинг: 0 / 0
Физики есть?
    #38838069
yugl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы предложил такую схему расчетов:
1. Расчитать наличие опоры на грунт: послойно снизу вверх через верхнюю грань передаем признак опоры. В результате для каждого кубика будет известно: "висит" он или "стоит".
2. Стоячие кубики пометить как закрепленные уровня 0.
3. Пока у закрепленных кубиков есть необработанные висячие соседи, помечать их как закрепленные следующего уровня. Для каждого вновь закрепленного кубика считаем количество соседей меньшего уровня, того же уровня и еще незакрепленных. Можно еще как-то отдельно учитывать вид связи (сбоку, сверху, снизу).
4. После того, как у закрепленных кубиков не осталось необработанных висячих соседей, можно ронять все незакрепленные кубики.
5. По собранной статистике ищем разломы. Интутивно, разлом происходит, когда количество кубиков более высокого уровня, приходящихся на одну стенку соединения между уровнями превышает некоторый порог.
...
Рейтинг: 0 / 0
Физики есть?
    #38838450
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем я придумал пока следующее. На всех 6 гранях каждого блока (куба) я буду ставить
как-бы скрепки. Или болты. По 4 скрепки на каждую грань. Итого 24 скрепки на куб.

На поверхности грани 4 скрепки должны располагаться "по углам".

Каждая скрепка имеет запас прочности "на разрыв". Скрепка удерживает боковые кубы-соседи.

Если куб свисает сбоку то верхние две скрепки участвуют в расчёте а нижние - нет.

На "сжатие" скрепка не учитывается. Если куб стоит на кубе то скрепкой мы пренебрегаем.

Если куб висит под кубом то силы соотв. делятся на 4.

При воздействии на соседа "скручиванием" когда один куб поворачивается оносительно другого
скрепки тоже работают (надо подумать над формулой) на растягивание.

Скрепка имеет нулевой размер.

Кубы стоят друг с другом плотно с нулевым зазором.

После отрыва куба от своего соседа - 4 связующих скрепки удаляются из списка
расчётов и больше не участвуют в симуляции.

Надеюсь что данная схема позволит мне уйти от использования расчёта "цементного расствора"
который считать вообще неясно как.

Фух..... ну вот как-то вобщем так.
...
Рейтинг: 0 / 0
Физики есть?
    #38842786
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотел спросить так взлетит или не взлетит, но постеснялся Майтона.
а че не в вопрос-ответ?
...
Рейтинг: 0 / 0
Физики есть?
    #38842806
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В вопрос-ответе могут предложить открыть бумажник и отсчитать за лицензию. А мне самому интересно...
...
Рейтинг: 0 / 0
Физики есть?
    #38842808
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто посмеет?
ну ладно, пусть тут живет.
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Физики есть?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]