mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-06-04 11:25:44 +08:00
243 lines
130 KiB
JavaScript
243 lines
130 KiB
JavaScript
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(q){var m=0;return function(){return m<q.length?{done:!1,value:q[m++]}:{done:!0}}};$jscomp.arrayIterator=function(q){return{next:$jscomp.arrayIteratorImpl(q)}};$jscomp.makeIterator=function(q){var m="undefined"!=typeof Symbol&&Symbol.iterator&&q[Symbol.iterator];return m?m.call(q):$jscomp.arrayIterator(q)};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;
|
|
$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.getGlobal=function(q){q=["object"==typeof globalThis&&globalThis,q,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var m=0;m<q.length;++m){var n=q[m];if(n&&n.Math==Math)return n}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
|
|
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(q,m,n){if(q==Array.prototype||q==Object.prototype)return q;q[m]=n.value;return q};$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";
|
|
var $jscomp$lookupPolyfilledValue=function(q,m){var n=$jscomp.propertyToPolyfillSymbol[m];if(null==n)return q[m];n=q[n];return void 0!==n?n:q[m]};$jscomp.polyfill=function(q,m,n,v){m&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(q,m,n,v):$jscomp.polyfillUnisolated(q,m,n,v))};
|
|
$jscomp.polyfillUnisolated=function(q,m,n,v){n=$jscomp.global;q=q.split(".");for(v=0;v<q.length-1;v++){var r=q[v];if(!(r in n))return;n=n[r]}q=q[q.length-1];v=n[q];m=m(v);m!=v&&null!=m&&$jscomp.defineProperty(n,q,{configurable:!0,writable:!0,value:m})};
|
|
$jscomp.polyfillIsolated=function(q,m,n,v){var r=q.split(".");q=1===r.length;v=r[0];v=!q&&v in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var E=0;E<r.length-1;E++){var p=r[E];if(!(p in v))return;v=v[p]}r=r[r.length-1];n=$jscomp.IS_SYMBOL_NATIVE&&"es6"===n?v[r]:null;m=m(n);null!=m&&(q?$jscomp.defineProperty($jscomp.polyfills,r,{configurable:!0,writable:!0,value:m}):m!==n&&(void 0===$jscomp.propertyToPolyfillSymbol[r]&&(n=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[r]=$jscomp.IS_SYMBOL_NATIVE?
|
|
$jscomp.global.Symbol(r):$jscomp.POLYFILL_PREFIX+n+"$"+r),$jscomp.defineProperty(v,$jscomp.propertyToPolyfillSymbol[r],{configurable:!0,writable:!0,value:m})))};
|
|
$jscomp.polyfill("Promise",function(q){function m(){this.batch_=null}function n(p){return p instanceof r?p:new r(function(d,t){d(p)})}if(q&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&"undefined"===typeof $jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return q;m.prototype.asyncExecute=function(p){if(null==this.batch_){this.batch_=[];var d=this;this.asyncExecuteFunction(function(){d.executeBatch_()})}this.batch_.push(p)};
|
|
var v=$jscomp.global.setTimeout;m.prototype.asyncExecuteFunction=function(p){v(p,0)};m.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var p=this.batch_;this.batch_=[];for(var d=0;d<p.length;++d){var t=p[d];p[d]=null;try{t()}catch(C){this.asyncThrow_(C)}}}this.batch_=null};m.prototype.asyncThrow_=function(p){this.asyncExecuteFunction(function(){throw p;})};var r=function(p){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var d=this.createResolveAndReject_();
|
|
try{p(d.resolve,d.reject)}catch(t){d.reject(t)}};r.prototype.createResolveAndReject_=function(){function p(C){return function(L){t||(t=!0,C.call(d,L))}}var d=this,t=!1;return{resolve:p(this.resolveTo_),reject:p(this.reject_)}};r.prototype.resolveTo_=function(p){if(p===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(p instanceof r)this.settleSameAsPromise_(p);else{a:switch(typeof p){case "object":var d=null!=p;break a;case "function":d=!0;break a;default:d=!1}d?this.resolveToNonPromiseObj_(p):
|
|
this.fulfill_(p)}};r.prototype.resolveToNonPromiseObj_=function(p){var d=void 0;try{d=p.then}catch(t){this.reject_(t);return}"function"==typeof d?this.settleSameAsThenable_(d,p):this.fulfill_(p)};r.prototype.reject_=function(p){this.settle_(2,p)};r.prototype.fulfill_=function(p){this.settle_(1,p)};r.prototype.settle_=function(p,d){if(0!=this.state_)throw Error("Cannot settle("+p+", "+d+"): Promise already settled in state"+this.state_);this.state_=p;this.result_=d;2===this.state_&&this.scheduleUnhandledRejectionCheck_();
|
|
this.executeOnSettledCallbacks_()};r.prototype.scheduleUnhandledRejectionCheck_=function(){var p=this;v(function(){if(p.notifyUnhandledRejection_()){var d=$jscomp.global.console;"undefined"!==typeof d&&d.error(p.result_)}},1)};r.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var p=$jscomp.global.CustomEvent,d=$jscomp.global.Event,t=$jscomp.global.dispatchEvent;if("undefined"===typeof t)return!0;"function"===typeof p?p=new p("unhandledrejection",{cancelable:!0}):
|
|
"function"===typeof d?p=new d("unhandledrejection",{cancelable:!0}):(p=$jscomp.global.document.createEvent("CustomEvent"),p.initCustomEvent("unhandledrejection",!1,!0,p));p.promise=this;p.reason=this.result_;return t(p)};r.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var p=0;p<this.onSettledCallbacks_.length;++p)E.asyncExecute(this.onSettledCallbacks_[p]);this.onSettledCallbacks_=null}};var E=new m;r.prototype.settleSameAsPromise_=function(p){var d=this.createResolveAndReject_();
|
|
p.callWhenSettled_(d.resolve,d.reject)};r.prototype.settleSameAsThenable_=function(p,d){var t=this.createResolveAndReject_();try{p.call(d,t.resolve,t.reject)}catch(C){t.reject(C)}};r.prototype.then=function(p,d){function t(R,f){return"function"==typeof R?function(l){try{C(R(l))}catch(ea){L(ea)}}:f}var C,L,Z=new r(function(R,f){C=R;L=f});this.callWhenSettled_(t(p,C),t(d,L));return Z};r.prototype.catch=function(p){return this.then(void 0,p)};r.prototype.callWhenSettled_=function(p,d){function t(){switch(C.state_){case 1:p(C.result_);
|
|
break;case 2:d(C.result_);break;default:throw Error("Unexpected state: "+C.state_);}}var C=this;null==this.onSettledCallbacks_?E.asyncExecute(t):this.onSettledCallbacks_.push(t);this.isRejectionHandled_=!0};r.resolve=n;r.reject=function(p){return new r(function(d,t){t(p)})};r.race=function(p){return new r(function(d,t){for(var C=$jscomp.makeIterator(p),L=C.next();!L.done;L=C.next())n(L.value).callWhenSettled_(d,t)})};r.all=function(p){var d=$jscomp.makeIterator(p),t=d.next();return t.done?n([]):new r(function(C,
|
|
L){function Z(l){return function(ea){R[l]=ea;f--;0==f&&C(R)}}var R=[],f=0;do R.push(void 0),f++,n(t.value).callWhenSettled_(Z(R.length-1),L),t=d.next();while(!t.done)})};return r},"es6","es3");$jscomp.owns=function(q,m){return Object.prototype.hasOwnProperty.call(q,m)};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(q,m){for(var n=1;n<arguments.length;n++){var v=arguments[n];if(v)for(var r in v)$jscomp.owns(v,r)&&(q[r]=v[r])}return q};
|
|
$jscomp.polyfill("Object.assign",function(q){return q||$jscomp.assign},"es6","es3");$jscomp.polyfill("Math.imul",function(q){return q?q:function(m,n){m=Number(m);n=Number(n);var v=m&65535,r=n&65535;return v*r+((m>>>16&65535)*r+v*(n>>>16&65535)<<16>>>0)|0}},"es6","es3");$jscomp.polyfill("Math.fround",function(q){if(q)return q;if($jscomp.SIMPLE_FROUND_POLYFILL||"function"!==typeof Float32Array)return function(n){return n};var m=new Float32Array(1);return function(n){m[0]=n;return m[0]}},"es6","es3");
|
|
$jscomp.polyfill("Math.clz32",function(q){return q?q:function(m){m=Number(m)>>>0;if(0===m)return 32;var n=0;0===(m&4294901760)&&(m<<=16,n+=16);0===(m&4278190080)&&(m<<=8,n+=8);0===(m&4026531840)&&(m<<=4,n+=4);0===(m&3221225472)&&(m<<=2,n+=2);0===(m&2147483648)&&n++;return n}},"es6","es3");$jscomp.polyfill("Math.trunc",function(q){return q?q:function(m){m=Number(m);if(isNaN(m)||Infinity===m||-Infinity===m||0===m)return m;var n=Math.floor(Math.abs(m));return 0>m?-n:n}},"es6","es3");
|
|
$jscomp.checkStringArgs=function(q,m,n){if(null==q)throw new TypeError("The 'this' value for String.prototype."+n+" must not be null or undefined");if(m instanceof RegExp)throw new TypeError("First argument to String.prototype."+n+" must not be a regular expression");return q+""};
|
|
$jscomp.polyfill("String.prototype.startsWith",function(q){return q?q:function(m,n){var v=$jscomp.checkStringArgs(this,m,"startsWith");m+="";var r=v.length,E=m.length;n=Math.max(0,Math.min(n|0,v.length));for(var p=0;p<E&&n<r;)if(v[n++]!=m[p++])return!1;return p>=E}},"es6","es3");
|
|
$jscomp.polyfill("Array.prototype.copyWithin",function(q){function m(n){n=Number(n);return Infinity===n||-Infinity===n?n:n|0}return q?q:function(n,v,r){var E=this.length;n=m(n);v=m(v);r=void 0===r?E:m(r);n=0>n?Math.max(E+n,0):Math.min(n,E);v=0>v?Math.max(E+v,0):Math.min(v,E);r=0>r?Math.max(E+r,0):Math.min(r,E);if(n<v)for(;v<r;)v in this?this[n++]=this[v++]:(delete this[n++],v++);else for(r=Math.min(r,E+v-n),n+=r-v;r>v;)--r in this?this[--n]=this[r]:delete this[--n];return this}},"es6","es3");
|
|
$jscomp.typedArrayCopyWithin=function(q){return q?q:Array.prototype.copyWithin};$jscomp.polyfill("Int8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
|
|
$jscomp.polyfill("Uint16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float64Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
|
|
var DracoEncoderModule=function(){var q="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;"undefined"!==typeof __filename&&(q=q||__filename);return function(m){function n(g){return a.locateFile?a.locateFile(g,S):S+g}function v(g){v.shown||(v.shown={});v.shown[g]||(v.shown[g]=1,I(g))}function r(g,b){Object.getOwnPropertyDescriptor(a,g)||Object.defineProperty(a,g,{configurable:!0,get:function(){f("Module."+g+" has been replaced with plain "+b+" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}})}
|
|
function E(g,b){g="'"+g+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";b&&(g+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you");return g}function p(g,b){Object.getOwnPropertyDescriptor(a,g)||Object.defineProperty(a,g,{configurable:!0,get:function(){f(E(g,b))}})}function d(g,b){Object.getOwnPropertyDescriptor(a,g)||(a[g]=function(){return f(E(g,b))})}function t(g,b){g||f("Assertion failed"+(b?": "+b:""))}function C(g){Ba=g;a.HEAP8=W=
|
|
new Int8Array(g);a.HEAP16=Ca=new Int16Array(g);a.HEAP32=T=new Int32Array(g);a.HEAPU8=pa=new Uint8Array(g);a.HEAPU16=new Uint16Array(g);a.HEAPU32=J=new Uint32Array(g);a.HEAPF32=Da=new Float32Array(g);a.HEAPF64=new Float64Array(g)}function L(){var g=Ea();t(0==(g&3));T[g>>2]=34821223;T[g+4>>2]=2310721022;J[0]=1668509029}function Z(){if(!qa){var g=Ea(),b=J[g>>2],c=J[g+4>>2];34821223==b&&2310721022==c||f("Stack overflow! Stack cookie has been overwritten at 0x"+g.toString(16)+", expected hex dwords 0x89BACDFE and 0x2135467, but received 0x"+
|
|
c.toString(16)+" 0x"+b.toString(16));1668509029!==J[0]&&f("Runtime error: The application has corrupted its heap memory area (address zero)!")}}function R(g){aa++;a.monitorRunDependencies&&a.monitorRunDependencies(aa);g?(t(!ia[g]),ia[g]=1,null===ba&&"undefined"!=typeof setInterval&&(ba=setInterval(function(){if(qa)clearInterval(ba),ba=null;else{var b=!1,c;for(c in ia)b||(b=!0,I("still waiting on run dependencies:")),I("dependency: "+c);b&&I("(end of list)")}},1E4))):I("warning: run dependency added without ID")}
|
|
function f(g){if(a.onAbort)a.onAbort(g);g="Aborted("+g+")";I(g);qa=!0;g=new WebAssembly.RuntimeError(g);Fa(g);throw g;}function l(g,b){return function(){var c=b;b||(c=a.asm);t(ra,"native function `"+g+"` called before runtime initialization");c[g]||t(c[g],"exported native function `"+g+"` not found");return c[g].apply(null,arguments)}}function ea(g){try{if(g==K&&ja)return new Uint8Array(ja);if(ka)return ka(g);throw"both async and sync fetching of the wasm failed";}catch(b){f(b)}}function eb(){if(!ja&&
|
|
(Ga||fa)){if("function"==typeof fetch&&!K.startsWith("file://"))return fetch(K,{credentials:"same-origin"}).then(function(g){if(!g.ok)throw"failed to load wasm binary file at '"+K+"'";return g.arrayBuffer()}).catch(function(){return ea(K)});if(sa)return new Promise(function(g,b){sa(K,function(c){g(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return ea(K)})}function Ha(g){for(;0<g.length;){var b=g.shift();if("function"==typeof b)b(a);else{var c=b.func;"number"==typeof c?void 0===
|
|
b.arg?Ra(c)():Ra(c)(b.arg):c(void 0===b.arg?null:b.arg)}}}function Ra(g){var b=ta[g];b||(g>=ta.length&&(ta.length=g+1),ta[g]=b=ua.get(g));t(ua.get(g)==b,"JavaScript-side Wasm function table mirror is out of date!");return b}function fb(g){this.excPtr=g;this.ptr=g-24;this.set_type=function(b){J[this.ptr+4>>2]=b};this.get_type=function(){return J[this.ptr+4>>2]};this.set_destructor=function(b){J[this.ptr+8>>2]=b};this.get_destructor=function(){return J[this.ptr+8>>2]};this.set_refcount=function(b){T[this.ptr>>
|
|
2]=b};this.set_caught=function(b){W[this.ptr+12>>0]=b?1:0};this.get_caught=function(){return 0!=W[this.ptr+12>>0]};this.set_rethrown=function(b){W[this.ptr+13>>0]=b?1:0};this.get_rethrown=function(){return 0!=W[this.ptr+13>>0]};this.init=function(b,c){this.set_adjusted_ptr(0);this.set_type(b);this.set_destructor(c);this.set_refcount(0);this.set_caught(!1);this.set_rethrown(!1)};this.add_ref=function(){T[this.ptr>>2]+=1};this.release_ref=function(){var b=T[this.ptr>>2];T[this.ptr>>2]=b-1;t(0<b);return 1===
|
|
b};this.set_adjusted_ptr=function(b){J[this.ptr+16>>2]=b};this.get_adjusted_ptr=function(){return J[this.ptr+16>>2]};this.get_exception_ptr=function(){if(gb(this.get_type()))return J[this.excPtr>>2];var b=this.get_adjusted_ptr();return 0!==b?b:this.excPtr}}function Ia(g){function b(){if(!va&&(va=!0,a.calledRun=!0,!qa)){t(!ra);ra=!0;Z();Ha(Ja);Sa(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();t(!a._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]');
|
|
Z();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)Ta.unshift(a.postRun.shift());Ha(Ta)}}if(!(0<aa)){Ua();L();if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)Va.unshift(a.preRun.shift());Ha(Va);0<aa||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1);b()},1)):b(),Z())}}function D(){}function M(g){return(g||D).__cache__}function Ka(g,b){var c=M(b),e=c[g];if(e)return e;
|
|
e=Object.create((b||D).prototype);e.ptr=g;return c[g]=e}function la(g){if("string"===typeof g){for(var b=0,c=0;c<g.length;++c){var e=g.charCodeAt(c);55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|g.charCodeAt(++c)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:b+4}b=Array(b+1);c=0;e=b.length;if(0<e){e=c+e-1;for(var h=0;h<g.length;++h){var k=g.charCodeAt(h);if(55296<=k&&57343>=k){var w=g.charCodeAt(++h);k=65536+((k&1023)<<10)|w&1023}if(127>=k){if(c>=e)break;b[c++]=k}else{if(2047>=k){if(c+1>=e)break;b[c++]=
|
|
192|k>>6}else{if(65535>=k){if(c+2>=e)break;b[c++]=224|k>>12}else{if(c+3>=e)break;1114111<k&&v("Invalid Unicode code point 0x"+k.toString(16)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).");b[c++]=240|k>>18;b[c++]=128|k>>12&63}b[c++]=128|k>>6&63}b[c++]=128|k&63}}b[c]=0}g=u.alloc(b,W);u.copy(b,W,g);return g}return g}function wa(g){if("object"===typeof g){var b=u.alloc(g,W);u.copy(g,W,b);return b}return g}function xa(g){if("object"===
|
|
typeof g){var b=u.alloc(g,Ca);u.copy(g,Ca,b);return b}return g}function ca(g){if("object"===typeof g){var b=u.alloc(g,T);u.copy(g,T,b);return b}return g}function ma(g){if("object"===typeof g){var b=u.alloc(g,Da);u.copy(g,Da,b);return b}return g}function X(){throw"cannot construct a VoidPtr, no constructor in IDL";}function U(){this.ptr=hb();M(U)[this.ptr]=this}function A(){this.ptr=ib();M(A)[this.ptr]=this}function N(){this.ptr=jb();M(N)[this.ptr]=this}function F(){this.ptr=kb();M(F)[this.ptr]=this}
|
|
function V(){this.ptr=lb();M(V)[this.ptr]=this}function O(){this.ptr=mb();M(O)[this.ptr]=this}function G(){this.ptr=nb();M(G)[this.ptr]=this}function y(){this.ptr=ob();M(y)[this.ptr]=this}function x(){this.ptr=pb();M(x)[this.ptr]=this}function z(){this.ptr=qb();M(z)[this.ptr]=this}function B(g){g&&"object"===typeof g&&(g=g.ptr);this.ptr=rb(g);M(B)[this.ptr]=this}m=m||{};var a="undefined"!=typeof m?m:{},Sa,Fa;a.ready=new Promise(function(g,b){Sa=g;Fa=b});Object.getOwnPropertyDescriptor(a.ready,"_free")||
|
|
(Object.defineProperty(a.ready,"_free",{configurable:!0,get:function(){f("You are getting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_free",{configurable:!0,set:function(){f("You are setting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,
|
|
"_malloc")||(Object.defineProperty(a.ready,"_malloc",{configurable:!0,get:function(){f("You are getting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_malloc",{configurable:!0,set:function(){f("You are setting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_VoidPtr___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_data_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_num_components_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0,
|
|
get:function(){f("You are getting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_normalized_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0,
|
|
get:function(){f("You are getting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_unique_id_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_PointCloud_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_Mesh_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_faces_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_set_num_points_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_set_num_points_1",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh_set_num_points_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_set_num_points_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh_set_num_points_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata_Metadata_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0",{configurable:!0,
|
|
get:function(){f("You are getting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,get:function(){f("You are getting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder_MetadataBuilder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_MetadataBuilder_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder_MetadataBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_MetadataBuilder_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MetadataBuilder_MetadataBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder_AddStringEntry_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddStringEntry_3",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder_AddStringEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddStringEntry_3",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MetadataBuilder_AddStringEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntry_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntry_3",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder_AddIntEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntry_3",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_MetadataBuilder_AddIntEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntryArray_4")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntryArray_4",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder_AddIntEntryArray_4 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddIntEntryArray_4",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MetadataBuilder_AddIntEntryArray_4 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder_AddDoubleEntry_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddDoubleEntry_3",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder_AddDoubleEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder_AddDoubleEntry_3",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MetadataBuilder_AddDoubleEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataBuilder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MetadataBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataBuilder___destroy___0",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_MetadataBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_PointCloudBuilder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_PointCloudBuilder_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_PointCloudBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_PointCloudBuilder_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_PointCloudBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddFloatAttribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddFloatAttribute_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddFloatAttribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddFloatAttribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddFloatAttribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt8Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt8Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt8Attribute_5",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt16Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt16Attribute_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt16Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt32Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt32Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddInt32Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_AddMetadata_2")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddMetadata_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_AddMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_AddMetadata_2",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_AddMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3",{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloudBuilder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder___destroy___0",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_PointCloudBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointCloudBuilder___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_PointCloudBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_MeshBuilder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_MeshBuilder_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_MeshBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_MeshBuilder_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_MeshBuilder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddFacesToMesh_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFacesToMesh_3",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddFacesToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFacesToMesh_3",{configurable:!0,
|
|
set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddFacesToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddMetadataToMesh_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddMetadataToMesh_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddMetadataToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddMetadataToMesh_2",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddMetadataToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddFloatAttribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddFloatAttribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddFloatAttribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddInt8Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt8Attribute_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt8Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddUInt8Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt8Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddUInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt8Attribute_5",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddUInt8Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddInt16Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt16Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt16Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddUInt16Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt16Attribute_5",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddUInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt16Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddUInt16Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddInt32Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt32Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddInt32Attribute_5",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddUInt32Attribute_5")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt32Attribute_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddUInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddUInt32Attribute_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddUInt32Attribute_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_AddMetadata_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddMetadata_2",{configurable:!0,
|
|
get:function(){f("You are getting _emscripten_bind_MeshBuilder_AddMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_AddMetadata_2",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_AddMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder_SetMetadataForAttribute_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_SetMetadataForAttribute_3",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder_SetMetadataForAttribute_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder_SetMetadataForAttribute_3",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder_SetMetadataForAttribute_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MeshBuilder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_MeshBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MeshBuilder___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_MeshBuilder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_Encoder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_Encoder_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_Encoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Encoder_Encoder_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_Encoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_SetEncodingMethod_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetEncodingMethod_1",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_SetEncodingMethod_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetEncodingMethod_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_SetEncodingMethod_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_SetAttributeQuantization_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetAttributeQuantization_2",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_SetAttributeQuantization_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetAttributeQuantization_2",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_SetAttributeQuantization_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_SetAttributeExplicitQuantization_5")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetAttributeExplicitQuantization_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_SetAttributeExplicitQuantization_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetAttributeExplicitQuantization_5",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_SetAttributeExplicitQuantization_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_SetSpeedOptions_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetSpeedOptions_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_SetSpeedOptions_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetSpeedOptions_2",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_SetSpeedOptions_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_SetTrackEncodedProperties_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetTrackEncodedProperties_1",{configurable:!0,
|
|
get:function(){f("You are getting _emscripten_bind_Encoder_SetTrackEncodedProperties_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_SetTrackEncodedProperties_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_SetTrackEncodedProperties_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedPoints_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedPoints_0",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_GetNumberOfEncodedPoints_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedPoints_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_GetNumberOfEncodedPoints_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedFaces_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedFaces_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder_GetNumberOfEncodedFaces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Encoder_GetNumberOfEncodedFaces_0",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder_GetNumberOfEncodedFaces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Encoder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Encoder___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_Encoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Encoder___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_Encoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_ExpertEncoder_1")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_ExpertEncoder_1",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_ExpertEncoder_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_ExpertEncoder_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_ExpertEncoder_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_SetEncodingMethod_1")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetEncodingMethod_1",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_SetEncodingMethod_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetEncodingMethod_1",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_SetEncodingMethod_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeQuantization_2")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeQuantization_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_SetAttributeQuantization_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeQuantization_2",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_SetAttributeQuantization_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_SetSpeedOptions_2")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetSpeedOptions_2",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_SetSpeedOptions_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetSpeedOptions_2",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_SetSpeedOptions_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_ExpertEncoder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder___destroy___0",{configurable:!0,get:function(){f("You are getting _emscripten_bind_ExpertEncoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_ExpertEncoder___destroy___0",{configurable:!0,set:function(){f("You are setting _emscripten_bind_ExpertEncoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD",
|
|
{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING",
|
|
{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING",{configurable:!0,get:function(){f("You are getting _emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,
|
|
"_emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING",{configurable:!0,set:function(){f("You are setting _emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_fflush")||(Object.defineProperty(a.ready,"_fflush",{configurable:!0,get:function(){f("You are getting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_fflush",{configurable:!0,set:function(){f("You are setting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"onRuntimeInitialized")||(Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,get:function(){f("You are getting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,set:function(){f("You are setting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));var Wa=!1,Xa=!1;a.onRuntimeInitialized=function(){Wa=!0;if(Xa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.onModuleParsed=function(){Xa=!0;if(Wa&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.isVersionSupported=
|
|
function(g){if("string"!==typeof g)return!1;g=g.split(".");return 2>g.length||3<g.length?!1:1==g[0]&&0<=g[1]&&5>=g[1]?!0:0!=g[0]||10<g[1]?!1:!0};var Ya=Object.assign({},a),Ga="object"==typeof window,fa="function"==typeof importScripts,La="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,Za=!Ga&&!La&&!fa;if(a.ENVIRONMENT)throw Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)");
|
|
var S="",Ma,ya;if(La){if("object"!=typeof process||"function"!=typeof require)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");S=fa?require("path").dirname(S)+"/":__dirname+"/";var $a=function(){ya||(Ma=require("fs"),ya=require("path"))};var Na=function(g,b){$a();g=ya.normalize(g);return Ma.readFileSync(g,b?void 0:"utf8")};var ka=function(g){g=Na(g,!0);
|
|
g.buffer||(g=new Uint8Array(g));t(g.buffer);return g};var sa=function(g,b,c){$a();g=ya.normalize(g);Ma.readFile(g,function(e,h){e?c(e):b(h.buffer)})};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);a.inspect=function(){return"[Emscripten Module object]"}}else if(Za){if("object"==typeof process&&"function"===typeof require||"object"==typeof window||"function"==typeof importScripts)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");
|
|
"undefined"!=typeof read&&(Na=function(g){return read(g)});ka=function(g){if("function"==typeof readbuffer)return new Uint8Array(readbuffer(g));g=read(g,"binary");t("object"==typeof g);return g};sa=function(g,b,c){setTimeout(function(){return b(ka(g))},0)};"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)}else if(Ga||fa){fa?S=self.location.href:"undefined"!=typeof document&&document.currentScript&&
|
|
(S=document.currentScript.src);q&&(S=q);S=0!==S.indexOf("blob:")?S.substr(0,S.replace(/[?#].*/,"").lastIndexOf("/")+1):"";if("object"!=typeof window&&"function"!=typeof importScripts)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");Na=function(g){var b=new XMLHttpRequest;b.open("GET",g,!1);b.send(null);return b.responseText};fa&&(ka=function(g){var b=
|
|
new XMLHttpRequest;b.open("GET",g,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)});sa=function(g,b,c){var e=new XMLHttpRequest;e.open("GET",g,!0);e.responseType="arraybuffer";e.onload=function(){200==e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)}}else throw Error("environment detection error");var sb=a.print||console.log.bind(console),I=a.printErr||console.warn.bind(console);Object.assign(a,Ya);Ya=null;(function(g){Object.getOwnPropertyDescriptor(a,
|
|
g)&&f("`Module."+g+"` was supplied but `"+g+"` not included in INCOMING_MODULE_JS_API")})("fetchSettings");r("arguments","arguments_");r("thisProgram","thisProgram");r("quit","quit_");t("undefined"==typeof a.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");t("undefined"==typeof a.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");t("undefined"==typeof a.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");
|
|
t("undefined"==typeof a.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead");t("undefined"==typeof a.read,"Module.read option was removed (modify read_ in JS)");t("undefined"==typeof a.readAsync,"Module.readAsync option was removed (modify readAsync in JS)");t("undefined"==typeof a.readBinary,"Module.readBinary option was removed (modify readBinary in JS)");t("undefined"==typeof a.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)");
|
|
t("undefined"==typeof a.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY");r("read","read_");r("readAsync","readAsync");r("readBinary","readBinary");r("setWindowTitle","setWindowTitle");t(!Za,"shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable.");var ja;a.wasmBinary&&(ja=a.wasmBinary);r("wasmBinary","wasmBinary");r("noExitRuntime","noExitRuntime");"object"!=typeof WebAssembly&&f("no native wasm support detected");var na,qa=!1,
|
|
ab="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var Ba,W,pa,Ca,T,J,Da;a.TOTAL_STACK&&t(5242880===a.TOTAL_STACK,"the stack size can no longer be determined at runtime");var Oa=a.INITIAL_MEMORY||16777216;r("INITIAL_MEMORY","INITIAL_MEMORY");t(5242880<=Oa,"INITIAL_MEMORY should be larger than TOTAL_STACK, was "+Oa+"! (TOTAL_STACK=5242880)");t("undefined"!=typeof Int32Array&&"undefined"!==typeof Float64Array&&void 0!=Int32Array.prototype.subarray&&
|
|
void 0!=Int32Array.prototype.set,"JS engine does not provide full typed array support");t(!a.wasmMemory,"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally");t(16777216==Oa,"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically");var ua;(function(){var g=new Int16Array(1),b=new Int8Array(g.buffer);g[0]=25459;if(115!==b[0]||99!==b[1])throw"Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)";
|
|
})();var Va=[],Ja=[],Ta=[],ra=!1;t(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");t(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");t(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");t(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
var aa=0,ba=null,oa=null,ia={},Q={error:function(){f("Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM")},init:function(){Q.error()},createDataFile:function(){Q.error()},createPreloadedFile:function(){Q.error()},createLazyFile:function(){Q.error()},open:function(){Q.error()},mkdev:function(){Q.error()},registerDevice:function(){Q.error()},
|
|
analyzePath:function(){Q.error()},loadFilesFromDB:function(){Q.error()},ErrnoError:function(){Q.error()}};a.FS_createDataFile=Q.createDataFile;a.FS_createPreloadedFile=Q.createPreloadedFile;var K="draco_encoder.wasm";K.startsWith("data:application/octet-stream;base64,")||(K=n(K));var ta=[],tb=0,ub=[null,[],[]],db={__cxa_allocate_exception:function(g){return vb(g+24)+24},__cxa_throw:function(g,b,c){(new fb(g)).init(b,c);tb++;throw g+" - Exception catching is disabled, this exception cannot be caught. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch.";
|
|
},abort:function(){f("native code called abort()")},array_bounds_check_error:function(g,b){throw"Array index "+g+" out of bounds: [0,"+b+")";},emscripten_memcpy_big:function(g,b,c){pa.copyWithin(g,b,b+c)},emscripten_resize_heap:function(g){var b=pa.length;g>>>=0;t(g>b);if(2147483648<g)return I("Cannot enlarge memory, asked to go up to "+g+" bytes, but the limit is 2147483648 bytes!"),!1;for(var c=1;4>=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,g+100663296);var h=Math;e=Math.max(g,e);h=h.min.call(h,2147483648,
|
|
e+(65536-e%65536)%65536);a:{e=h;try{na.grow(e-Ba.byteLength+65535>>>16);C(na.buffer);var k=1;break a}catch(w){I("emscripten_realloc_buffer: Attempted to grow heap from "+Ba.byteLength+" bytes to "+e+" bytes, but got error: "+w)}k=void 0}if(k)return!0}I("Failed to grow the heap from "+b+" bytes to "+h+" bytes, not enough memory!");return!1},fd_close:function(g){f("fd_close called without SYSCALLS_REQUIRE_FILESYSTEM")},fd_seek:function(g,b,c,e,h){return 70},fd_write:function(g,b,c,e){for(var h=0,k=
|
|
0;k<c;k++){var w=J[b>>2],bb=J[b+4>>2];b+=8;for(var Pa=0;Pa<bb;Pa++){var za=g,P=pa[w+Pa],Aa=ub[za];t(Aa);if(0===P||10===P){za=1===za?sb:I;P=Aa;for(var Y=0,da=Y+void 0,ha=Y;P[ha]&&!(ha>=da);)++ha;if(16<ha-Y&&P.buffer&&ab)P=ab.decode(P.subarray(Y,ha));else{for(da="";Y<ha;){var H=P[Y++];if(H&128){var Qa=P[Y++]&63;if(192==(H&224))da+=String.fromCharCode((H&31)<<6|Qa);else{var cb=P[Y++]&63;224==(H&240)?H=(H&15)<<12|Qa<<6|cb:(240!=(H&248)&&v("Invalid UTF-8 leading byte 0x"+H.toString(16)+" encountered when deserializing a UTF-8 string in wasm memory to a JS string!"),
|
|
H=(H&7)<<18|Qa<<12|cb<<6|P[Y++]&63);65536>H?da+=String.fromCharCode(H):(H-=65536,da+=String.fromCharCode(55296|H>>10,56320|H&1023))}}else da+=String.fromCharCode(H)}P=da}za(P);Aa.length=0}else Aa.push(P)}h+=bb}J[e>>2]=h;return 0},setTempRet0:function(g){}};(function(){function g(k,w){a.asm=k.exports;na=a.asm.memory;t(na,"memory not found in wasm exports");C(na.buffer);ua=a.asm.__indirect_function_table;t(ua,"table not found in wasm exports");Ja.unshift(a.asm.__wasm_call_ctors);aa--;a.monitorRunDependencies&&
|
|
a.monitorRunDependencies(aa);t(ia["wasm-instantiate"]);delete ia["wasm-instantiate"];0==aa&&(null!==ba&&(clearInterval(ba),ba=null),oa&&(k=oa,oa=null,k()))}function b(k){t(a===h,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");h=null;g(k.instance)}function c(k){return eb().then(function(w){return WebAssembly.instantiate(w,e)}).then(function(w){return w}).then(k,function(w){I("failed to asynchronously prepare wasm: "+w);K.startsWith("file://")&&
|
|
I("warning: Loading from a file URI ("+K+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing");f(w)})}var e={env:db,wasi_snapshot_preview1:db};R("wasm-instantiate");var h=a;if(a.instantiateWasm)try{return a.instantiateWasm(e,g)}catch(k){return I("Module.instantiateWasm callback failed with error: "+k),!1}(function(){return ja||"function"!=typeof WebAssembly.instantiateStreaming||
|
|
K.startsWith("data:application/octet-stream;base64,")||K.startsWith("file://")||La||"function"!=typeof fetch?c(b):fetch(K,{credentials:"same-origin"}).then(function(k){return WebAssembly.instantiateStreaming(k,e).then(b,function(w){I("wasm streaming compile failed: "+w);I("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(Fa);return{}})();a.___wasm_call_ctors=l("__wasm_call_ctors");var wb=a._emscripten_bind_VoidPtr___destroy___0=l("emscripten_bind_VoidPtr___destroy___0"),hb=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=
|
|
l("emscripten_bind_GeometryAttribute_GeometryAttribute_0"),xb=a._emscripten_bind_GeometryAttribute___destroy___0=l("emscripten_bind_GeometryAttribute___destroy___0"),ib=a._emscripten_bind_PointAttribute_PointAttribute_0=l("emscripten_bind_PointAttribute_PointAttribute_0"),yb=a._emscripten_bind_PointAttribute_size_0=l("emscripten_bind_PointAttribute_size_0"),zb=a._emscripten_bind_PointAttribute_attribute_type_0=l("emscripten_bind_PointAttribute_attribute_type_0"),Ab=a._emscripten_bind_PointAttribute_data_type_0=
|
|
l("emscripten_bind_PointAttribute_data_type_0"),Bb=a._emscripten_bind_PointAttribute_num_components_0=l("emscripten_bind_PointAttribute_num_components_0"),Cb=a._emscripten_bind_PointAttribute_normalized_0=l("emscripten_bind_PointAttribute_normalized_0"),Db=a._emscripten_bind_PointAttribute_byte_stride_0=l("emscripten_bind_PointAttribute_byte_stride_0"),Eb=a._emscripten_bind_PointAttribute_byte_offset_0=l("emscripten_bind_PointAttribute_byte_offset_0"),Fb=a._emscripten_bind_PointAttribute_unique_id_0=
|
|
l("emscripten_bind_PointAttribute_unique_id_0"),Gb=a._emscripten_bind_PointAttribute___destroy___0=l("emscripten_bind_PointAttribute___destroy___0"),jb=a._emscripten_bind_PointCloud_PointCloud_0=l("emscripten_bind_PointCloud_PointCloud_0"),Hb=a._emscripten_bind_PointCloud_num_attributes_0=l("emscripten_bind_PointCloud_num_attributes_0"),Ib=a._emscripten_bind_PointCloud_num_points_0=l("emscripten_bind_PointCloud_num_points_0"),Jb=a._emscripten_bind_PointCloud___destroy___0=l("emscripten_bind_PointCloud___destroy___0"),
|
|
kb=a._emscripten_bind_Mesh_Mesh_0=l("emscripten_bind_Mesh_Mesh_0"),Kb=a._emscripten_bind_Mesh_num_faces_0=l("emscripten_bind_Mesh_num_faces_0"),Lb=a._emscripten_bind_Mesh_num_attributes_0=l("emscripten_bind_Mesh_num_attributes_0"),Mb=a._emscripten_bind_Mesh_num_points_0=l("emscripten_bind_Mesh_num_points_0"),Nb=a._emscripten_bind_Mesh_set_num_points_1=l("emscripten_bind_Mesh_set_num_points_1"),Ob=a._emscripten_bind_Mesh___destroy___0=l("emscripten_bind_Mesh___destroy___0"),lb=a._emscripten_bind_Metadata_Metadata_0=
|
|
l("emscripten_bind_Metadata_Metadata_0"),Pb=a._emscripten_bind_Metadata___destroy___0=l("emscripten_bind_Metadata___destroy___0"),mb=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=l("emscripten_bind_DracoInt8Array_DracoInt8Array_0"),Qb=a._emscripten_bind_DracoInt8Array_GetValue_1=l("emscripten_bind_DracoInt8Array_GetValue_1"),Rb=a._emscripten_bind_DracoInt8Array_size_0=l("emscripten_bind_DracoInt8Array_size_0"),Sb=a._emscripten_bind_DracoInt8Array___destroy___0=l("emscripten_bind_DracoInt8Array___destroy___0"),
|
|
nb=a._emscripten_bind_MetadataBuilder_MetadataBuilder_0=l("emscripten_bind_MetadataBuilder_MetadataBuilder_0"),Tb=a._emscripten_bind_MetadataBuilder_AddStringEntry_3=l("emscripten_bind_MetadataBuilder_AddStringEntry_3"),Ub=a._emscripten_bind_MetadataBuilder_AddIntEntry_3=l("emscripten_bind_MetadataBuilder_AddIntEntry_3"),Vb=a._emscripten_bind_MetadataBuilder_AddIntEntryArray_4=l("emscripten_bind_MetadataBuilder_AddIntEntryArray_4"),Wb=a._emscripten_bind_MetadataBuilder_AddDoubleEntry_3=l("emscripten_bind_MetadataBuilder_AddDoubleEntry_3"),
|
|
Xb=a._emscripten_bind_MetadataBuilder___destroy___0=l("emscripten_bind_MetadataBuilder___destroy___0"),ob=a._emscripten_bind_PointCloudBuilder_PointCloudBuilder_0=l("emscripten_bind_PointCloudBuilder_PointCloudBuilder_0"),Yb=a._emscripten_bind_PointCloudBuilder_AddFloatAttribute_5=l("emscripten_bind_PointCloudBuilder_AddFloatAttribute_5"),Zb=a._emscripten_bind_PointCloudBuilder_AddInt8Attribute_5=l("emscripten_bind_PointCloudBuilder_AddInt8Attribute_5"),$b=a._emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5=
|
|
l("emscripten_bind_PointCloudBuilder_AddUInt8Attribute_5"),ac=a._emscripten_bind_PointCloudBuilder_AddInt16Attribute_5=l("emscripten_bind_PointCloudBuilder_AddInt16Attribute_5"),bc=a._emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5=l("emscripten_bind_PointCloudBuilder_AddUInt16Attribute_5"),cc=a._emscripten_bind_PointCloudBuilder_AddInt32Attribute_5=l("emscripten_bind_PointCloudBuilder_AddInt32Attribute_5"),dc=a._emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5=l("emscripten_bind_PointCloudBuilder_AddUInt32Attribute_5"),
|
|
ec=a._emscripten_bind_PointCloudBuilder_AddMetadata_2=l("emscripten_bind_PointCloudBuilder_AddMetadata_2"),fc=a._emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3=l("emscripten_bind_PointCloudBuilder_SetMetadataForAttribute_3"),gc=a._emscripten_bind_PointCloudBuilder___destroy___0=l("emscripten_bind_PointCloudBuilder___destroy___0"),pb=a._emscripten_bind_MeshBuilder_MeshBuilder_0=l("emscripten_bind_MeshBuilder_MeshBuilder_0"),hc=a._emscripten_bind_MeshBuilder_AddFacesToMesh_3=l("emscripten_bind_MeshBuilder_AddFacesToMesh_3"),
|
|
ic=a._emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5=l("emscripten_bind_MeshBuilder_AddFloatAttributeToMesh_5"),jc=a._emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5=l("emscripten_bind_MeshBuilder_AddInt32AttributeToMesh_5"),kc=a._emscripten_bind_MeshBuilder_AddMetadataToMesh_2=l("emscripten_bind_MeshBuilder_AddMetadataToMesh_2"),lc=a._emscripten_bind_MeshBuilder_AddFloatAttribute_5=l("emscripten_bind_MeshBuilder_AddFloatAttribute_5"),mc=a._emscripten_bind_MeshBuilder_AddInt8Attribute_5=
|
|
l("emscripten_bind_MeshBuilder_AddInt8Attribute_5"),nc=a._emscripten_bind_MeshBuilder_AddUInt8Attribute_5=l("emscripten_bind_MeshBuilder_AddUInt8Attribute_5"),oc=a._emscripten_bind_MeshBuilder_AddInt16Attribute_5=l("emscripten_bind_MeshBuilder_AddInt16Attribute_5"),pc=a._emscripten_bind_MeshBuilder_AddUInt16Attribute_5=l("emscripten_bind_MeshBuilder_AddUInt16Attribute_5"),qc=a._emscripten_bind_MeshBuilder_AddInt32Attribute_5=l("emscripten_bind_MeshBuilder_AddInt32Attribute_5"),rc=a._emscripten_bind_MeshBuilder_AddUInt32Attribute_5=
|
|
l("emscripten_bind_MeshBuilder_AddUInt32Attribute_5"),sc=a._emscripten_bind_MeshBuilder_AddMetadata_2=l("emscripten_bind_MeshBuilder_AddMetadata_2"),tc=a._emscripten_bind_MeshBuilder_SetMetadataForAttribute_3=l("emscripten_bind_MeshBuilder_SetMetadataForAttribute_3"),uc=a._emscripten_bind_MeshBuilder___destroy___0=l("emscripten_bind_MeshBuilder___destroy___0"),qb=a._emscripten_bind_Encoder_Encoder_0=l("emscripten_bind_Encoder_Encoder_0"),vc=a._emscripten_bind_Encoder_SetEncodingMethod_1=l("emscripten_bind_Encoder_SetEncodingMethod_1"),
|
|
wc=a._emscripten_bind_Encoder_SetAttributeQuantization_2=l("emscripten_bind_Encoder_SetAttributeQuantization_2"),xc=a._emscripten_bind_Encoder_SetAttributeExplicitQuantization_5=l("emscripten_bind_Encoder_SetAttributeExplicitQuantization_5"),yc=a._emscripten_bind_Encoder_SetSpeedOptions_2=l("emscripten_bind_Encoder_SetSpeedOptions_2"),zc=a._emscripten_bind_Encoder_SetTrackEncodedProperties_1=l("emscripten_bind_Encoder_SetTrackEncodedProperties_1"),Ac=a._emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2=
|
|
l("emscripten_bind_Encoder_EncodeMeshToDracoBuffer_2"),Bc=a._emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3=l("emscripten_bind_Encoder_EncodePointCloudToDracoBuffer_3"),Cc=a._emscripten_bind_Encoder_GetNumberOfEncodedPoints_0=l("emscripten_bind_Encoder_GetNumberOfEncodedPoints_0"),Dc=a._emscripten_bind_Encoder_GetNumberOfEncodedFaces_0=l("emscripten_bind_Encoder_GetNumberOfEncodedFaces_0"),Ec=a._emscripten_bind_Encoder___destroy___0=l("emscripten_bind_Encoder___destroy___0"),rb=a._emscripten_bind_ExpertEncoder_ExpertEncoder_1=
|
|
l("emscripten_bind_ExpertEncoder_ExpertEncoder_1"),Fc=a._emscripten_bind_ExpertEncoder_SetEncodingMethod_1=l("emscripten_bind_ExpertEncoder_SetEncodingMethod_1"),Gc=a._emscripten_bind_ExpertEncoder_SetAttributeQuantization_2=l("emscripten_bind_ExpertEncoder_SetAttributeQuantization_2"),Hc=a._emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5=l("emscripten_bind_ExpertEncoder_SetAttributeExplicitQuantization_5"),Ic=a._emscripten_bind_ExpertEncoder_SetSpeedOptions_2=l("emscripten_bind_ExpertEncoder_SetSpeedOptions_2"),
|
|
Jc=a._emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1=l("emscripten_bind_ExpertEncoder_SetTrackEncodedProperties_1"),Kc=a._emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2=l("emscripten_bind_ExpertEncoder_EncodeToDracoBuffer_2"),Lc=a._emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0=l("emscripten_bind_ExpertEncoder_GetNumberOfEncodedPoints_0"),Mc=a._emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0=l("emscripten_bind_ExpertEncoder_GetNumberOfEncodedFaces_0"),Nc=a._emscripten_bind_ExpertEncoder___destroy___0=
|
|
l("emscripten_bind_ExpertEncoder___destroy___0"),Oc=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=l("emscripten_enum_draco_GeometryAttribute_Type_INVALID"),Pc=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=l("emscripten_enum_draco_GeometryAttribute_Type_POSITION"),Qc=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=l("emscripten_enum_draco_GeometryAttribute_Type_NORMAL"),Rc=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=l("emscripten_enum_draco_GeometryAttribute_Type_COLOR"),
|
|
Sc=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=l("emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD"),Tc=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=l("emscripten_enum_draco_GeometryAttribute_Type_GENERIC"),Uc=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=l("emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE"),Vc=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=l("emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD"),Wc=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=
|
|
l("emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH"),Xc=a._emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING=l("emscripten_enum_draco_MeshEncoderMethod_MESH_SEQUENTIAL_ENCODING"),Yc=a._emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING=l("emscripten_enum_draco_MeshEncoderMethod_MESH_EDGEBREAKER_ENCODING");a.___errno_location=l("__errno_location");a._fflush=l("fflush");var vb=a._malloc=l("malloc");a._free=l("free");var Ua=a._emscripten_stack_init=function(){return(Ua=
|
|
a._emscripten_stack_init=a.asm.emscripten_stack_init).apply(null,arguments)};a._emscripten_stack_get_free=function(){return(a._emscripten_stack_get_free=a.asm.emscripten_stack_get_free).apply(null,arguments)};a._emscripten_stack_get_base=function(){return(a._emscripten_stack_get_base=a.asm.emscripten_stack_get_base).apply(null,arguments)};var Ea=a._emscripten_stack_get_end=function(){return(Ea=a._emscripten_stack_get_end=a.asm.emscripten_stack_get_end).apply(null,arguments)};a.stackSave=l("stackSave");
|
|
a.stackRestore=l("stackRestore");a.stackAlloc=l("stackAlloc");var gb=a.___cxa_is_pointer_type=l("__cxa_is_pointer_type");a.dynCall_jiji=l("dynCall_jiji");d("ccall",!1);d("cwrap",!1);d("allocate",!1);d("UTF8ArrayToString",!1);d("UTF8ToString",!1);d("stringToUTF8Array",!1);d("stringToUTF8",!1);d("lengthBytesUTF8",!1);d("addOnPreRun",!1);d("addOnInit",!1);d("addOnPreMain",!1);d("addOnExit",!1);d("addOnPostRun",!1);d("addRunDependency",!0);d("removeRunDependency",!0);d("FS_createFolder",!1);d("FS_createPath",
|
|
!0);d("FS_createDataFile",!0);d("FS_createPreloadedFile",!0);d("FS_createLazyFile",!0);d("FS_createLink",!1);d("FS_createDevice",!0);d("FS_unlink",!0);d("getLEB",!1);d("getFunctionTables",!1);d("alignFunctionTables",!1);d("registerFunctions",!1);d("addFunction",!1);d("removeFunction",!1);d("prettyPrint",!1);d("getCompilerSetting",!1);d("print",!1);d("printErr",!1);d("getTempRet0",!1);d("setTempRet0",!1);d("callMain",!1);d("abort",!1);d("keepRuntimeAlive",!1);d("wasmMemory",!1);d("warnOnce",!1);d("stackSave",
|
|
!1);d("stackRestore",!1);d("stackAlloc",!1);d("AsciiToString",!1);d("stringToAscii",!1);d("UTF16ToString",!1);d("stringToUTF16",!1);d("lengthBytesUTF16",!1);d("UTF32ToString",!1);d("stringToUTF32",!1);d("lengthBytesUTF32",!1);d("allocateUTF8",!1);d("allocateUTF8OnStack",!1);d("ExitStatus",!1);d("intArrayFromString",!1);d("intArrayToString",!1);d("writeStringToMemory",!1);d("writeArrayToMemory",!1);d("writeAsciiToMemory",!1);a.writeStackCookie=L;a.checkStackCookie=Z;d("ptrToString",!1);d("zeroMemory",
|
|
!1);d("stringToNewUTF8",!1);d("getHeapMax",!1);d("emscripten_realloc_buffer",!1);d("ENV",!1);d("ERRNO_CODES",!1);d("ERRNO_MESSAGES",!1);d("setErrNo",!1);d("inetPton4",!1);d("inetNtop4",!1);d("inetPton6",!1);d("inetNtop6",!1);d("readSockaddr",!1);d("writeSockaddr",!1);d("DNS",!1);d("getHostByName",!1);d("Protocols",!1);d("Sockets",!1);d("getRandomDevice",!1);d("traverseStack",!1);d("UNWIND_CACHE",!1);d("convertPCtoSourceLocation",!1);d("readAsmConstArgsArray",!1);d("readAsmConstArgs",!1);d("mainThreadEM_ASM",
|
|
!1);d("jstoi_q",!1);d("jstoi_s",!1);d("getExecutableName",!1);d("listenOnce",!1);d("autoResumeAudioContext",!1);d("dynCallLegacy",!1);d("getDynCaller",!1);d("dynCall",!1);d("handleException",!1);d("runtimeKeepalivePush",!1);d("runtimeKeepalivePop",!1);d("callUserCallback",!1);d("maybeExit",!1);d("safeSetTimeout",!1);d("asmjsMangle",!1);d("asyncLoad",!1);d("alignMemory",!1);d("mmapAlloc",!1);d("writeI53ToI64",!1);d("writeI53ToI64Clamped",!1);d("writeI53ToI64Signaling",!1);d("writeI53ToU64Clamped",
|
|
!1);d("writeI53ToU64Signaling",!1);d("readI53FromI64",!1);d("readI53FromU64",!1);d("convertI32PairToI53",!1);d("convertI32PairToI53Checked",!1);d("convertU32PairToI53",!1);d("reallyNegative",!1);d("unSign",!1);d("strLen",!1);d("reSign",!1);d("formatString",!1);d("setValue",!1);d("getValue",!1);d("PATH",!1);d("PATH_FS",!1);d("SYSCALLS",!1);d("getSocketFromFD",!1);d("getSocketAddress",!1);d("JSEvents",!1);d("registerKeyEventCallback",!1);d("specialHTMLTargets",!1);d("maybeCStringToJsString",!1);d("findEventTarget",
|
|
!1);d("findCanvasEventTarget",!1);d("getBoundingClientRect",!1);d("fillMouseEventData",!1);d("registerMouseEventCallback",!1);d("registerWheelEventCallback",!1);d("registerUiEventCallback",!1);d("registerFocusEventCallback",!1);d("fillDeviceOrientationEventData",!1);d("registerDeviceOrientationEventCallback",!1);d("fillDeviceMotionEventData",!1);d("registerDeviceMotionEventCallback",!1);d("screenOrientation",!1);d("fillOrientationChangeEventData",!1);d("registerOrientationChangeEventCallback",!1);
|
|
d("fillFullscreenChangeEventData",!1);d("registerFullscreenChangeEventCallback",!1);d("JSEvents_requestFullscreen",!1);d("JSEvents_resizeCanvasForFullscreen",!1);d("registerRestoreOldStyle",!1);d("hideEverythingExceptGivenElement",!1);d("restoreHiddenElements",!1);d("setLetterbox",!1);d("currentFullscreenStrategy",!1);d("restoreOldWindowedStyle",!1);d("softFullscreenResizeWebGLRenderTarget",!1);d("doRequestFullscreen",!1);d("fillPointerlockChangeEventData",!1);d("registerPointerlockChangeEventCallback",
|
|
!1);d("registerPointerlockErrorEventCallback",!1);d("requestPointerLock",!1);d("fillVisibilityChangeEventData",!1);d("registerVisibilityChangeEventCallback",!1);d("registerTouchEventCallback",!1);d("fillGamepadEventData",!1);d("registerGamepadEventCallback",!1);d("registerBeforeUnloadEventCallback",!1);d("fillBatteryEventData",!1);d("battery",!1);d("registerBatteryEventCallback",!1);d("setCanvasElementSize",!1);d("getCanvasElementSize",!1);d("demangle",!1);d("demangleAll",!1);d("jsStackTrace",!1);
|
|
d("stackTrace",!1);d("getEnvStrings",!1);d("checkWasiClock",!1);d("flush_NO_FILESYSTEM",!1);d("dlopenMissingError",!1);d("setImmediateWrapped",!1);d("clearImmediateWrapped",!1);d("polyfillSetImmediate",!1);d("uncaughtExceptionCount",!1);d("exceptionLast",!1);d("exceptionCaught",!1);d("ExceptionInfo",!1);d("exception_addRef",!1);d("exception_decRef",!1);d("Browser",!1);d("setMainLoop",!1);d("wget",!1);d("tempFixedLengthArray",!1);d("miniTempWebGLFloatBuffers",!1);d("heapObjectForWebGLType",!1);d("heapAccessShiftForWebGLHeap",
|
|
!1);d("GL",!1);d("emscriptenWebGLGet",!1);d("computeUnpackAlignedImageSize",!1);d("emscriptenWebGLGetTexPixelData",!1);d("emscriptenWebGLGetUniform",!1);d("webglGetUniformLocation",!1);d("webglPrepareUniformLocationsBeforeFirstUse",!1);d("webglGetLeftBracePos",!1);d("emscriptenWebGLGetVertexAttrib",!1);d("writeGLArray",!1);d("AL",!1);d("SDL_unicode",!1);d("SDL_ttfContext",!1);d("SDL_audio",!1);d("SDL",!1);d("SDL_gfx",!1);d("GLUT",!1);d("EGL",!1);d("GLFW_Window",!1);d("GLFW",!1);d("GLEW",!1);d("IDBStore",
|
|
!1);d("runAndAbortIfError",!1);p("ALLOC_NORMAL",!1);p("ALLOC_STACK",!1);var va;oa=function b(){va||Ia();va||(oa=b)};a.run=Ia;if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();Ia();D.prototype=Object.create(D.prototype);D.prototype.constructor=D;D.prototype.__class__=D;D.__cache__={};a.WrapperObject=D;a.getCache=M;a.wrapPointer=Ka;a.castObject=function(b,c){return Ka(b.ptr,c)};a.NULL=Ka(0);a.destroy=function(b){if(!b.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";
|
|
b.__destroy__();delete M(b.__class__)[b.ptr]};a.compare=function(b,c){return b.ptr===c.ptr};a.getPointer=function(b){return b.ptr};a.getClass=function(b){return b.__class__};var u={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(u.needed){for(var b=0;b<u.temps.length;b++)a._free(u.temps[b]);u.temps.length=0;a._free(u.buffer);u.buffer=0;u.size+=u.needed;u.needed=0}u.buffer||(u.size+=128,u.buffer=a._malloc(u.size),t(u.buffer));u.pos=0},alloc:function(b,c){t(u.buffer);b=b.length*c.BYTES_PER_ELEMENT;
|
|
b=b+7&-8;u.pos+b>=u.size?(t(0<b),u.needed+=b,c=a._malloc(b),u.temps.push(c)):(c=u.buffer+u.pos,u.pos+=b);return c},copy:function(b,c,e){e>>>=0;switch(c.BYTES_PER_ELEMENT){case 2:e>>>=1;break;case 4:e>>>=2;break;case 8:e>>>=3}for(var h=0;h<b.length;h++)c[e+h]=b[h]}};X.prototype=Object.create(D.prototype);X.prototype.constructor=X;X.prototype.__class__=X;X.__cache__={};a.VoidPtr=X;X.prototype.__destroy__=X.prototype.__destroy__=function(){wb(this.ptr)};U.prototype=Object.create(D.prototype);U.prototype.constructor=
|
|
U;U.prototype.__class__=U;U.__cache__={};a.GeometryAttribute=U;U.prototype.__destroy__=U.prototype.__destroy__=function(){xb(this.ptr)};A.prototype=Object.create(D.prototype);A.prototype.constructor=A;A.prototype.__class__=A;A.__cache__={};a.PointAttribute=A;A.prototype.size=A.prototype.size=function(){return yb(this.ptr)};A.prototype.attribute_type=A.prototype.attribute_type=function(){return zb(this.ptr)};A.prototype.data_type=A.prototype.data_type=function(){return Ab(this.ptr)};A.prototype.num_components=
|
|
A.prototype.num_components=function(){return Bb(this.ptr)};A.prototype.normalized=A.prototype.normalized=function(){return!!Cb(this.ptr)};A.prototype.byte_stride=A.prototype.byte_stride=function(){return Db(this.ptr)};A.prototype.byte_offset=A.prototype.byte_offset=function(){return Eb(this.ptr)};A.prototype.unique_id=A.prototype.unique_id=function(){return Fb(this.ptr)};A.prototype.__destroy__=A.prototype.__destroy__=function(){Gb(this.ptr)};N.prototype=Object.create(D.prototype);N.prototype.constructor=
|
|
N;N.prototype.__class__=N;N.__cache__={};a.PointCloud=N;N.prototype.num_attributes=N.prototype.num_attributes=function(){return Hb(this.ptr)};N.prototype.num_points=N.prototype.num_points=function(){return Ib(this.ptr)};N.prototype.__destroy__=N.prototype.__destroy__=function(){Jb(this.ptr)};F.prototype=Object.create(D.prototype);F.prototype.constructor=F;F.prototype.__class__=F;F.__cache__={};a.Mesh=F;F.prototype.num_faces=F.prototype.num_faces=function(){return Kb(this.ptr)};F.prototype.num_attributes=
|
|
F.prototype.num_attributes=function(){return Lb(this.ptr)};F.prototype.num_points=F.prototype.num_points=function(){return Mb(this.ptr)};F.prototype.set_num_points=F.prototype.set_num_points=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);Nb(c,b)};F.prototype.__destroy__=F.prototype.__destroy__=function(){Ob(this.ptr)};V.prototype=Object.create(D.prototype);V.prototype.constructor=V;V.prototype.__class__=V;V.__cache__={};a.Metadata=V;V.prototype.__destroy__=V.prototype.__destroy__=function(){Pb(this.ptr)};
|
|
O.prototype=Object.create(D.prototype);O.prototype.constructor=O;O.prototype.__class__=O;O.__cache__={};a.DracoInt8Array=O;O.prototype.GetValue=O.prototype.GetValue=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);return Qb(c,b)};O.prototype.size=O.prototype.size=function(){return Rb(this.ptr)};O.prototype.__destroy__=O.prototype.__destroy__=function(){Sb(this.ptr)};G.prototype=Object.create(D.prototype);G.prototype.constructor=G;G.prototype.__class__=G;G.__cache__={};a.MetadataBuilder=
|
|
G;G.prototype.AddStringEntry=G.prototype.AddStringEntry=function(b,c,e){var h=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:la(c);e=e&&"object"===typeof e?e.ptr:la(e);return!!Tb(h,b,c,e)};G.prototype.AddIntEntry=G.prototype.AddIntEntry=function(b,c,e){var h=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:la(c);e&&"object"===typeof e&&(e=e.ptr);return!!Ub(h,b,c,e)};G.prototype.AddIntEntryArray=G.prototype.AddIntEntryArray=
|
|
function(b,c,e,h){var k=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:la(c);"object"==typeof e&&(e=ca(e));h&&"object"===typeof h&&(h=h.ptr);return!!Vb(k,b,c,e,h)};G.prototype.AddDoubleEntry=G.prototype.AddDoubleEntry=function(b,c,e){var h=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c=c&&"object"===typeof c?c.ptr:la(c);e&&"object"===typeof e&&(e=e.ptr);return!!Wb(h,b,c,e)};G.prototype.__destroy__=G.prototype.__destroy__=function(){Xb(this.ptr)};y.prototype=
|
|
Object.create(D.prototype);y.prototype.constructor=y;y.prototype.__class__=y;y.__cache__={};a.PointCloudBuilder=y;y.prototype.AddFloatAttribute=y.prototype.AddFloatAttribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ma(k));return Yb(w,b,c,e,h,k)};y.prototype.AddInt8Attribute=y.prototype.AddInt8Attribute=function(b,c,e,h,k){var w=this.ptr;
|
|
u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=wa(k));return Zb(w,b,c,e,h,k)};y.prototype.AddUInt8Attribute=y.prototype.AddUInt8Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=wa(k));return $b(w,b,c,e,h,k)};y.prototype.AddInt16Attribute=
|
|
y.prototype.AddInt16Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=xa(k));return ac(w,b,c,e,h,k)};y.prototype.AddUInt16Attribute=y.prototype.AddUInt16Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&
|
|
(h=h.ptr);"object"==typeof k&&(k=xa(k));return bc(w,b,c,e,h,k)};y.prototype.AddInt32Attribute=y.prototype.AddInt32Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ca(k));return cc(w,b,c,e,h,k)};y.prototype.AddUInt32Attribute=y.prototype.AddUInt32Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);
|
|
c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ca(k));return dc(w,b,c,e,h,k)};y.prototype.AddMetadata=y.prototype.AddMetadata=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return!!ec(e,b,c)};y.prototype.SetMetadataForAttribute=y.prototype.SetMetadataForAttribute=function(b,c,e){var h=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===
|
|
typeof e&&(e=e.ptr);return!!fc(h,b,c,e)};y.prototype.__destroy__=y.prototype.__destroy__=function(){gc(this.ptr)};x.prototype=Object.create(D.prototype);x.prototype.constructor=x;x.prototype.__class__=x;x.__cache__={};a.MeshBuilder=x;x.prototype.AddFacesToMesh=x.prototype.AddFacesToMesh=function(b,c,e){var h=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);"object"==typeof e&&(e=ca(e));return!!hc(h,b,c,e)};x.prototype.AddFloatAttributeToMesh=x.prototype.AddFloatAttributeToMesh=
|
|
function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ma(k));return ic(w,b,c,e,h,k)};x.prototype.AddInt32AttributeToMesh=x.prototype.AddInt32AttributeToMesh=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==
|
|
typeof k&&(k=ca(k));return jc(w,b,c,e,h,k)};x.prototype.AddMetadataToMesh=x.prototype.AddMetadataToMesh=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return!!kc(e,b,c)};x.prototype.AddFloatAttribute=x.prototype.AddFloatAttribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ma(k));return lc(w,
|
|
b,c,e,h,k)};x.prototype.AddInt8Attribute=x.prototype.AddInt8Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=wa(k));return mc(w,b,c,e,h,k)};x.prototype.AddUInt8Attribute=x.prototype.AddUInt8Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&
|
|
(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=wa(k));return nc(w,b,c,e,h,k)};x.prototype.AddInt16Attribute=x.prototype.AddInt16Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=xa(k));return oc(w,b,c,e,h,k)};x.prototype.AddUInt16Attribute=x.prototype.AddUInt16Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();
|
|
b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=xa(k));return pc(w,b,c,e,h,k)};x.prototype.AddInt32Attribute=x.prototype.AddInt32Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ca(k));return qc(w,b,c,e,h,k)};x.prototype.AddUInt32Attribute=
|
|
x.prototype.AddUInt32Attribute=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);h&&"object"===typeof h&&(h=h.ptr);"object"==typeof k&&(k=ca(k));return rc(w,b,c,e,h,k)};x.prototype.AddMetadata=x.prototype.AddMetadata=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return!!sc(e,b,c)};x.prototype.SetMetadataForAttribute=x.prototype.SetMetadataForAttribute=
|
|
function(b,c,e){var h=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!tc(h,b,c,e)};x.prototype.__destroy__=x.prototype.__destroy__=function(){uc(this.ptr)};z.prototype=Object.create(D.prototype);z.prototype.constructor=z;z.prototype.__class__=z;z.__cache__={};a.Encoder=z;z.prototype.SetEncodingMethod=z.prototype.SetEncodingMethod=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);vc(c,b)};z.prototype.SetAttributeQuantization=
|
|
z.prototype.SetAttributeQuantization=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);wc(e,b,c)};z.prototype.SetAttributeExplicitQuantization=z.prototype.SetAttributeExplicitQuantization=function(b,c,e,h,k){var w=this.ptr;u.prepare();b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);"object"==typeof h&&(h=ma(h));k&&"object"===typeof k&&(k=k.ptr);xc(w,b,c,e,h,k)};z.prototype.SetSpeedOptions=z.prototype.SetSpeedOptions=
|
|
function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);yc(e,b,c)};z.prototype.SetTrackEncodedProperties=z.prototype.SetTrackEncodedProperties=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);zc(c,b)};z.prototype.EncodeMeshToDracoBuffer=z.prototype.EncodeMeshToDracoBuffer=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return Ac(e,b,c)};z.prototype.EncodePointCloudToDracoBuffer=z.prototype.EncodePointCloudToDracoBuffer=
|
|
function(b,c,e){var h=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);return Bc(h,b,c,e)};z.prototype.GetNumberOfEncodedPoints=z.prototype.GetNumberOfEncodedPoints=function(){return Cc(this.ptr)};z.prototype.GetNumberOfEncodedFaces=z.prototype.GetNumberOfEncodedFaces=function(){return Dc(this.ptr)};z.prototype.__destroy__=z.prototype.__destroy__=function(){Ec(this.ptr)};B.prototype=Object.create(D.prototype);B.prototype.constructor=B;
|
|
B.prototype.__class__=B;B.__cache__={};a.ExpertEncoder=B;B.prototype.SetEncodingMethod=B.prototype.SetEncodingMethod=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);Fc(c,b)};B.prototype.SetAttributeQuantization=B.prototype.SetAttributeQuantization=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);Gc(e,b,c)};B.prototype.SetAttributeExplicitQuantization=B.prototype.SetAttributeExplicitQuantization=function(b,c,e,h,k){var w=this.ptr;u.prepare();
|
|
b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);e&&"object"===typeof e&&(e=e.ptr);"object"==typeof h&&(h=ma(h));k&&"object"===typeof k&&(k=k.ptr);Hc(w,b,c,e,h,k)};B.prototype.SetSpeedOptions=B.prototype.SetSpeedOptions=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);Ic(e,b,c)};B.prototype.SetTrackEncodedProperties=B.prototype.SetTrackEncodedProperties=function(b){var c=this.ptr;b&&"object"===typeof b&&(b=b.ptr);Jc(c,b)};B.prototype.EncodeToDracoBuffer=
|
|
B.prototype.EncodeToDracoBuffer=function(b,c){var e=this.ptr;b&&"object"===typeof b&&(b=b.ptr);c&&"object"===typeof c&&(c=c.ptr);return Kc(e,b,c)};B.prototype.GetNumberOfEncodedPoints=B.prototype.GetNumberOfEncodedPoints=function(){return Lc(this.ptr)};B.prototype.GetNumberOfEncodedFaces=B.prototype.GetNumberOfEncodedFaces=function(){return Mc(this.ptr)};B.prototype.__destroy__=B.prototype.__destroy__=function(){Nc(this.ptr)};(function(){function b(){a.INVALID=Oc();a.POSITION=Pc();a.NORMAL=Qc();a.COLOR=
|
|
Rc();a.TEX_COORD=Sc();a.GENERIC=Tc();a.INVALID_GEOMETRY_TYPE=Uc();a.POINT_CLOUD=Vc();a.TRIANGULAR_MESH=Wc();a.MESH_SEQUENTIAL_ENCODING=Xc();a.MESH_EDGEBREAKER_ENCODING=Yc()}ra?b():Ja.unshift(b)})();if("function"===typeof a.onModuleParsed)a.onModuleParsed();return m.ready}}();
|
|
"object"===typeof exports&&"object"===typeof module?module.exports=DracoEncoderModule:"function"===typeof define&&define.amd?define([],function(){return DracoEncoderModule}):"object"===typeof exports&&(exports.DracoEncoderModule=DracoEncoderModule);
|