``pooltool.physics.dimensionality`` =================================== .. py:module:: pooltool.physics.dimensionality Classes ------- .. autoclass:: Dim Bases: :py:obj:`pooltool.utils.strenum.StrEnum` Attributes ---------- .. py:data:: SKIP_DIMENSION :type: frozenset[str] Resolver/EventDetector field names whose strategies don't carry a ``dim`` attribute. ``SimulationEngine._validate_dimensionality`` skips these fields entirely (in either mode). Used for slots whose events have no meaning in 2D (currently just ``ball_table``: airborne balls only exist in 3D).