@plattar/plattar-ar-adapter
Version:
Plattar AR Adapter for interfacing with Google & Apple WebAR
26 lines (25 loc) • 748 B
JavaScript
;
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;