-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
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://github.com/raw/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.
Metadata
Metadata
Assignees
Labels
No labels