さて、私は Java3D を使用してアプリケーションを開発しています。これは、ユーザーの段階的な解決策を示すルービック キューブを解くことができます。
私はアルゴリズムの部分を完璧にやりましたが、問題は 3D キューブにあり
ます。今まで、実際のキューブと同じように 27 個のキューブを作成しました。
問題は、面を時計回りまたは反時計回りに回転させるには、これらの個々のキューブをグループに追加する必要があることです。グループを使用して、面を反時計回りまたは時計回りに回転させることができますが、実際にはエッジは複数のグループに属する必要があるため、X 軸または Y 軸で回転するか、2 つの回転軸を取ることができます。
だから、私の質問は、ノードを複数のグループに追加する方法ですか?
または、それが不可能な場合は、ルービック キューブを作成し、その面を回転させる方法が必要です。その方法!
これを手伝ってくれませんか!!