mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 02:23:34 +00:00
Import structural curve connections + small fixes
This commit is contained in:
@@ -713,6 +713,8 @@ class IfcImporter:
|
||||
|
||||
def create_structural_elements(self):
|
||||
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):
|
||||
if self.ifc_import_settings.should_use_cpu_multiprocessing:
|
||||
@@ -724,7 +726,7 @@ class IfcImporter:
|
||||
)
|
||||
else:
|
||||
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()
|
||||
if not valid_file:
|
||||
|
||||
@@ -21,6 +21,6 @@ class StructuralAnalysisModel(PropertyGroup):
|
||||
class BIMStructuralProperties(PropertyGroup):
|
||||
structural_analysis_model_attributes: CollectionProperty(name="Structural Analysis Model Attributes", type=Attribute)
|
||||
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_id: IntProperty(name="Active Structural Analysis Model Id")
|
||||
|
||||
Reference in New Issue
Block a user