補間スプライン曲線を作成するための提案はありますか? OpenGL でゲームを開発しようとしていますが、オブジェクトが曲線をたどることができません。関数は次のようになります.....
void interpolatePath(Vec3d startPos, Vec3d targetPos, float u, Vec3d &interpPos)
オブジェクトはある位置から開始し、ユーザーがクリックすると、オブジェクトがその位置に移動します。オブジェクトが直線になるようになりましたが、曲線をたどりたいです。
上記の関数の直線コード:
//interpPos.x = (u)*targetPos.x+(1-u)*startPos.x;
//interpPos.y = (u)*targetPos.y+(1-u)*startPos.y;
//interpPos.z = (u)*targetPos.z+(1-u)*startPos.z;
ベジエ曲線は機能しますか? どうすれば実装できますか?
[x,y]=(1–t)^3P0+3(1–t)^2tP1+3(1–t)t^2P2+t^3P3
ありがとうございました