UNPKG

nativescript-ar

Version:

NativeScript Augmented Reality plugin. ARKit on iOS and (with the help of Sceneform) ARCore on Android.

26 lines (25 loc) 970 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var arcommongeometry_1 = require("./arcommongeometry"); var ARModel = (function (_super) { __extends(ARModel, _super); function ARModel() { return _super !== null && _super.apply(this, arguments) || this; } ARModel.create = function (options, renderer) { var modelScene = SCNScene.sceneNamed(options.name); var nodeModel; if (options.childNodeName) { nodeModel = modelScene.rootNode.childNodeWithNameRecursively(options.childNodeName, true); } else if (modelScene.rootNode.childNodes.count === 1) { nodeModel = modelScene.rootNode.childNodes.objectAtIndex(0); } else { nodeModel = modelScene.rootNode; } return new ARModel(options, nodeModel.clone(), renderer); }; return ARModel; }(arcommongeometry_1.ARCommonGeometryNode)); exports.ARModel = ARModel;