Предисловие
Зачастую очень сложно объяснить словами самые простые вещи или устройство того или иного механизма. Но обычно, понимание приходит достаточно легко, если увидеть их глазами, а еще лучше и покрутить в руках. Но некоторые вещи невидимы для нашего зрения и даже будучи простыми очень сложны для понимания.
Например, что такое электрический ток — есть множество определений, но ни одно из них не описывает его механизм в точности, без двусмысленности и неопределенности.
С другой стороны, электротехника достаточно сильно развитая наука, в которой с помощью математических формул подробно описываются любые электрические процессы.
Так вот почему бы не показать подобные процессы с помощью этих самых формул и компьютерной графики.
Но сегодня рассмотрим действие более простого процесса, чем электричество — силу тяготения. Казалось бы, что там сложного, ведь закон всемирного тяготения изучают в школе, но тем не менее… Математика описывает процесс так, как он проходит в идеальных условиях, в некоем виртуальном пространстве, где нет никаких ограничений.
В жизни обычно все не так и на рассматриваемый процесс непрерывно накладывается множество различных обстоятельств, незаметных или несущественных на первый взгляд.
Знать формулу и понимать её действие — это немножко разные вещи.
Итак, сделаем небольшой шаг к пониманию закона тяготения. Сам закон прост — сила тяготения прямо пропорциональна массам и обратно пропорциональна квадрату расстояния между ними, но сложность заключается в невообразимом количестве взаимодействующих объектов.
Да, будем рассматривать только силу тяготения, так сказать, в полном одиночестве, что конечно неверно, но в данном случае допустимо, так как это просто способ показать невидимое.
И еще, в статье есть код JavaScript, т.е. все рисунки на самом деле нарисованы с помощью Canvas, поэтому целиком статью можно взять здесь.
Читать полностью »