Может кто-нибудь, пожалуйста, помогите мне.Я понимаю уравнение линии и как решить для нулевого перехвата на бумаге, но у меня есть проблемы с преобразованием его в код.Более конкретно, мне нужно вычислить точку, в которой линия пересекает любую данную координату X или Y с двумя различными функциями ...
double CalcLineYIntercept(LINE *line, double yintercept) { }
double CalcLineXIntercept(LINE *line, double xintercept) { }
Итак, CalcLineYIntercept
вернет координату X точки, гделиния перехватывает yintercept
(не обязательно ноль).У меня проблемы с преобразованием алгебраических уравнений в код (и да, я понимаю, что C ++ - это алгебраический язык, но сам код не просто изолирует переменные).Есть ли простой способ сделать это?
Большое спасибо