CesiumJS reporting a "float" error with uncompressed LAZ tiled asset
- Dominant language
- JavaScript
- Stars
- 15.8k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
### What happened?
Hi there!
After uploading a LAZ (LiDAR point cloud) file on ion with _compression off_, either directly on the ion interface or via the API ("geometryCompression": "NONE"), we encounter the following error in the viewer:
"Failed to load Draco pnts / Float64Array should be a multiple of 8",
and as a result, a lot of tiles are missing as shown below.
Cheers
Philippe
### Reproduction steps
1.
2.
3.
...
### Sandcastle example
_No response_
### Environment
Browser:
CesiumJS Version:
Operating System:
### AI acknowledgment
- [ ] I used AI to generate this issue report.
- [ ] (If the above is checked) I have reviewed the AI-generated content before submitting.
Contributor guide
Research direction
No source file, test, or concrete reproduction is provided. Start with the viewer path that reports “Failed to load Draco pnts” and compare loading the same LAZ tiled asset with compression enabled and disabled; done means uncompressed assets load without the Float64Array error or missing tiles.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100