Я хочу определить, находится ли точка P (x, y, z) внутри 2D-круга в 3D-пространстве, определяемом его центром C (cx, cy, cz), радиусом R и нормалью к плоскости, в которой находится круг на N.
Я знаю, что точка P, лежащая на двумерной окружности в трехмерном пространстве, определяется как:
P = R * cos (t) U + R sin (t) * ( N x U ) + C
где U - единичный вектор от центра круга к любой точке на круге. Но учитывая точку Q, как я узнаю, находится ли Q на или внутри круга? Какой соответствующий параметр t
выбрать? И по каким координатам я сравниваю точку Q, чтобы увидеть, находятся ли они внутри круга?
Спасибо.