【发布时间】:2017-11-18 13:51:11
【问题描述】:
非倾斜圆的周长坐标,如上图,通过以下代码获得。
//c=Center
//r=radius
//i=angle
Vector3 FindPoint(Vector3 c, float r, int i)
{
return c + Quaternion.AngleAxis(1.0f * i, Vector3.forward) * (Vector3.right * r);
}
//Example of securing coordinates
for(int i=0;i<360;i++)
{
point[i] = FindPoint(center, radius, i);
}
但是,如上图所示,我需要获取沿 x 轴倾斜的圆的圆周坐标。
知道原点和半径以及沿x轴的倾斜值,怎么知道倾斜圆圆周的三维坐标?
【问题讨论】: