UNPKG

kitchen-simulator

Version:

It is a kitchen simulator (self-contained micro-frontend).

33 lines (32 loc) 879 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _loadObj = require("../../utils/load-obj"); var cached3DMolding = null; var _default = exports["default"] = { name: 'Fbm', prototype: 'molding', info: { title: 'Fbm', tag: ['molding'], description: 'Molding', image: '/assets/img/svg/toolbar/fbm.png', url: '/assets/model/FBM.gltf' }, properties: {}, render3D: function render3D(element, layer, scene) { var onLoadItem = function onLoadItem(object) { return object; }; if (cached3DMolding) { return Promise.resolve(onLoadItem(cached3DMolding.clone())); } return (0, _loadObj.loadGLTF)(element.url).then(function (object) { cached3DMolding = object; return onLoadItem(cached3DMolding.clone()); }); } }; module.exports = exports.default;