Я уверен, что это основная тригонометрия, и я уверен, что я освещал школу много лет назад, но я не знаю, какую функцию можно применить к реальной ситуации в мире. Так или иначе, а не пытаться объяснить, что мне нужна помощь, я нарисовал небольшую диаграмму:Как найти две точки вдоль существующей линии
Я знаю, p1, p2, r1 и r2, но я не могу вспомнить (или знать, как поиск), как определить, что такое p3 и p4.
Основное приложение этой установки: у меня есть 2 круга (красный и синий), и мне нужно, чтобы они постоянно были связаны, когда я перетаскиваю их вокруг холста. Розовая ссылка свяжет их через их центральные точки, но я не хочу, чтобы линия проникала в окружность круга.
Надеюсь, что это имеет смысл? Заранее спасибо.
Я голосую, чтобы закрыть этот вопрос не по теме, потому что речь идет о [math.se] вместо программирования или разработки программного обеспечения. – Pang
Это не вне темы, и есть очень веская причина, по которой я разместил здесь, а не в Maths Exchange. Контекст предназначен для реализации JavaScript. Если бы я написал такой запрос в Math Exchange, я бы получил ответы, выраженные в уравнениях, используя математическую нотацию. Я бы не понял, как реализовать ответ. Задав его здесь, я бы удостоверился, что он выражен в кодовой нотации. Я исключил информацию о том, какой язык я использую, потому что это не имеет значения. Я думаю, что ответы, оставленные людьми, будут полезны другим, кто сталкивается с этой проблемой математики в JS. – jayfield1979