Skip to content

Accept Structured grids in VTK files #60

Description

@jhdark

Should just require some minor changes here:

        if isinstance(in_data, pyvista.UnstructuredGrid):
            grid = in_data
        elif isinstance(in_data, pyvista.core.composite.MultiBlock):
            # To handle multiblock like pvd
            if hasattr(pyvista, "_VTK_SNAKE_CASE_STATE"):
                pyvista._VTK_SNAKE_CASE_STATE = "allow"
            else:
                # Compatibility with 0.47
                pyvista.core.vtk_snake_case._state = "allow"
            number_of_blocks = in_data.number_of_blocks
            assert number_of_blocks == 1
            b0 = in_data.get_block(0)
            assert isinstance(b0, pyvista.UnstructuredGrid)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions