UNPKG

kitchen-simulator

Version:

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

26 lines 702 B
import { loadGLTF } from "../../utils/load-obj"; var cached3DMolding = null; export 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 loadGLTF(element.url).then(function (object) { cached3DMolding = object; return onLoadItem(cached3DMolding.clone()); }); } };