Skip to content

feat: add multi-scan point cloud contract - #149

Merged
snkmcb merged 1 commit into
mainfrom
feat/e57-multiscan-contract
Sep 12, 2026
Merged

snkmcb merged 1 commit into
mainfrom
feat/e57-multiscan-contract

Conversation

@snkmcb

@snkmcb snkmcb commented Sep 12, 2026

Copy link
Copy Markdown
Member

Summary

  • add format-independent PointCloudScan and PointCloudCollection contracts
  • validate scan IDs, assets, collection metadata, and affine row-major poses
  • document the E57 entry-gate foundation while keeping decoder and multi-scan authoring deferred

Validation

  • cmake --build build/cy2026-windows-x86_64-py313-usd
  • ctest --test-dir build/cy2026-windows-x86_64-py313-usd --output-on-failure (25/25 passed)
  • git diff --check

Scope

No E57 decoder dependency is currently present in the repository or local OST environment. This PR establishes the shared contract required before adding the reader and OpenUSD multi-scan authoring path.

@snkmcb
snkmcb force-pushed the feat/e57-multiscan-contract branch from 5b86ff1 to 4f3d254 Compare September 12, 2026 16:00
@snkmcb
snkmcb merged commit 2bf9476 into main Sep 12, 2026
4 checks passed
@snkmcb
snkmcb deleted the feat/e57-multiscan-contract branch September 12, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant