.Net環境でSTEPとEXPRESSのフォーマットを使用した経験がありましたか?.NET用のSTEP/EXPRESSツール
私は、EXPRESSスキーマに基づいてC#クラス構造を生成するツールを探しています。また、ツールをSTEPファイルにインポートしてエクスポートするためのパーサー/ファイルジェネレータを作成することもできます。
これを行うツールを知っている人はいますか?私を自分の実装に近づけるどんなツールも役に立つでしょう。
.Net環境でSTEPとEXPRESSのフォーマットを使用した経験がありましたか?.NET用のSTEP/EXPRESSツール
私は、EXPRESSスキーマに基づいてC#クラス構造を生成するツールを探しています。また、ツールをSTEPファイルにインポートしてエクスポートするためのパーサー/ファイルジェネレータを作成することもできます。
これを行うツールを知っている人はいますか?私を自分の実装に近づけるどんなツールも役に立つでしょう。
PDES websiteに興味のあるツールのリストがあります。これらのツールの中には、たとえば、EXPRESSスキーマのXML表現を生成するためのツールがあります。そこからツールを実装する方が簡単かもしれません。
Open CASCADEはオープンソースで、.NET環境で開発されたようです。
ありがとうございます。それは便利なツールのように見えます。私は今それをダウンロードしています。 –
http://www.mel.nist.gov/msid/scl/SCL.htmのように見えると便利かもしれません。 – rochb
オープンカスケードに基づいたより高度なツールに興味がある場合は、.netを参照してください。pythonoccを見てください。
私はこれが古い質問であることを知っていますが、私はそれにつまずく他の誰かに答えると思っていました。
あなたはSTEP
とEXPRESS
で動作するようにし、CADライブラリをしたい、またはあなたが珍しいまたはカスタムスキーマが必要な場合は、を見てみません必要がある場合(恥知らずなプラグ!)STEPcode、BSDライセンスを使用しています。
C#
ではなくC++
が生成されますが、最初から開始するよりもSCLを変更する方が簡単です。
これは以前はステップクラスライブラリとして知られていたことに注意してください。これは上記の@rochが指摘しているSCL
と同じです。あるグループの人々がそれを改善しており、NISTのバージョンは非常に古いものです。
編集:新しい名前、新しいURL
IFC EngineもSDAI(標準データアクセスインターフェイス)を介してSTEPファイルを読み込むことができます。 C#バインディングもあります。
同様の質問:http://stackoverflow.com/questions/37204634/convert-express-classes-from-ifc-file-to-vb-net-classes/41416951#41416951 – Vertexwahn