UNPKG

@plattar/plattar-ar-adapter

Version:

Plattar AR Adapter for interfacing with Google & Apple WebAR

26 lines (25 loc) 748 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ar_viewer_1 = require("./ar-viewer"); class RealityViewer extends ar_viewer_1.ARViewer { constructor() { super(); } get nodeType() { return "Reality Viewer"; } get device() { return "ios"; } start() { if (!this.modelUrl) { throw new Error("RealityViewer.start() - model url not set, use RealityViewer.modelUrl"); } const anchor = document.createElement("a"); anchor.setAttribute("rel", "ar"); anchor.appendChild(document.createElement("img")); anchor.setAttribute("href", this.modelUrl); anchor.click(); } } exports.default = RealityViewer;