Basic Example
UrlHelper which knows how to parse various speckle URL formats
Basic Example
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
<div id="renderer">
...
</body>
</html>
/** Get the HTML container */
const container = document.getElementById("renderer");
/** Create Viewer instance */
const viewer = new Viewer(container);
/** Initialise the viewer */
await viewer.init();
/** Add the stock camera controller extension */
viewer.createExtension(CameraController);
UrlHelper which knows how to parse various speckle URL formats
/** Create a loader for the speckle stream */
const urls = await UrlHelper.getResourceUrls(
"https://app.speckle.systems/projects/24c98619ac/models/38639656b8"
);
for (const url of urls) {
const loader = new SpeckleLoader(viewer.getWorldTree(), url, "");
/** Load the speckle data */
await viewer.loadObject(loader, true);
}
Basic Example