SegmentMesh#

module opensg.mesh

class opensg.mesh.SegmentMesh(segment_node_labels, segment_element_labels, segment_element_layer_id, segment_index, parent_blade_mesh, msh_file)#

This class manages the data and methods for the mesh of a segment of a blade.

A segment is defined as the part of the blade between two fixed points along the blade span. Given a set of N span points along the blade, there are N-1 segments defined between each consecutive pair of span points. For example, the segment indexed by 0 is defined between the span points indexed by 0 and 1

Parameters:
  • segment_node_labels (array[int]) – _description_

  • segment_element_labels (array[int]) – _description_

  • segment_element_layer_id (array[int]) – _description_

  • segment_index (int) – Index of the segment of blade

  • parent_blade_mesh (BladeMesh) – BladeMesh object that SegmentMesh derives from.

  • msh_file (str or Path) – Path to mesh file to load data from