Autodesk / Autodesk/revit-ifc

IfcRelSpaceBoundary2ndLevel : not splitted correctly when partially internal/external

Open
#242 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

# Expected behaviour
Like in gbXML you should get 2 boundary : 1 external, 1 internal
![image](https://user-images.githubusercontent.com/9622862/98309645-43212580-1fcb-11eb-881d-77b6c54559f0.png)
[](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2/HTML/link/ifcrelspaceboundary2ndlevel.htm)

# Current behaviour
Both boundaries are external :
![image](https://user-images.githubusercontent.com/9622862/98309993-3224e400-1fcc-11eb-8d40-2da7b3a2cb83.png)

# Steps to reproduce
1. Create 2 spaces separated by a slab
2. One space need to overflow the over to have a partial surface in contact with outside air and a partial surface in contact with the other space
3. Slab function parameter is configured as external

Contributor guide

Open the contributing guide

Research direction

Start by reproducing issue #242 with two spaces separated by a slab, using the described partial overlap and an external slab function parameter. Compare the generated IfcRelSpaceBoundary2ndLevel relationships with the IFC4 specification linked in the issue. Done means the split produces one external and one internal boundary.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.