Autodesk / Autodesk/revit-ifc

Door Operation - Defining the Y-axe direction

Open
#388 4 comments 1 reaction 0 assignees View on GitHub
enhancement geometry
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

Ifc Door Type Operation is defined here:
https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/ifcdoortypeoperationenum.htm

My finding in Revit is that Y-axe is pointing to Exterior

![image](https://user-images.githubusercontent.com/95360767/144303533-e653583e-55b2-48c3-a0c5-49dd6a78e7be.png)

Having both Inward and Outward doors which is have the same relation to Exterior and Interior will mean that and Outward doors would be like the picture above - and are Inward door will be like:

![image](https://user-images.githubusercontent.com/95360767/144304068-a7997683-9a1a-4619-b2db-50bc789456f3.png)

But then my issue is that Y-axe is then wrong compared to IFC definition.

So my question is - is there are way to define the Y-axe in Revit for door family.
I have tried to change the Right / Left reference plane naming, but this make no different.

I can of cause just make a door which are Inwarded and correct relation the Y-axe but the I have issue regarding the relation to exterior / interior which gives me some issues regarding want I want in Revit with nested families (Reveals).

Contributor guide

Open the contributing guide

Research direction

Start with the linked IFC4 IfcDoorTypeOperationEnum definition and compare its Y-axis convention with the two Revit door-family examples in the issue. Determine whether Revit provides a supported way to define that axis while preserving the exterior/interior relationship; done means documenting the behavior or identifying the relevant export path and its expected result.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.