Add GeometryViewer as oEmbed provider#859
Merged
iamcal merged 1 commit intoiamcal:masterfrom Mar 12, 2026
Merged
Conversation
GeometryViewer (https://geometryviewer.com) is a free online 3D model viewer supporting STL, OBJ, GLTF, GLB, and 3MF formats with WebXR AR. Shareable model links at /v/TOKEN.ext expose oEmbed discovery tags and return rich iframe embeds via the /oembed endpoint.
Owner
|
Your PR has been merged and site has been updated, thanks. Using the central registry via HTTP is highly discouraged - you should instead use the discovery mechanism to allows services to consume OEmbed resources: https://oembed.com/#section4 If you need to consume the registry data, please use the NPM package as detailed in the README. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
New Provider: GeometryViewer
URL: https://geometryviewer.com
Type: Rich (interactive 3D model viewer via iframe)
What is GeometryViewer?
GeometryViewer is a free, zero-install browser-based 3D model viewer supporting STL, OBJ, GLTF, GLB, and 3MF formats. Users upload a model and get a shareable link — the recipient can rotate, zoom, and view the model in AR on iPhone (Quick Look) or Android (WebXR).
oEmbed implementation
https://geometryviewer.com/oembedhttps://geometryviewer.com/v/*(share URLs)rich— returns an<iframe>embed/v/TOKEN.extpage<head>Example
Returns:
{ "type": "rich", "version": "1.0", "title": "demo.stl — GeometryViewer", "provider_name": "GeometryViewer", "provider_url": "https://geometryviewer.com", "width": 560, "height": 560, "html": "<iframe src=\"https://geometryviewer.com/embed?url=...\" width=\"560\" height=\"560\" frameborder=\"0\" allow=\"xr-spatial-tracking\" allowfullscreen loading=\"lazy\"></iframe>" }