2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Пересечение отрезка с окружностю во времени
Сообщение01.01.2018, 21:14 
Привет всем, можна ли найти время пересечения движущейся окружности с отрезком.
Пробовал вывести формулу но она имеет два неизвестных значения (t_p и t_k - если пересекаются то будут в пределах [0,1]).


Параметрическое уравнение отрезка:
$$\left\{
\begin{array}{rcl}
 x&=&x_p_0 + a_p_x \cdot  t_p \\
 y&=&y_p_0 + a_p_y \cdot  t_p\\
\end{array}
\right.$$

Параметрическое уравнение окружности:
$$\left\ (x - (x_k_0 + a_k_x \cdot t_k))^2 + (y - (y_k_0 + a_k_y \cdot t_k))^2 = R^2\right.$$

$$\left\ ((x_p_0 + a_p_x \cdot t_p ) - (x_k_0 + a_k_x \cdot t_k))^2 + ((y_p_0 + a_p_y \cdot  t_p) - (y_k_0 + a_k_y \cdot t_k))^2 = R^2\right.$$
Дальше не стал открывать скобки. Не знаю есть ли смысл.

 
 
 
 Re: Пересечение отрезка с окружностю во времени
Сообщение01.01.2018, 21:25 
Igor2323 в сообщении #1280591 писал(а):
Параметрическое уравнение отрезка:
$$\left\{
\begin{array}{rcl}
 x&=&x_p_0 + a_p_x \cdot  t_p \\
 y&=&y_p_0 + a_p_y \cdot  t_p\\
\end{array}
\right.$$

Это уравнение не отрезка, но прямой. Вернее, не того отрезка, учитывая, что у параметра задан диапазон.

 
 
 
 Re: Пересечение отрезка с окружностю во времени
Сообщение01.01.2018, 21:41 
Igor2323
А что мешает применить результаты предыдущей темы, «Пересечение отрезка с окружностью»? Для каждого момента процедура вполне ясна; остаётся найти моменты, когда число точек пересечения меняется с нуля на неноль.

 
 
 
 Re: Пересечение отрезка с окружностю во времени
Сообщение01.01.2018, 22:18 
arseniiv в сообщении #1280601 писал(а):
Igor2323
А что мешает применить результаты предыдущей темы, «Пересечение отрезка с окружностью»? Для каждого момента процедура вполне ясна; остаётся найти моменты, когда число точек пересечения меняется с нуля на неноль.

Да но это подразумевает ручное передвижение окружности. Что в свою очередь добавляет еще расчетов.

 
 
 
 Re: Пересечение отрезка с окружностю во времени
Сообщение01.01.2018, 22:34 
Почему подразумевает? Есть система неравенств (линейных!) и уравнений с параметром, можно отследить число её решений в зависимости от параметра.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group