RCAIDE.Library.Plots.Geometry.generate_3d_fuel_tank_points.generate_integral_fuel_tank_points#

generate_integral_fuel_tank_points(fuselage, fuel_tank, segment_list, tessellation=24)[source]#

Generates 3D coordinate points that define a fuel_tank surface.

Parameters:
  • fuel_tank (fuel_tank) – RCAIDE fuel_tank data structure containing geometry information

  • tessellation (int, optional) – Number of points to use in circumferential discretization (default: 24)

Returns:

G

Data structure containing generated points
  • PTSndarray

    Array of shape (num_segments, tessellation, 3) containing x,y,z coordinates of surface points

Return type:

Data

Notes

Points are generated by creating super-elliptical cross-sections at each segment and positioning them according to segment locations.

Major Assumptions
  • Cross-sections lie in y-z plane

  • Segments are ordered from nose to tail

  • Origin is at the nose of the fuel_tank