ogstools.meshlib.vtk_pyvista module#
- ogstools.meshlib.vtk_pyvista.cell_points(cell_type)[source]#
- Return the number of points for a given VTK fixed-size cell type. - Parameters#- cell_typeint
- VTK cell type ID (e.g., vtk.VTK_LINE, vtk.VTK_TRIANGLE, etc.) 
 - Returns#- int
- Number of points for this cell type. 
 - Raises#- AttributeError
- If the cell type is variable-sized (e.g., POLY_LINE, POLYGON), since their number of points is not fixed. 
 - Example#- >>> import vtk >>> cell_points(vtk.VTK_LINE) 2 >>> cell_points(vtk.VTK_TRIANGLE) 3 - Return type:
- int 
 
- ogstools.meshlib.vtk_pyvista.construct_cells(connectivity, cell_types)[source]#
- Construct a VTK cells array from connectivity + cell types. Only supports fixed-size cell types. - Parameters#- connectivity : Concatenated point indices for all cells. VTK convention. cell_types : VTK cell types (same length as number of cells). - Returns#- cells : Flattened VTK-style cell array [npts, id0, id1, …]. Pyvista convention - Return type:
- array 
 
 
    