Hi,
I want to ifcplugin to get model's geometry information,but gemetryInfo is a null value,like this:
`Ifc2x3tc1StepDeserializer deserializer = new Ifc2x3tc1StepDeserializer();
PackageMetaData packageMetaData = new PackageMetaData(Ifc2x3tc1Package.eINSTANCE, Schema.IFC2X3TC1, Paths.get("tmp"));
deserializer.init(packageMetaData);
try {
URL url = new URL("https://raw.githubusercontent.com/opensourceBIM/IFC-files/master/HHS%20Office/construction.ifc");
InputStream openStream = url.openStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
IOUtils.copy(openStream, baos);
IfcModelInterface model = deserializer.read(new ByteArrayInputStream(baos.toByteArray()), "", baos.size(), null);
// This is needed so we start with a clean slate of express id's
model.resetExpressIds();
// This is needed so we continue counting at highest already existing oid
model.fixOidCounter();
for (IfcBuilding building : model.getAllWithSubTypes(IfcBuilding.class)) {
try {
GeometryInfo geometryInfo = building.getGeometry();
System.out.println(geometryInfo);
//the result is null`
could i just use ifcplugin to read ifc file's geometry information without bimserver?
thank you.
Hi, I want to ifcplugin to get model's geometry information,but gemetryInfo is a null value,like this:
could i just use ifcplugin to read ifc file's geometry information without bimserver? thank you.