How to close a complex brep that is composed of mutiple surfaces

Hi Grasshopper developers,

I wish you all well.
I now have a complex geometry that composed of mutiple irregular surfaces, when I build these surfaces they are shared ones. however, now I have difficulties to close this brep, each edge looks floating after using join brep.

do anyone have some idea on how to fix this?
I have also uploaded a simplified version of this geometry for you to have a look.

Thank you very much!
Test_hw.gh (444.5 KB)

image

WINDOWS.gh (451.4 KB)

Many thanks for your kind help!

Apologies for my following up question, as I tried to connect this newly generated patch to previously existing [bigger] surfaces, it seems there are still many naked curves in the brep.

Could you please share some thoughts?
Thank you very much!

Best regards,
Yvonne

Joining to a solid involves tolerance at the edges of the surfaces. If gaps are greater then tolerance, the two surfaces will not join.

The tolerance in this file is .001 of an inch. It could be any units, the tolerance value still is set. The gap between some of the surfaces is 2.2 and more. This can be checked by using Curve deviation to see the gaps.

Here are a couple articles that may help:

https://wiki.mcneel.com/rhino/faqclosedsolids

https://wiki.mcneel.com/rhino/faqtolerances

One of the discussion on the frum:

The standard method for designing airplanes is to design only half of the plane. The airplane’s coordinate system has 0,0,0 at the tip of the plane’s nose, X is horizontal, Y is aft, and Z is up. The other half is simply a reflection along the Y axis of the first half. This guarantees no gaps and ensures symmetry. (Non-symmetrical areas are defined afterwards.)

It wasn’t clear to me how your D1 - D9 components were designed, But it seems to me you’ve got twice as many surfaces as you need. For instance, were the windows defined by the curves of the window openings? Is surface D3 a single piece, or is it comprised of 2 halves joined together?

Also, airplanes don’t like corners. So your windows should have fillets at the corners, not sharp corners. And any XY section along the fuselage should have zero slope at top and bottom.