math - 如果给定初始点终点随机点+ 精度,如何沿 arc 查找点?

  显示原文与译文双语对照的内容
0 0

精度是我想要的向量的数量,从 0,arc的初始点,到我想要减去的精度。

C++ 中的代码示例:


int precision = 20;
double pointInit[3] = {2,5,2};
double pointRandom[3] = {3,7,1};
double pointInit[3] = {0,-3,1};

std::vector<std::array<double,3>> pointArc; 
std::array<double, 3> currentPoint; 

//Fill the pointArc vector, from 0 (initial point) to precision -1 (ending point)
for (int i = 0 ; i <precision; i++)
{
//Find the value of the current point
//currentPoint[0] =????;
//currentPoint[1] =????;
//currentPoint[2] =????;
 pointArc.push_back(currentPoint);
}

编辑:我正在寻找的arc 是一个循环的arc

时间: 原作者:

0 0

atan2() 中,使用查找端点的角度,将它们之间的角度 precision - 1 时间,并将 polar 坐标转换为矩形形式。

...