Files

1 line
1.2 KiB
JavaScript
Raw Permalink Normal View History

2026-03-22 03:21:45 +02:00
"use strict";var e=function(){function e(e,n){for(var i in n){var t=n[i];t.configurable=!0,t.value&&(t.writable=!0)}Object.defineProperties(e,n)}return function(n,i,t){return i&&e(n.prototype,i),t&&e(n,t),n}}(),n=function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")},i=require("animation-utilities"),t=i.JiboConfig,o=i.animate,r=i.visualize,l=i.TimelineBuilder,a=i.RobotInfo,u=i.THREE,c=function(){function i(e,t){n(this,i),this.baseUrl=e,this.uri=t}return e(i,{play:{value:function(){this.builder&&this.builder.play()}},setElement:{value:function(e){var n=this,i=new t;a.createInfo(i,function(i){l.createTimeline(i,function(t){if(null!==t){r.createRobotRenderer(i,e,r.DisplayType.BODY,function(e){null!==e?(e.setBackgroundColor(.8,.8,.8,0),l.connectRenderer(t,e),e.setGrid(.05,10,new u.Color(1,1,1))):console.log("Renderer creation failed")});var a=o.createAnimationUtilities(t,i);a.setDefaultTransition(null),a.createAnimationBuilder(n.uri,function(e){null!==e?(n.builder=e,e.setTransitionIn(null),e.on("STOPPED",function(){e.play(0)}),e.play()):console.log("Animation load failed")},!0)}else console.error("Timeline creation failed")})})}}}),i}();module.exports=c;