diff --git a/PyRxCore/PyBrxIFC.cpp b/PyRxCore/PyBrxIFC.cpp index 0265f206..e5c7d135 100644 --- a/PyRxCore/PyBrxIFC.cpp +++ b/PyRxCore/PyBrxIFC.cpp @@ -934,6 +934,7 @@ void makePyIfcVariantWrapper() .def("setSelect", &PyIfcVariant::setSelect, DS.ARGS({ "val: PyBrxBim.IfcVectorValue" })) .def("getEnum", &PyIfcVariant::getEnum, DS.ARGS()) .def("setEnum", &PyIfcVariant::setEnum, DS.ARGS({ "val: PyBrxBim.IfcEnumValue" })) + .def("type", &PyIfcVariant::type, DS.ARGS()) .def("className", &PyIfcVariant::className, DS.SARGS()).staticmethod("className") ; } diff --git a/PySamples/PyBrxBim/importTest.py b/PySamples/PyBrxBim/importTest.py index 258b1ea0..50ef7c4e 100644 --- a/PySamples/PyBrxBim/importTest.py +++ b/PySamples/PyBrxBim/importTest.py @@ -48,6 +48,7 @@ def onIfcProduct(self, context, entity, isParent, parentEntity): self.m_onProductCalled = True print("onIfcProduct") if entity.isKindOf(Bim.IfcEntityDesc.IfcWindow()): + print(entity.getAttribute("OverallHeight")) mat = context.getLocalPlacement(entity) createBoxSolid(100.0, 100.0, 100.0, mat.getTranslation(), 1) return True