Тема: Как найти координату пересечения линии и окружности?
Приношу свои извинения ответ на вопрос как найти координату точки на линии на данный момент мне не поможет, так что нужен ответ как найти координату пересечения линни и окружности.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как найти координату пересечения линии и окружности?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Приношу свои извинения ответ на вопрос как найти координату точки на линии на данный момент мне не поможет, так что нужен ответ как найти координату пересечения линни и окружности.
Для ответа на все Ваши опросы нужно знать уравнение окружности x*x + y*y = r*r и линии k*x + z = y. Все. Плюс что такое синус и косинус.
Вот основные формулы, которые поидеи решат мою задачу.
x=cos(alpha)*cos(beta)*d
y=d-sin(beta)*cos(alpha)*d
где:
d-диаметр
alpha-угол введенный через GetAngle, с учетом угла диагонали.
alpha+beta=90?
О как задумался, а нужно было всетаки вспомнить 7 класс ;)
Взял ручку, лист бумаги и пошел выводить координаты. Буду не против если кто то присоедениться ;)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как найти координату пересечения линии и окружности?
Форум работает на PunBB, при поддержке Informer Technologies, Inc