我需要在与矢量正交的平面上绘制一个圆。 我有一个点,它将是圆的中心,必须正交的向量,圆的半径和圆的分辨率。
如何计算圆的坐标?
类似:
double point[3] = {x, y, z}
double normal[3] = {u, v ,w}
double r = radius()
int res = resolution()
double circlePoint[3];
for (int i = 0; i < res; i++)
{
circlePoint[0] = point[0] + radius * ?
circlePoint[1] = point[1] + radius * ?
circlePoint[2] = point[2] + radius * ?
}