-
Notifications
You must be signed in to change notification settings - Fork 221
Support Google Photorealistic 3D Tiles in iTwin.js #8104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
markschlosseratbentley
wants to merge
130
commits into
master
Choose a base branch
from
google-3d-tiles
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,152
−138
Open
Changes from 108 commits
Commits
Show all changes
130 commits
Select commit
Hold shift + click to select a range
ea82b02
Investigation on supporting GP3DT
matmarchand e1a716c
Store all URL params test
eringram 69e695e
merge
markschlosseratbentley fc368df
handle base url better in case of a preceding slash
markschlosseratbentley 690f580
split G3DT tile handling into separate reality data source implementa…
markschlosseratbentley 81577d7
add file
markschlosseratbentley 445fd1f
cleanup impl, add unit tests
andremig-bentley 50ccc96
Clean up search parameters & add tests
eringram 8fd1ed6
Clean up query param handling
eringram 62e4e8c
accumulate glTF attribution information + store on tiles.
markschlosseratbentley a431d82
Add attributions from tiles
eringram 55885c7
Merge branch 'master' into google-3d-tiles
eringram f539c7f
handle gp3dt auth more cleanly
markschlosseratbentley 885dc92
rename G3DT to GP3DT
markschlosseratbentley ce3173d
gp3dt rename for test file
markschlosseratbentley 850b444
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 92f5ee5
copyright internal
markschlosseratbentley 36827e3
docs
markschlosseratbentley 18f7130
docs + extract-api
markschlosseratbentley b0703bc
WIP google tiles decorator
eringram 6bdab4e
Merge branch 'master' into google-3d-tiles
eringram 9f7f54c
add RealityDataFormatRegistry on IModelApp. Move gp3dtKey from TileAd…
markschlosseratbentley 7c5c126
Merge branch 'google-3d-tiles' of https://github.com/iTwin/itwinjs-co…
markschlosseratbentley d91ba63
Merge branch 'master' into google-3d-tiles
markschlosseratbentley da7893d
rush change
markschlosseratbentley 5d4a738
rush extract-api
markschlosseratbentley fb3aa4f
remove gp3dtKey from TileAdmin
markschlosseratbentley ff601cd
extract-api
markschlosseratbentley 163771e
Remove collectGltfAttributions option, always collect
eringram 07ea254
extract-api
markschlosseratbentley f24009f
add getGooglePhotorealistic3DTilesURL function
markschlosseratbentley b76a766
alpha in imodelapp
markschlosseratbentley 0da3381
extract-api
markschlosseratbentley 3d4298d
Rm GoogleMapDecorator from map-layers-formats, rm copyright from Tile
eringram 24a24a2
extract-api
eringram eaf2611
Merge branch 'master' into google-3d-tiles
eringram 76c6097
Remove unnecessary export
eringram 9a3778b
Merge branch 'google-3d-tiles' of https://github.com/iTwin/itwinjs-co…
eringram 91231e0
Clean up comments
eringram 66e52cb
Rush change
eringram 7a47ad4
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 0d0b6b0
Merge branch 'master' into google-3d-tiles
eringram 32ba8d4
rework registry
markschlosseratbentley a135b7f
RealityTileTreeReference test WIP
eringram 30766b5
Merge branch 'master' into google-3d-tiles
eringram 2abf4ed
Merge branch 'master' into google-3d-tiles
eringram bd0e5d7
Merge branch 'master' into google-3d-tiles
eringram d5ee6bd
Unit test progress
eringram 2d76949
Merge branch 'master' into google-3d-tiles
eringram 42e8436
RealityDataSourceGP3DTProvider WIP
eringram 10bce2d
Merge branch 'master' into google-3d-tiles
eringram 536ac63
Fix build errors
eringram 86508b2
Add assets, remove whitespace change
eringram 48dbc7e
remove dead code/api
markschlosseratbentley b8cb0d1
remove old API
markschlosseratbentley 78f0596
export changes; extract-api
markschlosseratbentley 8170f58
remove common changelog
markschlosseratbentley 7b9d785
rush change
markschlosseratbentley dda78df
rush update
markschlosseratbentley b2648f1
Merge branch 'master' into google-3d-tiles
eringram 25950bd
Add option for user to pass getAuthToken function to provider
eringram f5d39bf
Merge branch 'master' into google-3d-tiles
eringram 54806b0
Make API key optional, docs
eringram 8f4cd4f
Move decorator from tileTreeRef to rdSourceProvider
eringram d187797
Merge branch 'master' into google-3d-tiles
eringram da4c404
Merge branch 'master' into google-3d-tiles
eringram 1721498
Fix RealityModelTileTree tests
eringram af3baf0
Merge branch 'master' into google-3d-tiles
eringram 844a26f
Merge branch 'master' into google-3d-tiles
eringram 1c46382
Fix unit tests
eringram c66ca83
Merge branch 'master' into google-3d-tiles
eringram 73ad054
Test cleanup
eringram 0fb4e2c
Merge branch 'master' into google-3d-tiles
eringram 99ab26a
Show copyrights on screen WIP
eringram d9505b3
Merge branch 'master' into google-3d-tiles
eringram ca0f014
Use getCopyrights function
eringram 0da8a87
Improve tests & extract-api
eringram 21da2f2
Merge branch 'master' into google-3d-tiles
eringram 1fa48f2
Merge branch 'master' into google-3d-tiles
eringram 2892d32
Merge branch 'master' into google-3d-tiles
eringram 5833f44
Move addAttributions() to provider and simplify unit tests
eringram 000ab04
Merge branch 'master' into google-3d-tiles
eringram ea504e4
extract-api
eringram a66d07c
export RealityDataSourceGP3DTProviderOptions
eringram c3b471f
Clean up DTA
eringram 592e04a
Cleanup
eringram c6f30e0
Merge branch 'master' into google-3d-tiles
eringram 5ba1e7f
Merge branch 'master' into google-3d-tiles
eringram de624ac
Fix lint errors
eringram 6999548
Merge branch 'master' into google-3d-tiles
eringram 56051d1
Merge branch 'master' into google-3d-tiles
eringram bc68998
Make RealityDataSourceGP3DTProvider use cached decorations
eringram de48d57
Fix PR comments & add changelog
eringram c538a97
Merge branch 'master' into google-3d-tiles
eringram 03af32b
Merge branch 'master' into google-3d-tiles
eringram deea9d3
Merge branch 'master' into google-3d-tiles
eringram 9717459
Learning article and code snippets
eringram 657bc6f
Test fix docs build error
eringram ff3271c
Merge branch 'master' into google-3d-tiles
eringram 97dc980
Merge branch 'master' into google-3d-tiles
eringram e7db0b6
Convert GP3DT APIs to beta
eringram e770b20
Also promote IModelApp.realityDataSourceProviders to beta
eringram dfd9044
Merge branch 'master' into google-3d-tiles
eringram 840bdfa
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 1e74630
Merge branch 'master' into google-3d-tiles
markschlosseratbentley c6f7a7f
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 6406622
Merge branch 'master' into google-3d-tiles
markschlosseratbentley cae623d
Merge branch 'master' into google-3d-tiles
eringram 6742bec
Consistent namig and move some files to src/internal
eringram f76ecc5
Set maximumScreenSpaceError for Google 3D Tiles
eringram 14cace6
Merge branch 'master' into google-3d-tiles
eringram a77ba81
remove setBaseUrl on namespace
markschlosseratbentley 2886a8f
extract-api
markschlosseratbentley a1745e6
Merge branch 'master' into google-3d-tiles
eringram eb935b7
Fix Google3dTilesProviderOptions type & docs
eringram 5491398
Cleanup & extract-api
eringram 1e9f79f
Fix docs link
eringram 03f41a7
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 16e01b1
fix sse test
markschlosseratbentley 6cd1fa5
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 97e5b34
Merge branch 'master' into google-3d-tiles
markschlosseratbentley e749821
Merge branch 'master' into google-3d-tiles
markschlosseratbentley c00b81d
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 251813b
Merge branch 'master' into google-3d-tiles
eringram d58337a
Merge branch 'master' into google-3d-tiles
eringram 26b0949
Alphabetize dependencies
eringram b6c5a3d
Merge branch 'master' into google-3d-tiles
markschlosseratbentley db4fa0f
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 4ae415e
Merge branch 'master' into google-3d-tiles
markschlosseratbentley 5400e54
Merge branch 'master' into google-3d-tiles
eringram File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
common/changes/@itwin/core-common/google-3d-tiles_2025-05-29-15-10.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@itwin/core-common", | ||
"comment": "", | ||
"type": "none" | ||
} | ||
], | ||
"packageName": "@itwin/core-common" | ||
} |
10 changes: 10 additions & 0 deletions
10
common/changes/@itwin/core-frontend/google-3d-tiles_2025-05-21-15-03.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@itwin/core-frontend", | ||
"comment": "Support Google Photorealistic 3D Tiles.", | ||
"type": "none" | ||
} | ||
], | ||
"packageName": "@itwin/core-frontend" | ||
} |
10 changes: 10 additions & 0 deletions
10
common/changes/@itwin/map-layers-formats/google-3d-tiles_2025-05-21-21-05.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"changes": [ | ||
{ | ||
"packageName": "@itwin/map-layers-formats", | ||
"comment": "", | ||
"type": "none" | ||
} | ||
], | ||
"packageName": "@itwin/map-layers-formats" | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.