ほとんどの 3D CAD プログラムは改訂の可能性を考慮していないため、これは困難です。そのため、何かをロードしてから再度保存すると、ポイントが完全に並べ替えられる場合があります (これには理由があり、通常はパフォーマンスのために行われます)。 )。
さらに、テキスト形式で表現された大きなモデルは巨大なファイルであり、コピー/マージ/その他に永遠に時間がかかります。
これを管理する現在のシステムはありませんが、業界では非常に大きなニーズがあります。
このようなシステムには、目的の CAD フォーマットとリビジョン フォーマットとの間で変換を行うモデル ノーマライザーが搭載されていると思います。その後、マージを処理し、変更をより簡単に追跡できます。
また、CAD プログラムで「差分」モデルを開くことができる形式で差分を出力する必要があり、変更は別の色で表示されるか、強調表示されます。テキストの差分を見て、何を見ているのかを理解できる人は誰もいません。この差分プログラムは最終的に、0,0,0 の位置と回転が同じでなくても 2 つのモデルが同じであるという理解をサポートする必要があり (マッチングが難しい問題です)、ユーザーが問題を解決できるようにするためのインターフェースをユーザーに提供する必要があります。立ち往生。
おそらく、モデルのパーツ (ボーン、メッシュ、テクスチャなど) を個別に処理し、それらを使用および変更のために包括的なモデル ファイルに変換するときにそれらを同期する 3 番目のファイルを用意する必要があります。
これは些細な問題ではありません...しかし、メッシュを処理するだけのものから始めて、それをオープン ソース化した場合、おそらく多くの人が興味を持ってくれるでしょう。