Hi OpenVSP Community,
I hope this email finds you well.
I would like to share with the community that I have uploaded two new CustomGeom scripts to the Airshow repository. These components are designed to streamline the conceptual design, internal packaging, and cabin configuration layouts of commercial transport aircraft.
They are fully available for download and testing. Here is a brief overview of what each script offers:
Parametric Fuselage Generator: https://airshow.openvsp.org/vsp/Glazm021V3JueLPKNoL0
An advanced fuselage generator that simultaneously handles external Outer Mold Lines (OML) and internal cabin layouts. It features a multi-layer architecture (independent visualization toggles for the external skin, passenger cabin, and cargo holds), an automated smart tangency solver for smooth nose/windshield surface transitions, and dynamic safety boundaries to prevent invalid or self-intersecting meshes.
Parametric Passenger Seat Group Array: https://airshow.openvsp.org/vsp/YZyo27qOAcyW0ysYrgts
This script is based on and expanded from the default "SeatGroup" custom geometry script included in OpenVSP's standard CustomScripts. It has been upgraded into a highly parametric tool to rapidly generate, space, and clone multi-row passenger seating layouts. It allows configuring rows into three independent seating blocks (Left, Middle, and Right), adjusting seat pitch, recline, and aisle clearances. It features an integrated dynamic alignment engine that automatically centers the entire group at the local y=0 coordinate line, regardless of the column combination you choose.
Both scripts use meters as their default base unit but are fully scalable to feet, inches, or any other unit system using native OpenVSP transformation tools.
To make them easy to implement, I have attached the detailed user manuals and reference guides in PDF format. These documents cover all parameter descriptions, cross-dependencies, and advanced use cases for multi-class cabin layout optimization.
I hope you find these tools useful for your aerospace projects. Any feedback, suggestions, or bug reports are highly appreciated!
Best regards,
Jaime
Hi Rob,
Thank you so much for the kind words and for taking the time to test the scripts! I truly appreciate your offer to run them under a profiler—any insights you might have on optimizing the performance would be incredibly valuable, so I would be very grateful for your help with that.
Just to keep you in the loop, I have actually been working on an even more advanced version of the fuselage generator. I have recently added an additional tab that allows for the parametric inclusion of galleys, closets, and lavatories. It significantly helps in tackling those more complex aspects of internal packaging.
Looking ahead, my next development goal is to implement a more realistic windshield geometry, as that is currently the main area I'm looking to improve.
Let me know if you would be interested in testing this updated version, or if you’d prefer to start by profiling the existing ones. Either way, thank you again for your interest and support!
Best regards,
Jaime
--
You received this message because you are subscribed to the Google Groups "OpenVSP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openvsp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openvsp/9b9606c7-2382-4d52-80b6-e264348f53aen%40googlegroups.com.
