Import structural curve connections + small fixes

This commit is contained in:
Jesusbill
2021-03-15 01:39:35 +01:00
parent 40039e65df
commit 9257f275af
2 changed files with 4 additions and 2 deletions
@@ -713,6 +713,8 @@ class IfcImporter:
def create_structural_elements(self): def create_structural_elements(self):
self.create_curve_products(self.file.by_type("IfcStructuralCurveMember")) self.create_curve_products(self.file.by_type("IfcStructuralCurveMember"))
self.create_curve_products(self.file.by_type("IfcStructuralCurveConnection"))
# self.create_curve_products(self.file.by_type("IfcStructuralPointConnection"))
def create_curve_products(self, products): def create_curve_products(self, products):
if self.ifc_import_settings.should_use_cpu_multiprocessing: if self.ifc_import_settings.should_use_cpu_multiprocessing:
@@ -724,7 +726,7 @@ class IfcImporter:
) )
else: else:
iterator = ifcopenshell.geom.iterator( iterator = ifcopenshell.geom.iterator(
self.settings_2d, self.file, include=self.file.by_type("IfcAnnotation") self.settings_2d, self.file, include=products
) )
valid_file = iterator.initialize() valid_file = iterator.initialize()
if not valid_file: if not valid_file:
@@ -21,6 +21,6 @@ class StructuralAnalysisModel(PropertyGroup):
class BIMStructuralProperties(PropertyGroup): class BIMStructuralProperties(PropertyGroup):
structural_analysis_model_attributes: CollectionProperty(name="Structural Analysis Model Attributes", type=Attribute) structural_analysis_model_attributes: CollectionProperty(name="Structural Analysis Model Attributes", type=Attribute)
is_editing: BoolProperty(name="Is Editing", default=False) is_editing: BoolProperty(name="Is Editing", default=False)
structural_analysis_models: CollectionProperty(name="structural_analysis_models", type=StructuralAnalysisModel) structural_analysis_models: CollectionProperty(name="Structural Analysis Models", type=StructuralAnalysisModel)
active_structural_analysis_model_index: IntProperty(name="Active Structural Analysis Model Index") active_structural_analysis_model_index: IntProperty(name="Active Structural Analysis Model Index")
active_structural_analysis_model_id: IntProperty(name="Active Structural Analysis Model Id") active_structural_analysis_model_id: IntProperty(name="Active Structural Analysis Model Id")