UNPKG

@bezlepkin/nativescript-ar

Version:

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

17 lines (16 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ARBox = void 0; const arcommongeometry_1 = require("./arcommongeometry"); class ARBox extends arcommongeometry_1.ARCommonGeometryNode { static create(options, renderer) { const dimensions = (typeof options.dimensions !== "number" ? options.dimensions : { x: options.dimensions, y: options.dimensions, z: options.dimensions }); const box = SCNBox.boxWithWidthHeightLengthChamferRadius(dimensions.x, dimensions.y, dimensions.z, options.chamferRadius || 0.0); return new ARBox(options, SCNNode.nodeWithGeometry(box), renderer); } } exports.ARBox = ARBox;