早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于几何的问题,知道圆心的坐标,和圆的半径,还知道一个角度,请问如何利用这些条件求出这个圆边上的某一点例如mPos求出来的圆边上的一点Origin是圆的Distance是半径mPitch和mYaw是角

题目详情
关于几何的问题,
知道 圆心的坐标,和圆的半径,还知道一个角度,请问如何利用这些条件 求出 这个圆 边上的某一点
例如
m_Pos 求出来的 圆边上的一点
Origin 是圆的
Distance 是半径
m_Pitch 和 m_Yaw 是角度
m_vPos.x=Origin.x-Distance*cosf(m_Pitch)*sinf(m_Yaw);
m_vPos.y=Origin.y-Distance*sinf(m_Pitch);
m_vPos.z=Origin.z-Distance*cosf(m_Pitch)*cosf(m_Yaw);
如果嫌分少 说句话,我再加
_________________________________________________________________________________________在线等,
晕,1楼的,能帮就帮,不帮就算,我要能自己做,还用花高分来这里问么
abing_98 对就是球 差不多啦 知道圆的算法,球的就会了
▼优质解答
答案和解析
球心为(X,Y,Z)θ是球心坐标到点的向量与Z轴的夹角
φ是该向量在XOY平面上的射影与X轴的夹角
x=X+Rsinθcosφ
y=Y+Rsinθsinφ
z=Z+Rcosθ