Сообщество - Лига упоротых расчетов

Лига упоротых расчетов

477 постов 6 966 подписчиков

Популярные теги в сообществе:

2948

Важное уведомление о работе Лиги

Уважаемые коллеги по Упоротым расчетам!

Сегодня администрация Пикабу выкатила нововведение, которым изменила счетчик минусов и плюсов. Если кто-то не знает или до него еще не дошло обновление, с нововведением можно ознакомиться тут:

Обновление: счетчик плюсов

Я создала Лигу Упоротых Расчетов в те времена, когда на это было еще нужно решение администрации. Мы были вместе - и я как адмодер старалась слышать вас, считать для вас, разбираться в спорных вопросах и в целом наполнять ресурс.

До сих пор в игнор-листе сообщества нет ни одного человека, и это заслуга нас с вами. И той атмосферы упоротых исследований, благодаря которой Лигу призывают, Лигу знают, Лигу любят.

К сожалению, теперь я не могу видеть реакцию на комментарии и посты - и учитывать мнение сообщества о них.

Поэтому с настоящего времени моя функция как адмодера становится чисто технической. Я буду приносить сюда подходящие посты и уносить неподходящие. От адмодерства паблика я НЕ отказываюсь, буду продолжать заглядывать, но в ответ на призывы посчитать что-то в комментариях буду кидать ссылку на этот пост. К сожалению, моральный выхлоп от Пикабу сегодня у меня всё. Ушел в минуса (грустный трунь).

С подсчетами я ухожу в дружественный паблик (https://vk.com/formakotenka), тоже занимающийся ответами на упоротые вопросы. Если хотите, чтобы что-то посчитали - приходите туда, кидайте запрос в предложку с пометкой "Пикабу". Посчитаем и продублируем сюда)

Может быть, когда-нибудь я снова буду считать в первую очередь для Пикабу. Может, минусы и бан по рейтингу снова включат, и я удалю этот пост. Но точно не сегодня.

Спасибо всем, кто считал вместе со мной, считал лучше меня, считал веселее и больше)

Вы замечательные. И я все еще остаюсь тут - но только ради комьюнити.

Показать полностью

Эту задачу могут решить 50%*

Эту задачу могут решить 50%* Математика, Задача, Конфеты

Это всё, что осталось от пакета конфет, которые ели мои дочки. Разный цвет - разный вкус. Вопрос: конфеты какого цвета больше всего нравятся Кате и Лизе?

*статистика собрана по моим знакомым, которые дали хоть какой-то ответ на задачу

Показать полностью 1
152

Физики разрешили одну из загадок, связанных с пингвинами

Физики разрешили одну из загадок, связанных с пингвинами Пингвины, Интересное, Наука, Познавательно, Ученые

Пингвины довольно долго высиживают яйца, у большинства видов этот срок достигает 2 месяцев, а у отдельных видов — 100 дней. Причём от высиживания пингвин не отлучается ни на минуту. Понятное дело, он не может ни поесть без посторонней помощи, ни нормально сходить в туалет, поэтому высиживающего яйца пингвина кормит партнёр (впрочем, не всегда), а вместо похода в туалет пингвин просто выстреливает фекалиями на расстояние около 40 см.

Последний процесс и стал объектом пристального внимания учёных.

В 2003 году учёные установили, что для стрельбы фекалиями пингвин развивает 10-60 кПа ректального давления, в зависимости от вязкости кала и размера клоаки. Но эта работа использовала модель течения Хагена-Пуазейля, которая учитывала только горизонтальный полёт струи кала по воздуху. Это слишком упрощённая модель, не дающая ответов на самые важные вопросы, поэтому японские учёные решили дополнить её.

Во-первых, они приняли во внимание то, что гнёзда у пингвинов обычно представляют собой возвышенность около 1,1 м. Если клоака установлена под углом 21° к горизонту, это даёт 1,03 м расстояния фекального выстрела, а при максимальной высоте гнезда в 2 м радиус поражения увеличивается до 1,34 м.

Физики разрешили одну из загадок, связанных с пингвинами Пингвины, Интересное, Наука, Познавательно, Ученые

Ось Х — высота гнезда, ось Y — расстояние полёта фекалий


Во-вторых, учёные сделали поправки на сопротивление воздуха, использовав W-функцию Ламберта. Поправки, впрочем, не сократили ощутимо дальность полёта фекалий.

В-третьих, авторы более точно оценили ректальное давление с помощью уравнения Бернулли и учёта движения фекалий по кишечнику в гравитационном поле. Второй фактор значительно снижает требуемое для выстрела давление — с 4,6 кПа до 2,3 кПа при тех же параметрах. Но при прохождении кишечника поток фекалий получает дополнительное давление, так что итоговое ректальное давление оказалось в 1,4 раз выше. Если бы человек мог развивать такое же давление, он мог бы стрелять струями кала на расстояние до 3 м.

Показать полностью 1
102

Бесполезный факт

Итак. В кефире 0,02 - 0,06% этилового спирта( в зависимости от свежести). Возьмём среднее 0,04%

Смертельная доза алкоголя - 7-8 мл на килограмм веса. Возьмём среднее - 7,5 мл.

Путём нехитрых расчётов получаем: с моими 66 кг чтобы упиться до смерти надо выхлебать 1237,5 литров кефира.

22

Какой длины будет поезд?

Какой длины будет поезд? Поезд, Волна постов, Расчет

В связи с тем, что каждый последующий пост "на волне", считается (почему-то) последним и каждый автор пытается запрыгнуть в уходящий вагон, возник вопрос.

Какой длины будет состав, если брать в расчёт среднюю вместимость одного вагона и один пост про волну = одно место?

278

Как определить угловой размер в компьютерных играх

Всем доброго времени суток
Когда возникает желание что-то посчитать в игре, то нередко приходится определять размеры объектов по их изображению, то есть иметь дело с угловыми размерами объектов. Например, есть за картой звездолет и хочется узнать, насколько он большой. Для этого как раз нужно в том числе и определять его угловой размер. Что это такое и как его найти и будет рассказано в этом посте

Что такое угловой размер

Угловой размер - это мера того, насколько большим мы видим объект. И пожалуй объясню это на примере
Представьте, что вы стоите напротив шара диаметром 3 метра и смотрите на него. Сперва вы смотрите на него с расстояния в 1 метр, затем отходите подальше и смотрите уже с 4 метров. Сам шар размеры свои не изменил, однако для вас он стал меньше, потому что вы удалились. И вот как раз то, насколько большим вы его видите, угловой размер и показывает:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Естественно, угловой размер связан не с самим шаром, а с диаметром круга, который мы видим (изображение шара для глаза - это круг). Ну то есть в общем случае он связан с отрезком, который видит человек, камера или персонаж в игре

Как строится изображение

Предупреждение: так как я не занимаюсь разработкой видеоигр, то могу не могу быть полностью уверен в данной математической модели. Если она ошибочна в общем случае, то прошу указать об этом в комментариях

Спроецируем все объекты, которые мы можем увидеть из некоторой точки на какую-то поверхность. Вот только на какую? Так как по любому направлению проецироваться объекты должны одинаково, то очевидным будет сделать проекцию на сферу, в центре которой находится наблюдатель. На этой сфере находятся все объекты, которые может увидеть наблюдатель, изменяя только направление своего взгляда. Естественно, из-за ограниченного угла обзора наблюдатель видит только часть этой сферы
Однако мониторы прямоугольные и, в основном, плоские, поэтому теперь видимый кусок сферы нужно спроецировать на прямоугольник. Отсечем от сферы те части, которые наблюдатель не видит, а из концов отрезанного куска проведем прямые, пересекающиеся в центре. На этих отрезках и будет лежать прямоугольник, и для удобства его можно построить прямо на концах куска сферы:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Зеленая плоскость - это как раз плоскость монитора

И теперь, чтобы спроецировать некоторую точку на плоскость монитора, проведем прямую от этой точки на сфере до центра сферы. Точка пересечения с плоскостью и будет проекцией точки на эту плоскость. Кстати, такой метод проецирования объясняет, почему по краям изображение растягивается

Находим угловые размеры

Пусть есть какой-то отрезок, который находится в поле зрения наблюдателя. Проведем прямые из концов этого отрезка в центр сферы. Угол между прямыми как раз и будет угловым размером этого отрезка. Теперь пересекаем эти прямые с плоскостью монитора и получаем концы отрезка уже на изображении. И теперь, если нам известны точки, которыми отрезок ограничен, то мы можем определить угловой размер. Как это сделать?

Сперва введем 2 системы координат: одна 3-мерная, из центра сферы, другая 2-мерная, связанная с плоскостью монитора:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Здесь L - длина изображения в пикселях, D - высота, что, впрочем, видно и по рисунку. Также здесь у нас появилась неизвестная H, которую надо бы найти. Рассекаем объекты с рисунка плоскостью xOy и, соединяя с началом координат края сечения монитора получим следующую картину:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Так как начало координат находится ровно над центром монитора, то мы получаем равнобедренный треугольник. Теперь можем из FOV-а (угла обзора) и длины изображения выразить неизвестную:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Изначально мы будем знать координаты точки в системе координат монитора (например, координата пикселя в Paint-е), поэтому из них определим координаты уже в системе Oxyz для некоторой точки:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Не забываем, что Oxyz находится над центром монитора

Теперь вернемся к исходной картинке, нанесем на плоскость точки A и B, которые будут границами нашего отрезка и проведем вектора из наблюдателя (нуля Oxyz) в эти точки:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Напомню, что эти векторы лежат на прямых, угол между которыми нужно найти. А значит нужно найти угол между векторами. Тут же напрашивается скалярное произведение этих векторов, поэтому не будем изобретать велосипед и воспользуемся им:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост
Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Вторая картинка - та же формула, но с записью обозначений, чтобы ее можно было сохранить и потом быстро ею воспользоваться

Ну и что ж, вот конечная формула. Определяем координаты пикселей, разрешение и угол обзора, подставляем в формулу и получаем угловой размер. Однако такая формула выглядит довольно громоздко, поэтому я решил написать небольшую консольную программу, которая сможет считать угловые размеры. Оставлю здесь ссылку для скачивания на Яндекс диск, а также код самой программы, вдруг кто захочет разобраться в ней:

Как определить угловой размер в компьютерных играх Математика, Гайд, Геометрия, Тригонометрия, Компьютерные игры, Программирование, Длиннопост

Ну а на этом все, удачи вам в расчетах и вычислениях)

Показать полностью 10
36

Заявка для лиги упоротых расчетов. Гречка

Заявка для лиги упоротых расчетов. Гречка Санкт-Петербург, Гречка, Математика, От делать нефиг

В Теремке утверждают, что в стандартной порции гречки - 594 зёрнышка.

Кстати, тут и миф можно развеять. В Питере - гречка, а не греча.

Показать полностью 1
20

2 вопроса для Пикабушников

  1. Какой температуры должна быть бензопила, чтобы сразу же прижечь раны, которые она и нанесет?

  2. До какой температуры нужно охладить зубы, чтобы они треснули при попытке выпить кофе?

Отличная работа, все прочитано!