これは、OpenGLの不規則球を作成する方法です。私はウェブを検索しましたが、すべての文書で正規の球体を作成する方法が示されています。OpenGL球のモーフィング
私が必要とする効果は、気泡をシミュレートすることです。ユーザーが気泡に触れると、気泡に触れるようになり、球の気泡はタッチ位置でその形状が変化します。言って、タッチ部分をくぼませてください。
私はこの種のシミュレーションを実現する方法を考え出すことができません。私はタッチ部分の頂点の位置を変更する必要がありますか?または、シェーダーを使用してこの効果を実装できますか?
同時に、私はどのようにして凹面を現実的にシミュレートできるのか分かりませんが、そのようなプロセスを記述する数学的手順はありますか?
ありがとうございます!
したがって、新しい3Dモデルを作成して、触れられたバブルの状態を提示することを意味します。しかし、2つの問題が残っています。1.タッチポイント上の最終的なオブジェクトの形状はどのようになっていますか?私はそれを生成するための数学的手続きが必要です。 2.ユーザーはバブルの任意の位置に触れることができますが、どのモデルを使ってそのモデルに適合させることができますか? –