SketchUp 8 ファイルで動作する SketchUp C++ API を使用したコードがあります。Trimble はこれを C API に置き換えました。SketchUp 2013 は、新しい C API のみが開くことができるファイルをエクスポートします。
解決策は、コードを新しい C API に移植することです。ただし、他の理由で少し時間に追われているため、これらの一時的な解決策のいずれかが既に利用可能かどうか、つまり誰かが既にそれらのいずれかを実装しているかどうかを知りたいと思っていました。
a) SketchUp 8 形式で保存する C API の関数。これにより、SKP 2013 ファイルを開く小さなバイナリを作成し、それを SKP 8 として保存し、SKP 8 ファイルのみを読み取るため、C++ コードをしばらくそのまま使用し続けることができます。ruby API は、この「SKP 8 として保存」呼び出しをサポートしていません。
b) 新しい C API を使用して SKP 構造を解析し、非推奨の C++ API を使用して再作成し、SketchUp 8 形式で保存するコード。誰かがこれを実装しましたか?これは、適切に移植されるまで、既存の C++ コードの適切なフロントエンドとして機能します。これを書くために必要な作業は、主に新しい API に単純に移植するために必要な作業であると認識していますが、誰かが既にこれを実装している場合、それは役に立ちます。
助けてくれてありがとう。