Decode all Data3D scans in an E57 file. Combines them into a single
DecodedPointChunk (positions concatenated). Returns null when the
file has no scans.
See decodeE57Scan's originOffset param (extends #1804's LAS/LAZ
pattern). Applied per-scan to cartesian (no pose) or pose translation
(posed scan) — never both, see applyPoseInPlace.
Decode all Data3D scans in an E57 file. Combines them into a single DecodedPointChunk (positions concatenated). Returns null when the file has no scans.