В точном компьютерном и физическом моделировании нуждается любой инженер, особенно если компания хочет создать самый износостойкий и прочный подшипник, его свойства окружность и параметры должны быть известны, чуть ли не до уровня атома.
Представьте, вы даёте задачу программисту найти точный процент и модель соприкосновения подшипника, и оказывается что это невозможно, так как и невозможно смоделировать точную окружность. Как и невозможно смоделировать точную площадь соприкосновения.
Понятие круга является одним из универсальных математических понятий, дословно обобщаемым на случай произвольных метрических пространств. Но в разделе информатики, эта тема очень редко поднимается потому что до невозможности сложна.
Так что такое круг? И почему его точная математическая модель невозможна.
В научном понимании круг это правильный 65537 угольник (шестьдеся̀тпятьты̀сячпятисо̀ттридцатисемиуго́льник) — правильный многоугольник с 65 537 углами и 65 537 сторонами.
Значит для программиста круг это многоугольник с 65 537 углами — и эти углы будут соприкасаться с плоской поверхностью или такой же окружностью, и меняя равновесие всего это математического круга с 65 537 углами. Согласитесь что модель уже устарела?
Гауссом в 1796 году было доказано, что правильный n-угольник можно построить циркулем и линейкой, если нечётные простые делители n являются различными числами Ферма. В 1836 году П. Ванцель доказал, что других правильных многоугольников, которые можно построить циркулем и линейкой, не существует. Ныне это утверждение известно как теорема Гаусса — Ванцеля.
Могу даже открыть секрет настолько узкий в отрасли подшипников, что большинство автомобильных, железнодорожных и авиа катастроф происходит именно по причине некачественных подшипников так как проверить качество и окружность порой невозможно так как наука работает в основном не с числами а «диапазонами» то и процент брака в подшипниковой индустрии из-за проблемы создания идеально ровного подшипника самый высокий.
Такую проблему мы наблюдаем и в играх
Точность
И эта точность очень низкая.
А 65 тысяч углов у круга это меньше миллиона.
Но даже и это не предел. Идеальный круг вообще бесконечен (имеет бесконечное количество углов). Как тогда его выразить в программировании, если любое число будет его неточной моделью? Или уже такая высокая точность будет ненужна? Ведь в любом массовом моделировании иза мельчайшей детали образуются каскадные лавинообразные эффекты которые дают разные результаты.
Спасибо за внимание.