私は構造工学の修士課程の学生で、ポルトガルの寺院構造の耐震評価に取り組んでいます。評価のために、構造の 3D ブロック モデルを作成し、離散要素コードを使用して、さまざまな地震 (地震) 記録の下での構造の挙動を分析します。私が分析に使用するソフトウェアには、構造のスナップショットを定期的に作成する機能があり、それらを組み合わせて応答の動画を作成できます。ただし、画像を生成すると分析が遅くなります。さらに、写真は指定された角度からの 2D 画像であるため、モデルを再実行しない限り、回転して他の角度からの応答を表示することはできません (このプロセスには現在 3 日間のコンピューター時間がかかります)。
構造の応答の動画を作成する別の方法を探しています。私が欲しいのは、非常に軽量なソリューションです。私が持っているブロック モデルを取り込んでから、各ブロックの位置と 3 つの主軸を一定の間隔でフィードしてアニメーションを作成し、その場でアニメーションを作成することができます。ブロックは、すべての頂点を定義する上面と底面を持つプリズムとして記述されます。モデルはテキスト ファイルとして生成されるため、アニメーション コードで読み取って理解できるように出力を変更できます。モデルは約 180 個のブロックで構成され、1 ブロックあたり 24 個の頂点 (つまり 4320 個の頂点) があります。ブロック軸を表す位置と 3 つの単位ベクトルは、プログラムによって生成され、思い通りに書き出すことができます。
主な問題は、アニメーションの品質がまともであることです。システムがベクトルベースでスケーリングが可能であれば、それは素晴らしいことです。ラグやその他の問題が発生することなく、マウスをドラッグするだけでモデルをリアルタイムで回転できるようにしたいと考えています。
私の時間は非常に限られています (実際、私はすでに非常に遅れています)。だからこそ、最終的にうまくいかないことに時間を無駄にしないように、ここで専門家に尋ねたかったのです。Rhino と Grasshopper を使用してモデルを生成していますが、この目的には適切なツールではないと思います。これは Processing で処理できるのではないかと思っていましたが、経験がありません。私ができるようにしたいもう 1 つのことは、配布用の 3D PDF ファイルを用意することです。しかし、これが 3D PDF でできるかどうかはわかりません。
洞察やガイダンスは大歓迎です。