Create a BCF topic from the model view, then share its link or download the BCF file.
viewer.createTopic(undefined, { snapshot: false }) captures the current view in a BCF 3.0 archive. bcf.save() writes the same standard BCF bytes used by the download and the URL fragment. The optional snapshot is omitted to keep links smaller. bcf.load() validates the archive before viewer.add() and viewer.selectTopic(id) restore it. The URL encoding belongs to this page; the BCF payload follows buildingSMART BCF-XML. Large selections or image attachments can exceed the link limit; download the BCF file in that case.
Copy this HTML and serve it over HTTP. The pinned SDK and model download require internet access.