You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In one of my models, the normales of space boundarie areas of openings were inverse relative to the corresponding wall space boundary. In my understanding, the function fix_surface_orientation should handle this issue of my model. However, this function did check if the wall orientation is correct and then did correct the wall with all corresponding openings. In this special case, the openings should not be turned.
I did attach the example .ifc file. Github doesn't allow .ifc files as attachements, therefore the file is saved as .txt. Example with inversed sb.txt
The text was updated successfully, but these errors were encountered:
# complement openings if parent holds openingsifbound.opening_bounds:
op_bounds=bound.opening_boundsforopinop_bounds:
op.bound_shape.Complement()
to
# complement openings if parent holds openingsifbound.opening_bounds:
op_bounds=bound.opening_boundsforopinop_bounds:
# only complement openings of face normal if neededifbound.bound_normal.Dot(op.bound_normal) <0:
op.bound_shape.Complement()
In one of my models, the normales of space boundarie areas of openings were inverse relative to the corresponding wall space boundary. In my understanding, the function fix_surface_orientation should handle this issue of my model. However, this function did check if the wall orientation is correct and then did correct the wall with all corresponding openings. In this special case, the openings should not be turned.
I did attach the example .ifc file. Github doesn't allow .ifc files as attachements, therefore the file is saved as .txt.
Example with inversed sb.txt
The text was updated successfully, but these errors were encountered: