3D 座標 (0,0,0 など) に開始点があります。
私が指している方向は、3 つの角度 (X 方向の回転、Y 方向の回転、Z 方向の回転) ごとに 3 つの角度で表されます (例のために、私が古いロゴのタートルの 1 つであると仮定します)ペンで)と、指している方向に移動する距離。
終点の座標を計算するにはどうすればよいですか?
2D システムの場合は簡単だと思います。
new_x = old_x + cos(angle) * distance
new_y = old_y + sin(angle) * distance
しかし、これを3次元に適用する方法がわかりません
これについての別の考え方は、指している方向と球の半径を知って、球の表面上の点を見つけようとすることだと思います。