JAVA で ifc ファイルのジオメトリを抽出する必要があります。私の問題は、それを行う方法がわからないことです。
私はopenifctoolsを使用しようとしましたが、ドキュメントは本当に悪いです。今のところ、ifc ファイルをロードしましたが、モデルからジオメトリを取得できません。
ifc モデルの読み込みの経験がある人はいますか?
前もって感謝します。
編集:これは私がこれまでに行ったことです
try {
IfcModel ifcModel = new IfcModel();
ifcModel.readStepFile(new File("my-project.ifc"));
Collection<IfcClass> ifcObjects = ifcModel.getIfcObjects();
System.out.println(ifcObjects.iterator().next());
} catch (Exception e) {
e.printStackTrace();
}
これにより、ifc ファイルが正しく読み込まれます。しかし、私はこの情報をどうしたらよいかわかりません。
IfcOpenShellも使用しようとしましたが、提供された jar コンテナーも機能しませんでした。現時点では、自分で IfcOpenShell を構築しようとしています。
すべてが非常に文書化されておらず、ifc ジオメトリを読み込んで解析する必要があるため、私はちょっと必死です。