voxcity.simulator.common.coordinates ==================================== .. py:module:: voxcity.simulator.common.coordinates .. autoapi-nested-parse:: Coordinate helpers shared by simulator backends. VoxCity simulation arrays use uv-domain coordinates: x/u = north, y/v = east, z = up. Visualization meshes use scene coordinates: x = v/east, y = u/north, z = up. Functions --------- .. autoapisummary:: voxcity.simulator.common.coordinates.uv_domain_points_to_scene voxcity.simulator.common.coordinates.scene_points_to_uv_domain voxcity.simulator.common.coordinates.scene_vectors_to_uv_domain Module Contents --------------- .. py:function:: uv_domain_points_to_scene(points: numpy.ndarray) -> numpy.ndarray Map uv-domain points/vectors (u, v, z) to scene (x=v, y=u, z). .. py:function:: scene_points_to_uv_domain(points: numpy.ndarray) -> numpy.ndarray Map scene points (x=v, y=u, z) to uv-domain points (u, v, z). .. py:function:: scene_vectors_to_uv_domain(vectors: numpy.ndarray) -> numpy.ndarray Map scene vectors (v, u, z) to uv-domain vectors (u, v, z).