ロール ピッチ、ヨー、レンがある場合、ワールド空間で 3D ポイントを計算する必要があります。
3dpoint を返すような関数が必要です:
Get3DpointFrom_yaw_pitch_roll(yaw,pitch,roll,len)
ありがとう !
私はこのコードを試してみましたが、問題はヨー値が0のときにyがゼロに設定されることです!
float x=0,y=0,z=0,r=30;float theta=0; float phi=0;
theta=-Camera_Yaw*3.1415/180;
phi=(3.1415/2)-(-Camera_Pitch*3.1415/180);
x = r*sin(theta)*cos(phi);
y = r*sin(theta)*sin(phi);
z = r*cos(theta);