Open
Description
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.