1
使用以下代碼獲得非傾斜圓的周長座標,如上圖所示。
//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軸的傾斜值時,如何知道傾斜圓的圓周的三維座標?