THỨ TƯ,NGÀY 22 THÁNG 4, 2020

How can we discover which relationships having fun with ifcOpenShell?

Bởi Nguyễn Hoàng Phong

Cập nhật: 25/10/2022, 09:18

How can we discover which relationships having fun with ifcOpenShell?

I’m one of many designers off Ladybug Systems Heritage plugins and currently, I am taking care of undertaking a beneficial translator regarding IFC to help you HBJSON. I was playing with ifcOpenShell for the Python 3.7.0 and that i was basically successful inside the extracting triangulated interlock geometry off IFC aspects so far.

I am iterating over points in an enthusiastic IFC file having fun with ifcOpenShell and i am struggling to find the way i can be understand mother IfcSpace and you will/otherwise IfcWall to possess an enthusiastic IfcWindow function. People guidelines with this will be really of use.

Statements

Thanks ! That’s offering me IfcBuildingStorey function. I’m applying for IfcSpace one to a keen IfcWindow was affixed to help you. Excite comprehend the display screen shot out of Solibri below. Solibri may be able to give the picked windows (highlighted during the eco-friendly) belongs to a keen IfcSpace Work environment.

The reverse could also work with me personally. When there is a means to understand IfcOpeningElement, IfcWindow, and you will IfcDoor aspects connected with an IfcSpace. Who as well as work for myself.

if this will give you new IfcBuildingStorey element, that means that the brand new windows try contained in the storey, maybe not the bedroom. That is pretty regular off BIM programs – as the the theory is that this new windows isn’t “inside” the space. Out of an enthusiastic FM perspective and structural place investigation sheet angle, this really is completely wrong, a window should fall under the main place through which your will be access it getting maintenance aim. Although not, the fresh unfortunate the reality is that many things commonly safely consisted of within our BIM research.

The new “Nearest Places” shown into the Solibri is not a formal IFC dating. Using Solibri as a viewer can get misguide anyone into the thinking that certain matchmaking and you can investigation are present in IFC where it actually really does maybe not, which is just a thing that Solibri derives.

Also, ping as he possess quite a few clever tips features plenty of knowledge of examining such data.

Many thanks, there aren’t any explicit relationship on IFC that i can be note that connect the fresh windows on the area.

One to probability of exactly how Solibri try drawing this, is wanting during the ObjectPlacement of your own windows (we.e. its source part) and also the ObjectPlacement of any room, and you may measuring this new nearest area. That it needless to say has space to own error, however, indeed I have the same effect just like the Solibri basically derive they that way. Should you want to, there are the fresh matrix of ObjectPlacement of every element (wall surface, screen, etc) playing with ifcopenshell.util.position.get_local_placement(function.ObjectPlacement) . The advantage of this method is that it is the most affordable.

Another probably a whole lot more exact method is to use the real geometry of the screen. As the windows do not intersect for the room, thought aloud maybe you may find the standard and you can centroid of any face during the an enthusiastic IfcSpace, after which a typical and you will centroid of your own prominent deal with to possess for every screen. Then, from the evaluating normals and you may centroids, you could potentially map screen in order to places. Hopefully, it is not very costly, as the window are typically mapped so that you estimate just after, following of a lot window is always to show the same mapped example of this new geometry. Willing to have indicated just how to accomplish that should you want to go lower so it route.

I will remember that the file has place boundaries, that’s everything you want – proper direct articles to possess opportunity data, not guesswork and you will deriving. However, it has only room borders hooking up the room towards the slab, maybe not the bedroom on windows.

Thank you, I think it will be too costly and is the reason I am trying assist here not to ever go that station. For Pollination, we have to take into account the size regarding activities people will provide. I have seen community-level energy activities and you can doing this do so of finding the fresh nearby screen is very costly within a giant level that have hundreds away from areas.

Dating in IFC

The thing placement channel looks fascinating in my experience. I will is actually you to. Whenever appears too expensive, then we target this dilemma using a person tips guide for the guidelines to your performers. i will recommend that windows are place at place level rather than during the storey height.

I’m not sure everything you indicate from the a space line. If it what you are speaing frankly about? As well as, what’s the greatest investment to read more datingranking.net/fr/brancher about the newest spae borders?

Bình luận

Tôn trọng lẫn nhau, hãy giữ cuộc tranh luận một cách văn minh và không đi vượt quá chủ đề chính. Thoải mái được chỉ trích ý kiến nhưng không được chỉ trích cá nhân. Chúng tôi sẽ xóa bình luận nếu nó vi phạm Nguyên tắc cộng đồng của chúng tôi

Chưa có bình luận. Sao bạn không là người đầu tiên bình luận nhỉ?

SEARCH