mach.wavefront.plane#
- mach.wavefront.plane(
- origin_m: Real[Array, 'xyz=3'],
- points_m: Real[Array, '*points xyz=3'],
- direction: Real[Array, 'xyz=3'],
Plane-wave transmit distance.
Plane-wave transmit is described by its propagation direction and origin-position.
- Parameters:
origin_m – The origin position of the plane-wave in meters.
points_m – The position of the points to compute the transmit-arrival time for, in meters.
direction – The direction of the plane-wave. Must be a unit vector. We use direction vector instead of angles because it is less ambiguous.
- Returns:
The transmit-wavefront-arrival distance for each point in meters. To convert to time, divide by sound speed: distance_m / sound_speed_m_s
Notes
Does not check for negative distances.