Skip to content

Error when angle_rotation is used with geometries with infinite dimension #2531

Open
@momchil-flex

Description

@momchil-flex

Our geometry transformations (or at least, rotation) error if a geometry with an infinite dimension needs to be transformed. This results in an error that currently only happens server-side after a simulation starts running, if a mode object with angle_rotation=True is defined, but the mode plane intersects geometries with an infinite extent. This is because the mode solver tries to rotate these geometries to compute the rotated fields, but then the transformation error is hit.

Probably the best solution is to construct the rotated mode solver (without solving it) for every mode object that has angle_rotation = True in a post-init validator.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions