generate_segment_shell_mesh_files#

module opensg.io.util

opensg.io.util.generate_segment_shell_mesh_files(blade_mesh_yaml, segment_list=None, segment_folder=None)#

Generate segment mesh YAML files from a blade mesh YAML file.

This function processes a blade mesh YAML file and creates individual YAML files for each blade segment. Each segment file contains all the necessary data to create a complete SegmentMesh object without requiring the full BladeMesh.

Parameters:
  • blade_mesh_yaml (str) – Path to the blade mesh YAML file

  • segment_folder (str, optional) – Folder to save segment files in. If empty, creates a ‘segments’ folder.

Returns:

list – List of generated segment YAML file paths