Skip to content

Tags: tchichi/IfcOpenShell

Tags

blenderbim-240510

Toggle blenderbim-240510's commit message
Fix IfcOpenShell#4650. When the bbim build hotfixes the bot build, it…

… should replace, not copy over.

blenderbim-240509

Toggle blenderbim-240509's commit message
Forgot to commit IfcTester fix for missing failed entities

blenderbim-240508

Toggle blenderbim-240508's commit message
Document api modules and require explicit imports of API submodules

blenderbim-240507

Toggle blenderbim-240507's commit message
Don't rely on util for basic ifcopenshell module capabilities. Keep u…

…til as an optional module for users to load.

blenderbim-240506

Toggle blenderbim-240506's commit message
for 'Add Fitting' changed the hot key from Shift+F to Shift+Y. per ht…

…tps://community.osarch.org/discussion/2124/ui-discussion-around-add-fitting-and-add-bend

Also added Shift+F (bim.flip_object) to all profile-based objects

blenderbim-240505

Toggle blenderbim-240505's commit message
See IfcOpenShell#2693. Expose static functions of IfcOpenShell API.

blenderbim-240503

Toggle blenderbim-240503's commit message
extends bim.select_type by selecting multiple types from a selection …

…of objects.

Also when the type is selected and turned on, all other types are automatically turned off.
https://imgur.com/a/DQUF0ai

blenderbim-240502

Toggle blenderbim-240502's commit message
fix bug using "trace outlines" for reprsentation in ifc2x3

Mentioned in IfcOpenShell#4593

The error message was (it was trying to access curves from the original mesh instead of dummy curve object):
```
Error: Python: Traceback (most recent call last):
  File "\blenderbim\bim\module\geometry\operator.py", line 46, in execute
    IfcStore.execute_ifc_operator(self, context)
  File "\blenderbim\bim\ifc.py", line 349, in execute_ifc_operator
    result = getattr(operator, "_execute")(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\bim\module\geometry\operator.py", line 169, in _execute
    core.add_representation(
  File "\blenderbim\core\geometry.py", line 52, in add_representation
    representation = ifc.run(
                     ^^^^^^^^
  File "\blenderbim\tool\ifc.py", line 34, in run
    return ifcopenshell.api.run(command, IfcStore.get_file(), **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\__init__.py", line 172, in run
    result = usecase_class(ifc_file, **settings).execute()
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_representation.py", line 73, in execute
    return self.create_plan_representation()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_representation.py", line 170, in create_plan_representation
    return self.create_annotation2d_representation()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_representation.py", line 833, in create_annotation2d_representation
    items = [self.file.createIfcGeometricCurveSet(self.create_curves(is_2d=True))]
                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_representation.py", line 492, in create_curves
    curves = self.create_curves_from_curve_ifc2x3(is_2d=is_2d, curve_object_data=dummy.data)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "\blenderbim\libs\site\packages\ifcopenshell\api\geometry\add_representation.py", line 575, in create_curves_from_curve_ifc2x3
    for spline in self.settings["geometry"].splines:
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Mesh' object has no attribute 'splines'
```

blenderbim-240501

Toggle blenderbim-240501's commit message
fix a typo IfcOpenShell#4596 😬

blenderbim-240430

Toggle blenderbim-240430's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request IfcOpenShell#4440 from brunoperdigao/fix-normal-du…

…plication-of-linked-aggregate

Fix normal duplication of linked aggregate