Мне нужно извлечь геометрию файла ifc в JAVA. Моя проблема в том, что я не знаю, как это сделать.
Я пытался использовать 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.