Пересечение отрезка с окружностью.

Автор Doom, 11.08.23, 17:21:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Doom

Есть такой случай когда конец отрезка лежит в центре окружности - как программа поймет что нужно например продлить до точки 2 или до точки 1 ?



Doom

#1
Случай размножился..

Забыл написать что через функцию ksIntersectCurvCurv пытаюсь решить задачу.


msvteh

#2
Цитата: Doom от 11.08.23, 17:21:11как программа поймет что нужно например продлить до точки 2 или до точки 1 ?

найти x и y точки пересечения объектов самому или через  ksMathematic2D::ksIntersectLinSCir см. step2
задать у отрезка x1=x, y1=y или x2=x,y2=y, зависит какой конец надо двигать у отрезка,
обновить отрезок.

+ Благодарностей: 1

Doom