text: 
    // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed.
    
  var Ammo = (function() {
    var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
    return (
  function(Ammo) {
    Ammo = Ammo || {};
  
  var Module=typeof Ammo!=="undefined"?Ammo:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":1422,"maximum":1422,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=u8Array[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|u8Array[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5273472,DYNAMICTOP_PTR=30384;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPreMain(cb){__ATMAIN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="ammo.dev.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=createWasm;var tempDouble;var tempI64;var ASM_CONSTS=[function($0,$1,$2,$3,$4,$5,$6,$7){var self=Module["getCache"](Module["ConcreteContactResultCallback"])[$0];if(!self.hasOwnProperty("addSingleResult"))throw"a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";return self["addSingleResult"]($1,$2,$3,$4,$5,$6,$7)},function($0,$1,$2,$3){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("drawLine"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawLine.";self["drawLine"]($1,$2,$3)},function($0,$1,$2,$3,$4,$5){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("drawContactPoint"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawContactPoint.";self["drawContactPoint"]($1,$2,$3,$4,$5)},function($0,$1){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("reportErrorWarning"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::reportErrorWarning.";self["reportErrorWarning"]($1)},function($0,$1,$2){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("draw3dText"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::draw3dText.";self["draw3dText"]($1,$2)},function($0,$1){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("setDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::setDebugMode.";self["setDebugMode"]($1)},function($0){var self=Module["getCache"](Module["DebugDrawer"])[$0];if(!self.hasOwnProperty("getDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::getDebugMode.";return self["getDebugMode"]()}];function _emscripten_asm_const_diiiiiiii(code,a0,a1,a2,a3,a4,a5,a6,a7){return ASM_CONSTS[code](a0,a1,a2,a3,a4,a5,a6,a7)}function _emscripten_asm_const_iiii(code,a0,a1,a2){return ASM_CONSTS[code](a0,a1,a2)}function _emscripten_asm_const_iiiidii(code,a0,a1,a2,a3,a4,a5){return ASM_CONSTS[code](a0,a1,a2,a3,a4,a5)}function _emscripten_asm_const_iiiii(code,a0,a1,a2,a3){return ASM_CONSTS[code](a0,a1,a2,a3)}function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}__ATINIT__.push({func:function(){__GLOBAL__sub_I_btQuickprof_cpp()}});var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j<len;j++){SYSCALLS.printChar(fd,HEAPU8[ptr+j])}num+=len}HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var _llvm_cos_f32=Math_cos;var _llvm_sin_f32=Math_sin;function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmGlobalArg={};var asmLibraryArg={"r":___wasi_fd_close,"g":___wasi_fd_seek,"q":___wasi_fd_write,"__memory_base":1024,"__table_base":0,"p":_abort,"o":_emscripten_asm_const_diiiiiiii,"n":_emscripten_asm_const_ii,"f":_emscripten_asm_const_iii,"m":_emscripten_asm_const_iiii,"l":_emscripten_asm_const_iiiidii,"k":_emscripten_asm_const_iiiii,"d":_emscripten_get_heap_size,"j":_emscripten_memcpy_big,"c":_emscripten_resize_heap,"b":_gettimeofday,"i":_llvm_cos_f32,"h":_llvm_sin_f32,"e":_llvm_trap,"a":abort,"memory":wasmMemory,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__sub_I_btQuickprof_cpp=Module["__GLOBAL__sub_I_btQuickprof_cpp"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=Module["_emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback___destroy___0=Module["_emscripten_bind_AllHitsRayResultCallback___destroy___0"]=function(){return Module["asm"]["u"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["v"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["w"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["x"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0"]=function(){return Module["asm"]["y"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0"]=function(){return Module["asm"]["z"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0"]=function(){return Module["asm"]["A"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0"]=function(){return Module["asm"]["B"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0"]=function(){return Module["asm"]["C"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0"]=function(){return Module["asm"]["D"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=Module["_emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0"]=function(){return Module["asm"]["E"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_hasHit_0=Module["_emscripten_bind_AllHitsRayResultCallback_hasHit_0"]=function(){return Module["asm"]["F"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["G"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["H"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["I"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1"]=function(){return Module["asm"]["J"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1"]=function(){return Module["asm"]["K"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1"]=function(){return Module["asm"]["L"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1"]=function(){return Module["asm"]["M"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1"]=function(){return Module["asm"]["N"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1"]=function(){return Module["asm"]["O"].apply(null,arguments)};var _emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=Module["_emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1"]=function(){return Module["asm"]["P"].apply(null,arguments)};var _emscripten_bind_Anchor___destroy___0=Module["_emscripten_bind_Anchor___destroy___0"]=function(){return Module["asm"]["Q"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_body_0=Module["_emscripten_bind_Anchor_get_m_body_0"]=function(){return Module["asm"]["R"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_c0_0=Module["_emscripten_bind_Anchor_get_m_c0_0"]=function(){return Module["asm"]["S"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_c1_0=Module["_emscripten_bind_Anchor_get_m_c1_0"]=function(){return Module["asm"]["T"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_c2_0=Module["_emscripten_bind_Anchor_get_m_c2_0"]=function(){return Module["asm"]["U"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_influence_0=Module["_emscripten_bind_Anchor_get_m_influence_0"]=function(){return Module["asm"]["V"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_local_0=Module["_emscripten_bind_Anchor_get_m_local_0"]=function(){return Module["asm"]["W"].apply(null,arguments)};var _emscripten_bind_Anchor_get_m_node_0=Module["_emscripten_bind_Anchor_get_m_node_0"]=function(){return Module["asm"]["X"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_body_1=Module["_emscripten_bind_Anchor_set_m_body_1"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_c0_1=Module["_emscripten_bind_Anchor_set_m_c0_1"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_c1_1=Module["_emscripten_bind_Anchor_set_m_c1_1"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_c2_1=Module["_emscripten_bind_Anchor_set_m_c2_1"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_influence_1=Module["_emscripten_bind_Anchor_set_m_influence_1"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_local_1=Module["_emscripten_bind_Anchor_set_m_local_1"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _emscripten_bind_Anchor_set_m_node_1=Module["_emscripten_bind_Anchor_set_m_node_1"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=Module["_emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback___destroy___0=Module["_emscripten_bind_ClosestConvexResultCallback___destroy___0"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0"]=function(){return Module["asm"]["la"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=Module["_emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_hasHit_0=Module["_emscripten_bind_ClosestConvexResultCallback_hasHit_0"]=function(){return Module["asm"]["na"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var _emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=Module["_emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1"]=function(){return Module["asm"]["va"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=Module["_emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback___destroy___0=Module["_emscripten_bind_ClosestRayResultCallback___destroy___0"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["za"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=Module["_emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_hasHit_0=Module["_emscripten_bind_ClosestRayResultCallback_hasHit_0"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["Ia"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["Ja"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1"]=function(){return Module["asm"]["Ka"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1"]=function(){return Module["asm"]["La"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1"]=function(){return Module["asm"]["Ma"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1"]=function(){return Module["asm"]["Na"].apply(null,arguments)};var _emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=Module["_emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1"]=function(){return Module["asm"]["Oa"].apply(null,arguments)};var _emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=Module["_emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0"]=function(){return Module["asm"]["Pa"].apply(null,arguments)};var _emscripten_bind_ConcreteContactResultCallback___destroy___0=Module["_emscripten_bind_ConcreteContactResultCallback___destroy___0"]=function(){return Module["asm"]["Qa"].apply(null,arguments)};var _emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=Module["_emscripten_bind_ConcreteContactResultCallback_addSingleResult_7"]=function(){return Module["asm"]["Ra"].apply(null,arguments)};var _emscripten_bind_Config___destroy___0=Module["_emscripten_bind_Config___destroy___0"]=function(){return Module["asm"]["Sa"].apply(null,arguments)};var _emscripten_bind_Config_get_citerations_0=Module["_emscripten_bind_Config_get_citerations_0"]=function(){return Module["asm"]["Ta"].apply(null,arguments)};var _emscripten_bind_Config_get_collisions_0=Module["_emscripten_bind_Config_get_collisions_0"]=function(){return Module["asm"]["Ua"].apply(null,arguments)};var _emscripten_bind_Config_get_diterations_0=Module["_emscripten_bind_Config_get_diterations_0"]=function(){return Module["asm"]["Va"].apply(null,arguments)};var _emscripten_bind_Config_get_kAHR_0=Module["_emscripten_bind_Config_get_kAHR_0"]=function(){return Module["asm"]["Wa"].apply(null,arguments)};var _emscripten_bind_Config_get_kCHR_0=Module["_emscripten_bind_Config_get_kCHR_0"]=function(){return Module["asm"]["Xa"].apply(null,arguments)};var _emscripten_bind_Config_get_kDF_0=Module["_emscripten_bind_Config_get_kDF_0"]=function(){return Module["asm"]["Ya"].apply(null,arguments)};var _emscripten_bind_Config_get_kDG_0=Module["_emscripten_bind_Config_get_kDG_0"]=function(){return Module["asm"]["Za"].apply(null,arguments)};var _emscripten_bind_Config_get_kDP_0=Module["_emscripten_bind_Config_get_kDP_0"]=function(){return Module["asm"]["_a"].apply(null,arguments)};var _emscripten_bind_Config_get_kKHR_0=Module["_emscripten_bind_Config_get_kKHR_0"]=function(){return Module["asm"]["$a"].apply(null,arguments)};var _emscripten_bind_Config_get_kLF_0=Module["_emscripten_bind_Config_get_kLF_0"]=function(){return Module["asm"]["ab"].apply(null,arguments)};var _emscripten_bind_Config_get_kMT_0=Module["_emscripten_bind_Config_get_kMT_0"]=function(){return Module["asm"]["bb"].apply(null,arguments)};var _emscripten_bind_Config_get_kPR_0=Module["_emscripten_bind_Config_get_kPR_0"]=function(){return Module["asm"]["cb"].apply(null,arguments)};var _emscripten_bind_Config_get_kSHR_0=Module["_emscripten_bind_Config_get_kSHR_0"]=function(){return Module["asm"]["db"].apply(null,arguments)};var _emscripten_bind_Config_get_kSKHR_CL_0=Module["_emscripten_bind_Config_get_kSKHR_CL_0"]=function(){return Module["asm"]["eb"].apply(null,arguments)};var _emscripten_bind_Config_get_kSK_SPLT_CL_0=Module["_emscripten_bind_Config_get_kSK_SPLT_CL_0"]=function(){return Module["asm"]["fb"].apply(null,arguments)};var _emscripten_bind_Config_get_kSRHR_CL_0=Module["_emscripten_bind_Config_get_kSRHR_CL_0"]=function(){return Module["asm"]["gb"].apply(null,arguments)};var _emscripten_bind_Config_get_kSR_SPLT_CL_0=Module["_emscripten_bind_Config_get_kSR_SPLT_CL_0"]=function(){return Module["asm"]["hb"].apply(null,arguments)};var _emscripten_bind_Config_get_kSSHR_CL_0=Module["_emscripten_bind_Config_get_kSSHR_CL_0"]=function(){return Module["asm"]["ib"].apply(null,arguments)};var _emscripten_bind_Config_get_kSS_SPLT_CL_0=Module["_emscripten_bind_Config_get_kSS_SPLT_CL_0"]=function(){return Module["asm"]["jb"].apply(null,arguments)};var _emscripten_bind_Config_get_kVCF_0=Module["_emscripten_bind_Config_get_kVCF_0"]=function(){return Module["asm"]["kb"].apply(null,arguments)};var _emscripten_bind_Config_get_kVC_0=Module["_emscripten_bind_Config_get_kVC_0"]=function(){return Module["asm"]["lb"].apply(null,arguments)};var _emscripten_bind_Config_get_maxvolume_0=Module["_emscripten_bind_Config_get_maxvolume_0"]=function(){return Module["asm"]["mb"].apply(null,arguments)};var _emscripten_bind_Config_get_piterations_0=Module["_emscripten_bind_Config_get_piterations_0"]=function(){return Module["asm"]["nb"].apply(null,arguments)};var _emscripten_bind_Config_get_timescale_0=Module["_emscripten_bind_Config_get_timescale_0"]=function(){return Module["asm"]["ob"].apply(null,arguments)};var _emscripten_bind_Config_get_viterations_0=Module["_emscripten_bind_Config_get_viterations_0"]=function(){return Module["asm"]["pb"].apply(null,arguments)};var _emscripten_bind_Config_set_citerations_1=Module["_emscripten_bind_Config_set_citerations_1"]=function(){return Module["asm"]["qb"].apply(null,arguments)};var _emscripten_bind_Config_set_collisions_1=Module["_emscripten_bind_Config_set_collisions_1"]=function(){return Module["asm"]["rb"].apply(null,arguments)};var _emscripten_bind_Config_set_diterations_1=Module["_emscripten_bind_Config_set_diterations_1"]=function(){return Module["asm"]["sb"].apply(null,arguments)};var _emscripten_bind_Config_set_kAHR_1=Module["_emscripten_bind_Config_set_kAHR_1"]=function(){return Module["asm"]["tb"].apply(null,arguments)};var _emscripten_bind_Config_set_kCHR_1=Module["_emscripten_bind_Config_set_kCHR_1"]=function(){return Module["asm"]["ub"].apply(null,arguments)};var _emscripten_bind_Config_set_kDF_1=Module["_emscripten_bind_Config_set_kDF_1"]=function(){return Module["asm"]["vb"].apply(null,arguments)};var _emscripten_bind_Config_set_kDG_1=Module["_emscripten_bind_Config_set_kDG_1"]=function(){return Module["asm"]["wb"].apply(null,arguments)};var _emscripten_bind_Config_set_kDP_1=Module["_emscripten_bind_Config_set_kDP_1"]=function(){return Module["asm"]["xb"].apply(null,arguments)};var _emscripten_bind_Config_set_kKHR_1=Module["_emscripten_bind_Config_set_kKHR_1"]=function(){return Module["asm"]["yb"].apply(null,arguments)};var _emscripten_bind_Config_set_kLF_1=Module["_emscripten_bind_Config_set_kLF_1"]=function(){return Module["asm"]["zb"].apply(null,arguments)};var _emscripten_bind_Config_set_kMT_1=Module["_emscripten_bind_Config_set_kMT_1"]=function(){return Module["asm"]["Ab"].apply(null,arguments)};var _emscripten_bind_Config_set_kPR_1=Module["_emscripten_bind_Config_set_kPR_1"]=function(){return Module["asm"]["Bb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSHR_1=Module["_emscripten_bind_Config_set_kSHR_1"]=function(){return Module["asm"]["Cb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSKHR_CL_1=Module["_emscripten_bind_Config_set_kSKHR_CL_1"]=function(){return Module["asm"]["Db"].apply(null,arguments)};var _emscripten_bind_Config_set_kSK_SPLT_CL_1=Module["_emscripten_bind_Config_set_kSK_SPLT_CL_1"]=function(){return Module["asm"]["Eb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSRHR_CL_1=Module["_emscripten_bind_Config_set_kSRHR_CL_1"]=function(){return Module["asm"]["Fb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSR_SPLT_CL_1=Module["_emscripten_bind_Config_set_kSR_SPLT_CL_1"]=function(){return Module["asm"]["Gb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSSHR_CL_1=Module["_emscripten_bind_Config_set_kSSHR_CL_1"]=function(){return Module["asm"]["Hb"].apply(null,arguments)};var _emscripten_bind_Config_set_kSS_SPLT_CL_1=Module["_emscripten_bind_Config_set_kSS_SPLT_CL_1"]=function(){return Module["asm"]["Ib"].apply(null,arguments)};var _emscripten_bind_Config_set_kVCF_1=Module["_emscripten_bind_Config_set_kVCF_1"]=function(){return Module["asm"]["Jb"].apply(null,arguments)};var _emscripten_bind_Config_set_kVC_1=Module["_emscripten_bind_Config_set_kVC_1"]=function(){return Module["asm"]["Kb"].apply(null,arguments)};var _emscripten_bind_Config_set_maxvolume_1=Module["_emscripten_bind_Config_set_maxvolume_1"]=function(){return Module["asm"]["Lb"].apply(null,arguments)};var _emscripten_bind_Config_set_piterations_1=Module["_emscripten_bind_Config_set_piterations_1"]=function(){return Module["asm"]["Mb"].apply(null,arguments)};var _emscripten_bind_Config_set_timescale_1=Module["_emscripten_bind_Config_set_timescale_1"]=function(){return Module["asm"]["Nb"].apply(null,arguments)};var _emscripten_bind_Config_set_viterations_1=Module["_emscripten_bind_Config_set_viterations_1"]=function(){return Module["asm"]["Ob"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback___destroy___0=Module["_emscripten_bind_ContactResultCallback___destroy___0"]=function(){return Module["asm"]["Pb"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback_addSingleResult_7=Module["_emscripten_bind_ContactResultCallback_addSingleResult_7"]=function(){return Module["asm"]["Qb"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_ContactResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["Rb"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_ContactResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["Sb"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_ContactResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["Tb"].apply(null,arguments)};var _emscripten_bind_ContactResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_ContactResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["Ub"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback___destroy___0=Module["_emscripten_bind_ConvexResultCallback___destroy___0"]=function(){return Module["asm"]["Vb"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["Wb"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["Xb"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["Yb"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_hasHit_0=Module["_emscripten_bind_ConvexResultCallback_hasHit_0"]=function(){return Module["asm"]["Zb"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["_b"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["$b"].apply(null,arguments)};var _emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["ac"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_DebugDrawer_0=Module["_emscripten_bind_DebugDrawer_DebugDrawer_0"]=function(){return Module["asm"]["bc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer___destroy___0=Module["_emscripten_bind_DebugDrawer___destroy___0"]=function(){return Module["asm"]["cc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_draw3dText_2=Module["_emscripten_bind_DebugDrawer_draw3dText_2"]=function(){return Module["asm"]["dc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_drawContactPoint_5=Module["_emscripten_bind_DebugDrawer_drawContactPoint_5"]=function(){return Module["asm"]["ec"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_drawLine_3=Module["_emscripten_bind_DebugDrawer_drawLine_3"]=function(){return Module["asm"]["fc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_getDebugMode_0=Module["_emscripten_bind_DebugDrawer_getDebugMode_0"]=function(){return Module["asm"]["gc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_reportErrorWarning_1=Module["_emscripten_bind_DebugDrawer_reportErrorWarning_1"]=function(){return Module["asm"]["hc"].apply(null,arguments)};var _emscripten_bind_DebugDrawer_setDebugMode_1=Module["_emscripten_bind_DebugDrawer_setDebugMode_1"]=function(){return Module["asm"]["ic"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_LocalConvexResult_5=Module["_emscripten_bind_LocalConvexResult_LocalConvexResult_5"]=function(){return Module["asm"]["jc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult___destroy___0=Module["_emscripten_bind_LocalConvexResult___destroy___0"]=function(){return Module["asm"]["kc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=Module["_emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0"]=function(){return Module["asm"]["lc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_get_m_hitFraction_0=Module["_emscripten_bind_LocalConvexResult_get_m_hitFraction_0"]=function(){return Module["asm"]["mc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=Module["_emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0"]=function(){return Module["asm"]["nc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=Module["_emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0"]=function(){return Module["asm"]["oc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=Module["_emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0"]=function(){return Module["asm"]["pc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=Module["_emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1"]=function(){return Module["asm"]["qc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_set_m_hitFraction_1=Module["_emscripten_bind_LocalConvexResult_set_m_hitFraction_1"]=function(){return Module["asm"]["rc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=Module["_emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1"]=function(){return Module["asm"]["sc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=Module["_emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1"]=function(){return Module["asm"]["tc"].apply(null,arguments)};var _emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=Module["_emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1"]=function(){return Module["asm"]["uc"].apply(null,arguments)};var _emscripten_bind_LocalShapeInfo___destroy___0=Module["_emscripten_bind_LocalShapeInfo___destroy___0"]=function(){return Module["asm"]["vc"].apply(null,arguments)};var _emscripten_bind_LocalShapeInfo_get_m_shapePart_0=Module["_emscripten_bind_LocalShapeInfo_get_m_shapePart_0"]=function(){return Module["asm"]["wc"].apply(null,arguments)};var _emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=Module["_emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0"]=function(){return Module["asm"]["xc"].apply(null,arguments)};var _emscripten_bind_LocalShapeInfo_set_m_shapePart_1=Module["_emscripten_bind_LocalShapeInfo_set_m_shapePart_1"]=function(){return Module["asm"]["yc"].apply(null,arguments)};var _emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=Module["_emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1"]=function(){return Module["asm"]["zc"].apply(null,arguments)};var _emscripten_bind_Material___destroy___0=Module["_emscripten_bind_Material___destroy___0"]=function(){return Module["asm"]["Ac"].apply(null,arguments)};var _emscripten_bind_Material_get_m_flags_0=Module["_emscripten_bind_Material_get_m_flags_0"]=function(){return Module["asm"]["Bc"].apply(null,arguments)};var _emscripten_bind_Material_get_m_kAST_0=Module["_emscripten_bind_Material_get_m_kAST_0"]=function(){return Module["asm"]["Cc"].apply(null,arguments)};var _emscripten_bind_Material_get_m_kLST_0=Module["_emscripten_bind_Material_get_m_kLST_0"]=function(){return Module["asm"]["Dc"].apply(null,arguments)};var _emscripten_bind_Material_get_m_kVST_0=Module["_emscripten_bind_Material_get_m_kVST_0"]=function(){return Module["asm"]["Ec"].apply(null,arguments)};var _emscripten_bind_Material_set_m_flags_1=Module["_emscripten_bind_Material_set_m_flags_1"]=function(){return Module["asm"]["Fc"].apply(null,arguments)};var _emscripten_bind_Material_set_m_kAST_1=Module["_emscripten_bind_Material_set_m_kAST_1"]=function(){return Module["asm"]["Gc"].apply(null,arguments)};var _emscripten_bind_Material_set_m_kLST_1=Module["_emscripten_bind_Material_set_m_kLST_1"]=function(){return Module["asm"]["Hc"].apply(null,arguments)};var _emscripten_bind_Material_set_m_kVST_1=Module["_emscripten_bind_Material_set_m_kVST_1"]=function(){return Module["asm"]["Ic"].apply(null,arguments)};var _emscripten_bind_Node___destroy___0=Module["_emscripten_bind_Node___destroy___0"]=function(){return Module["asm"]["Jc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_area_0=Module["_emscripten_bind_Node_get_m_area_0"]=function(){return Module["asm"]["Kc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_f_0=Module["_emscripten_bind_Node_get_m_f_0"]=function(){return Module["asm"]["Lc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_im_0=Module["_emscripten_bind_Node_get_m_im_0"]=function(){return Module["asm"]["Mc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_n_0=Module["_emscripten_bind_Node_get_m_n_0"]=function(){return Module["asm"]["Nc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_q_0=Module["_emscripten_bind_Node_get_m_q_0"]=function(){return Module["asm"]["Oc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_v_0=Module["_emscripten_bind_Node_get_m_v_0"]=function(){return Module["asm"]["Pc"].apply(null,arguments)};var _emscripten_bind_Node_get_m_x_0=Module["_emscripten_bind_Node_get_m_x_0"]=function(){return Module["asm"]["Qc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_area_1=Module["_emscripten_bind_Node_set_m_area_1"]=function(){return Module["asm"]["Rc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_f_1=Module["_emscripten_bind_Node_set_m_f_1"]=function(){return Module["asm"]["Sc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_im_1=Module["_emscripten_bind_Node_set_m_im_1"]=function(){return Module["asm"]["Tc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_n_1=Module["_emscripten_bind_Node_set_m_n_1"]=function(){return Module["asm"]["Uc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_q_1=Module["_emscripten_bind_Node_set_m_q_1"]=function(){return Module["asm"]["Vc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_v_1=Module["_emscripten_bind_Node_set_m_v_1"]=function(){return Module["asm"]["Wc"].apply(null,arguments)};var _emscripten_bind_Node_set_m_x_1=Module["_emscripten_bind_Node_set_m_x_1"]=function(){return Module["asm"]["Xc"].apply(null,arguments)};var _emscripten_bind_RayResultCallback___destroy___0=Module["_emscripten_bind_RayResultCallback___destroy___0"]=function(){return Module["asm"]["Yc"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_RayResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["Zc"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["_c"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["$c"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_get_m_collisionObject_0=Module["_emscripten_bind_RayResultCallback_get_m_collisionObject_0"]=function(){return Module["asm"]["ad"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_hasHit_0=Module["_emscripten_bind_RayResultCallback_hasHit_0"]=function(){return Module["asm"]["bd"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_RayResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["cd"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["dd"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["ed"].apply(null,arguments)};var _emscripten_bind_RayResultCallback_set_m_collisionObject_1=Module["_emscripten_bind_RayResultCallback_set_m_collisionObject_1"]=function(){return Module["asm"]["fd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo___destroy___0=Module["_emscripten_bind_RaycastInfo___destroy___0"]=function(){return Module["asm"]["gd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=Module["_emscripten_bind_RaycastInfo_get_m_contactNormalWS_0"]=function(){return Module["asm"]["hd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_contactPointWS_0=Module["_emscripten_bind_RaycastInfo_get_m_contactPointWS_0"]=function(){return Module["asm"]["id"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_groundObject_0=Module["_emscripten_bind_RaycastInfo_get_m_groundObject_0"]=function(){return Module["asm"]["jd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_hardPointWS_0=Module["_emscripten_bind_RaycastInfo_get_m_hardPointWS_0"]=function(){return Module["asm"]["kd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_isInContact_0=Module["_emscripten_bind_RaycastInfo_get_m_isInContact_0"]=function(){return Module["asm"]["ld"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_suspensionLength_0=Module["_emscripten_bind_RaycastInfo_get_m_suspensionLength_0"]=function(){return Module["asm"]["md"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=Module["_emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0"]=function(){return Module["asm"]["nd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=Module["_emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0"]=function(){return Module["asm"]["od"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=Module["_emscripten_bind_RaycastInfo_set_m_contactNormalWS_1"]=function(){return Module["asm"]["pd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_contactPointWS_1=Module["_emscripten_bind_RaycastInfo_set_m_contactPointWS_1"]=function(){return Module["asm"]["qd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_groundObject_1=Module["_emscripten_bind_RaycastInfo_set_m_groundObject_1"]=function(){return Module["asm"]["rd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_hardPointWS_1=Module["_emscripten_bind_RaycastInfo_set_m_hardPointWS_1"]=function(){return Module["asm"]["sd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_isInContact_1=Module["_emscripten_bind_RaycastInfo_set_m_isInContact_1"]=function(){return Module["asm"]["td"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_suspensionLength_1=Module["_emscripten_bind_RaycastInfo_set_m_suspensionLength_1"]=function(){return Module["asm"]["ud"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=Module["_emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1"]=function(){return Module["asm"]["vd"].apply(null,arguments)};var _emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=Module["_emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1"]=function(){return Module["asm"]["wd"].apply(null,arguments)};var _emscripten_bind_VoidPtr___destroy___0=Module["_emscripten_bind_VoidPtr___destroy___0"]=function(){return Module["asm"]["xd"].apply(null,arguments)};var _emscripten_bind_btActionInterface___destroy___0=Module["_emscripten_bind_btActionInterface___destroy___0"]=function(){return Module["asm"]["yd"].apply(null,arguments)};var _emscripten_bind_btActionInterface_updateAction_2=Module["_emscripten_bind_btActionInterface_updateAction_2"]=function(){return Module["asm"]["zd"].apply(null,arguments)};var _emscripten_bind_btAxisSweep3___destroy___0=Module["_emscripten_bind_btAxisSweep3___destroy___0"]=function(){return Module["asm"]["Ad"].apply(null,arguments)};var _emscripten_bind_btAxisSweep3_btAxisSweep3_2=Module["_emscripten_bind_btAxisSweep3_btAxisSweep3_2"]=function(){return Module["asm"]["Bd"].apply(null,arguments)};var _emscripten_bind_btAxisSweep3_btAxisSweep3_3=Module["_emscripten_bind_btAxisSweep3_btAxisSweep3_3"]=function(){return Module["asm"]["Cd"].apply(null,arguments)};var _emscripten_bind_btAxisSweep3_btAxisSweep3_4=Module["_emscripten_bind_btAxisSweep3_btAxisSweep3_4"]=function(){return Module["asm"]["Dd"].apply(null,arguments)};var _emscripten_bind_btAxisSweep3_btAxisSweep3_5=Module["_emscripten_bind_btAxisSweep3_btAxisSweep3_5"]=function(){return Module["asm"]["Ed"].apply(null,arguments)};var _emscripten_bind_btBoxShape___destroy___0=Module["_emscripten_bind_btBoxShape___destroy___0"]=function(){return Module["asm"]["Fd"].apply(null,arguments)};var _emscripten_bind_btBoxShape_btBoxShape_1=Module["_emscripten_bind_btBoxShape_btBoxShape_1"]=function(){return Module["asm"]["Gd"].apply(null,arguments)};var _emscripten_bind_btBoxShape_calculateLocalInertia_2=Module["_emscripten_bind_btBoxShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Hd"].apply(null,arguments)};var _emscripten_bind_btBoxShape_getLocalScaling_0=Module["_emscripten_bind_btBoxShape_getLocalScaling_0"]=function(){return Module["asm"]["Id"].apply(null,arguments)};var _emscripten_bind_btBoxShape_getMargin_0=Module["_emscripten_bind_btBoxShape_getMargin_0"]=function(){return Module["asm"]["Jd"].apply(null,arguments)};var _emscripten_bind_btBoxShape_setLocalScaling_1=Module["_emscripten_bind_btBoxShape_setLocalScaling_1"]=function(){return Module["asm"]["Kd"].apply(null,arguments)};var _emscripten_bind_btBoxShape_setMargin_1=Module["_emscripten_bind_btBoxShape_setMargin_1"]=function(){return Module["asm"]["Ld"].apply(null,arguments)};var _emscripten_bind_btBroadphaseInterface___destroy___0=Module["_emscripten_bind_btBroadphaseInterface___destroy___0"]=function(){return Module["asm"]["Md"].apply(null,arguments)};var _emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=Module["_emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0"]=function(){return Module["asm"]["Nd"].apply(null,arguments)};var _emscripten_bind_btBroadphaseProxy___destroy___0=Module["_emscripten_bind_btBroadphaseProxy___destroy___0"]=function(){return Module["asm"]["Od"].apply(null,arguments)};var _emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=Module["_emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["Pd"].apply(null,arguments)};var _emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=Module["_emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["Qd"].apply(null,arguments)};var _emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=Module["_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["Rd"].apply(null,arguments)};var _emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=Module["_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["Sd"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape___destroy___0=Module["_emscripten_bind_btBvhTriangleMeshShape___destroy___0"]=function(){return Module["asm"]["Td"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=Module["_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2"]=function(){return Module["asm"]["Ud"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=Module["_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3"]=function(){return Module["asm"]["Vd"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=Module["_emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Wd"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=Module["_emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0"]=function(){return Module["asm"]["Xd"].apply(null,arguments)};var _emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=Module["_emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1"]=function(){return Module["asm"]["Yd"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX___destroy___0=Module["_emscripten_bind_btCapsuleShapeX___destroy___0"]=function(){return Module["asm"]["Zd"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=Module["_emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2"]=function(){return Module["asm"]["_d"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=Module["_emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2"]=function(){return Module["asm"]["$d"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_getHalfHeight_0=Module["_emscripten_bind_btCapsuleShapeX_getHalfHeight_0"]=function(){return Module["asm"]["ae"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_getLocalScaling_0=Module["_emscripten_bind_btCapsuleShapeX_getLocalScaling_0"]=function(){return Module["asm"]["be"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_getMargin_0=Module["_emscripten_bind_btCapsuleShapeX_getMargin_0"]=function(){return Module["asm"]["ce"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_getRadius_0=Module["_emscripten_bind_btCapsuleShapeX_getRadius_0"]=function(){return Module["asm"]["de"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_getUpAxis_0=Module["_emscripten_bind_btCapsuleShapeX_getUpAxis_0"]=function(){return Module["asm"]["ee"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_setLocalScaling_1=Module["_emscripten_bind_btCapsuleShapeX_setLocalScaling_1"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeX_setMargin_1=Module["_emscripten_bind_btCapsuleShapeX_setMargin_1"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ___destroy___0=Module["_emscripten_bind_btCapsuleShapeZ___destroy___0"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=Module["_emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=Module["_emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=Module["_emscripten_bind_btCapsuleShapeZ_getHalfHeight_0"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=Module["_emscripten_bind_btCapsuleShapeZ_getLocalScaling_0"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_getMargin_0=Module["_emscripten_bind_btCapsuleShapeZ_getMargin_0"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_getRadius_0=Module["_emscripten_bind_btCapsuleShapeZ_getRadius_0"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_getUpAxis_0=Module["_emscripten_bind_btCapsuleShapeZ_getUpAxis_0"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=Module["_emscripten_bind_btCapsuleShapeZ_setLocalScaling_1"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _emscripten_bind_btCapsuleShapeZ_setMargin_1=Module["_emscripten_bind_btCapsuleShapeZ_setMargin_1"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape___destroy___0=Module["_emscripten_bind_btCapsuleShape___destroy___0"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_btCapsuleShape_2=Module["_emscripten_bind_btCapsuleShape_btCapsuleShape_2"]=function(){return Module["asm"]["se"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_calculateLocalInertia_2=Module["_emscripten_bind_btCapsuleShape_calculateLocalInertia_2"]=function(){return Module["asm"]["te"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_getHalfHeight_0=Module["_emscripten_bind_btCapsuleShape_getHalfHeight_0"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_getLocalScaling_0=Module["_emscripten_bind_btCapsuleShape_getLocalScaling_0"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_getMargin_0=Module["_emscripten_bind_btCapsuleShape_getMargin_0"]=function(){return Module["asm"]["we"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_getRadius_0=Module["_emscripten_bind_btCapsuleShape_getRadius_0"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_getUpAxis_0=Module["_emscripten_bind_btCapsuleShape_getUpAxis_0"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_setLocalScaling_1=Module["_emscripten_bind_btCapsuleShape_setLocalScaling_1"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var _emscripten_bind_btCapsuleShape_setMargin_1=Module["_emscripten_bind_btCapsuleShape_setMargin_1"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback___destroy___0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback___destroy___0"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_btClosestNotMeConvexResultCallback_5=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_btClosestNotMeConvexResultCallback_5"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_closestHitFraction_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_closestHitFraction_0"]=function(){return Module["asm"]["De"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterGroup_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterGroup_0"]=function(){return Module["asm"]["Ee"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterMask_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterMask_0"]=function(){return Module["asm"]["Fe"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexFromWorld_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexFromWorld_0"]=function(){return Module["asm"]["Ge"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexToWorld_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexToWorld_0"]=function(){return Module["asm"]["He"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_dispatcher_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_dispatcher_0"]=function(){return Module["asm"]["Ie"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitCollisionObject_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitCollisionObject_0"]=function(){return Module["asm"]["Je"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitNormalWorld_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitNormalWorld_0"]=function(){return Module["asm"]["Ke"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitPointWorld_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitPointWorld_0"]=function(){return Module["asm"]["Le"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_me_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_me_0"]=function(){return Module["asm"]["Me"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_pairCache_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_pairCache_0"]=function(){return Module["asm"]["Ne"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_hasHit_0=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_hasHit_0"]=function(){return Module["asm"]["Oe"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_closestHitFraction_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_closestHitFraction_1"]=function(){return Module["asm"]["Pe"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterGroup_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterGroup_1"]=function(){return Module["asm"]["Qe"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterMask_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterMask_1"]=function(){return Module["asm"]["Re"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexFromWorld_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexFromWorld_1"]=function(){return Module["asm"]["Se"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexToWorld_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexToWorld_1"]=function(){return Module["asm"]["Te"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_dispatcher_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_dispatcher_1"]=function(){return Module["asm"]["Ue"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitCollisionObject_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitCollisionObject_1"]=function(){return Module["asm"]["Ve"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitNormalWorld_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitNormalWorld_1"]=function(){return Module["asm"]["We"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitPointWorld_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitPointWorld_1"]=function(){return Module["asm"]["Xe"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_me_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_me_1"]=function(){return Module["asm"]["Ye"].apply(null,arguments)};var _emscripten_bind_btClosestNotMeConvexResultCallback_set_m_pairCache_1=Module["_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_pairCache_1"]=function(){return Module["asm"]["Ze"].apply(null,arguments)};var _emscripten_bind_btCollisionConfiguration___destroy___0=Module["_emscripten_bind_btCollisionConfiguration___destroy___0"]=function(){return Module["asm"]["_e"].apply(null,arguments)};var _emscripten_bind_btCollisionDispatcher___destroy___0=Module["_emscripten_bind_btCollisionDispatcher___destroy___0"]=function(){return Module["asm"]["$e"].apply(null,arguments)};var _emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=Module["_emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1"]=function(){return Module["asm"]["af"].apply(null,arguments)};var _emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=Module["_emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1"]=function(){return Module["asm"]["bf"].apply(null,arguments)};var _emscripten_bind_btCollisionDispatcher_getNumManifolds_0=Module["_emscripten_bind_btCollisionDispatcher_getNumManifolds_0"]=function(){return Module["asm"]["cf"].apply(null,arguments)};var _emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=Module["_emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0"]=function(){return Module["asm"]["df"].apply(null,arguments)};var _emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=Module["_emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0"]=function(){return Module["asm"]["ef"].apply(null,arguments)};var _emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=Module["_emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0"]=function(){return Module["asm"]["ff"].apply(null,arguments)};var _emscripten_bind_btCollisionObject___destroy___0=Module["_emscripten_bind_btCollisionObject___destroy___0"]=function(){return Module["asm"]["gf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_activate_0=Module["_emscripten_bind_btCollisionObject_activate_0"]=function(){return Module["asm"]["hf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_activate_1=Module["_emscripten_bind_btCollisionObject_activate_1"]=function(){return Module["asm"]["jf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_btCollisionObject_0=Module["_emscripten_bind_btCollisionObject_btCollisionObject_0"]=function(){return Module["asm"]["kf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_forceActivationState_1=Module["_emscripten_bind_btCollisionObject_forceActivationState_1"]=function(){return Module["asm"]["lf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getBroadphaseHandle_0=Module["_emscripten_bind_btCollisionObject_getBroadphaseHandle_0"]=function(){return Module["asm"]["mf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getCollisionFlags_0=Module["_emscripten_bind_btCollisionObject_getCollisionFlags_0"]=function(){return Module["asm"]["nf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getCollisionShape_0=Module["_emscripten_bind_btCollisionObject_getCollisionShape_0"]=function(){return Module["asm"]["of"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getFriction_0=Module["_emscripten_bind_btCollisionObject_getFriction_0"]=function(){return Module["asm"]["pf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getRestitution_0=Module["_emscripten_bind_btCollisionObject_getRestitution_0"]=function(){return Module["asm"]["qf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getRollingFriction_0=Module["_emscripten_bind_btCollisionObject_getRollingFriction_0"]=function(){return Module["asm"]["rf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getUserIndex_0=Module["_emscripten_bind_btCollisionObject_getUserIndex_0"]=function(){return Module["asm"]["sf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getUserPointer_0=Module["_emscripten_bind_btCollisionObject_getUserPointer_0"]=function(){return Module["asm"]["tf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_getWorldTransform_0=Module["_emscripten_bind_btCollisionObject_getWorldTransform_0"]=function(){return Module["asm"]["uf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_isActive_0=Module["_emscripten_bind_btCollisionObject_isActive_0"]=function(){return Module["asm"]["vf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_isKinematicObject_0=Module["_emscripten_bind_btCollisionObject_isKinematicObject_0"]=function(){return Module["asm"]["wf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_isStaticObject_0=Module["_emscripten_bind_btCollisionObject_isStaticObject_0"]=function(){return Module["asm"]["xf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=Module["_emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0"]=function(){return Module["asm"]["yf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setActivationState_1=Module["_emscripten_bind_btCollisionObject_setActivationState_1"]=function(){return Module["asm"]["zf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setAnisotropicFriction_2=Module["_emscripten_bind_btCollisionObject_setAnisotropicFriction_2"]=function(){return Module["asm"]["Af"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=Module["_emscripten_bind_btCollisionObject_setCcdMotionThreshold_1"]=function(){return Module["asm"]["Bf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=Module["_emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1"]=function(){return Module["asm"]["Cf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setCollisionFlags_1=Module["_emscripten_bind_btCollisionObject_setCollisionFlags_1"]=function(){return Module["asm"]["Df"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setCollisionShape_1=Module["_emscripten_bind_btCollisionObject_setCollisionShape_1"]=function(){return Module["asm"]["Ef"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=Module["_emscripten_bind_btCollisionObject_setContactProcessingThreshold_1"]=function(){return Module["asm"]["Ff"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setFriction_1=Module["_emscripten_bind_btCollisionObject_setFriction_1"]=function(){return Module["asm"]["Gf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setIgnoreCollisionCheck_2=Module["_emscripten_bind_btCollisionObject_setIgnoreCollisionCheck_2"]=function(){return Module["asm"]["Hf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setRestitution_1=Module["_emscripten_bind_btCollisionObject_setRestitution_1"]=function(){return Module["asm"]["If"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setRollingFriction_1=Module["_emscripten_bind_btCollisionObject_setRollingFriction_1"]=function(){return Module["asm"]["Jf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setUserIndex_1=Module["_emscripten_bind_btCollisionObject_setUserIndex_1"]=function(){return Module["asm"]["Kf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setUserPointer_1=Module["_emscripten_bind_btCollisionObject_setUserPointer_1"]=function(){return Module["asm"]["Lf"].apply(null,arguments)};var _emscripten_bind_btCollisionObject_setWorldTransform_1=Module["_emscripten_bind_btCollisionObject_setWorldTransform_1"]=function(){return Module["asm"]["Mf"].apply(null,arguments)};var _emscripten_bind_btCollisionShape___destroy___0=Module["_emscripten_bind_btCollisionShape___destroy___0"]=function(){return Module["asm"]["Nf"].apply(null,arguments)};var _emscripten_bind_btCollisionShape_calculateLocalInertia_2=Module["_emscripten_bind_btCollisionShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Of"].apply(null,arguments)};var _emscripten_bind_btCollisionShape_getLocalScaling_0=Module["_emscripten_bind_btCollisionShape_getLocalScaling_0"]=function(){return Module["asm"]["Pf"].apply(null,arguments)};var _emscripten_bind_btCollisionShape_getMargin_0=Module["_emscripten_bind_btCollisionShape_getMargin_0"]=function(){return Module["asm"]["Qf"].apply(null,arguments)};var _emscripten_bind_btCollisionShape_setLocalScaling_1=Module["_emscripten_bind_btCollisionShape_setLocalScaling_1"]=function(){return Module["asm"]["Rf"].apply(null,arguments)};var _emscripten_bind_btCollisionShape_setMargin_1=Module["_emscripten_bind_btCollisionShape_setMargin_1"]=function(){return Module["asm"]["Sf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld___destroy___0=Module["_emscripten_bind_btCollisionWorld___destroy___0"]=function(){return Module["asm"]["Tf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_addCollisionObject_1=Module["_emscripten_bind_btCollisionWorld_addCollisionObject_1"]=function(){return Module["asm"]["Uf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_addCollisionObject_2=Module["_emscripten_bind_btCollisionWorld_addCollisionObject_2"]=function(){return Module["asm"]["Vf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_addCollisionObject_3=Module["_emscripten_bind_btCollisionWorld_addCollisionObject_3"]=function(){return Module["asm"]["Wf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_contactPairTest_3=Module["_emscripten_bind_btCollisionWorld_contactPairTest_3"]=function(){return Module["asm"]["Xf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_contactTest_2=Module["_emscripten_bind_btCollisionWorld_contactTest_2"]=function(){return Module["asm"]["Yf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_convexSweepTest_5=Module["_emscripten_bind_btCollisionWorld_convexSweepTest_5"]=function(){return Module["asm"]["Zf"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_debugDrawObject_3=Module["_emscripten_bind_btCollisionWorld_debugDrawObject_3"]=function(){return Module["asm"]["_f"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_debugDrawWorld_0=Module["_emscripten_bind_btCollisionWorld_debugDrawWorld_0"]=function(){return Module["asm"]["$f"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getBroadphase_0=Module["_emscripten_bind_btCollisionWorld_getBroadphase_0"]=function(){return Module["asm"]["ag"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getDebugDrawer_0=Module["_emscripten_bind_btCollisionWorld_getDebugDrawer_0"]=function(){return Module["asm"]["bg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getDispatchInfo_0=Module["_emscripten_bind_btCollisionWorld_getDispatchInfo_0"]=function(){return Module["asm"]["cg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getDispatcher_0=Module["_emscripten_bind_btCollisionWorld_getDispatcher_0"]=function(){return Module["asm"]["dg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getForceUpdateAllAabbs_0=Module["_emscripten_bind_btCollisionWorld_getForceUpdateAllAabbs_0"]=function(){return Module["asm"]["eg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_getPairCache_0=Module["_emscripten_bind_btCollisionWorld_getPairCache_0"]=function(){return Module["asm"]["fg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_rayTest_3=Module["_emscripten_bind_btCollisionWorld_rayTest_3"]=function(){return Module["asm"]["gg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_removeCollisionObject_1=Module["_emscripten_bind_btCollisionWorld_removeCollisionObject_1"]=function(){return Module["asm"]["hg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_setDebugDrawer_1=Module["_emscripten_bind_btCollisionWorld_setDebugDrawer_1"]=function(){return Module["asm"]["ig"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_setForceUpdateAllAabbs_1=Module["_emscripten_bind_btCollisionWorld_setForceUpdateAllAabbs_1"]=function(){return Module["asm"]["jg"].apply(null,arguments)};var _emscripten_bind_btCollisionWorld_updateSingleAabb_1=Module["_emscripten_bind_btCollisionWorld_updateSingleAabb_1"]=function(){return Module["asm"]["kg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape___destroy___0=Module["_emscripten_bind_btCompoundShape___destroy___0"]=function(){return Module["asm"]["lg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_addChildShape_2=Module["_emscripten_bind_btCompoundShape_addChildShape_2"]=function(){return Module["asm"]["mg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_btCompoundShape_0=Module["_emscripten_bind_btCompoundShape_btCompoundShape_0"]=function(){return Module["asm"]["ng"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_btCompoundShape_1=Module["_emscripten_bind_btCompoundShape_btCompoundShape_1"]=function(){return Module["asm"]["og"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_calculateLocalInertia_2=Module["_emscripten_bind_btCompoundShape_calculateLocalInertia_2"]=function(){return Module["asm"]["pg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_getChildShape_1=Module["_emscripten_bind_btCompoundShape_getChildShape_1"]=function(){return Module["asm"]["qg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_getLocalScaling_0=Module["_emscripten_bind_btCompoundShape_getLocalScaling_0"]=function(){return Module["asm"]["rg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_getMargin_0=Module["_emscripten_bind_btCompoundShape_getMargin_0"]=function(){return Module["asm"]["sg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_getNumChildShapes_0=Module["_emscripten_bind_btCompoundShape_getNumChildShapes_0"]=function(){return Module["asm"]["tg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=Module["_emscripten_bind_btCompoundShape_removeChildShapeByIndex_1"]=function(){return Module["asm"]["ug"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_removeChildShape_1=Module["_emscripten_bind_btCompoundShape_removeChildShape_1"]=function(){return Module["asm"]["vg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_setLocalScaling_1=Module["_emscripten_bind_btCompoundShape_setLocalScaling_1"]=function(){return Module["asm"]["wg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_setMargin_1=Module["_emscripten_bind_btCompoundShape_setMargin_1"]=function(){return Module["asm"]["xg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_updateChildTransform_2=Module["_emscripten_bind_btCompoundShape_updateChildTransform_2"]=function(){return Module["asm"]["yg"].apply(null,arguments)};var _emscripten_bind_btCompoundShape_updateChildTransform_3=Module["_emscripten_bind_btCompoundShape_updateChildTransform_3"]=function(){return Module["asm"]["zg"].apply(null,arguments)};var _emscripten_bind_btConcaveShape___destroy___0=Module["_emscripten_bind_btConcaveShape___destroy___0"]=function(){return Module["asm"]["Ag"].apply(null,arguments)};var _emscripten_bind_btConcaveShape_calculateLocalInertia_2=Module["_emscripten_bind_btConcaveShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Bg"].apply(null,arguments)};var _emscripten_bind_btConcaveShape_getLocalScaling_0=Module["_emscripten_bind_btConcaveShape_getLocalScaling_0"]=function(){return Module["asm"]["Cg"].apply(null,arguments)};var _emscripten_bind_btConcaveShape_setLocalScaling_1=Module["_emscripten_bind_btConcaveShape_setLocalScaling_1"]=function(){return Module["asm"]["Dg"].apply(null,arguments)};var _emscripten_bind_btConeShapeX___destroy___0=Module["_emscripten_bind_btConeShapeX___destroy___0"]=function(){return Module["asm"]["Eg"].apply(null,arguments)};var _emscripten_bind_btConeShapeX_btConeShapeX_2=Module["_emscripten_bind_btConeShapeX_btConeShapeX_2"]=function(){return Module["asm"]["Fg"].apply(null,arguments)};var _emscripten_bind_btConeShapeX_calculateLocalInertia_2=Module["_emscripten_bind_btConeShapeX_calculateLocalInertia_2"]=function(){return Module["asm"]["Gg"].apply(null,arguments)};var _emscripten_bind_btConeShapeX_getLocalScaling_0=Module["_emscripten_bind_btConeShapeX_getLocalScaling_0"]=function(){return Module["asm"]["Hg"].apply(null,arguments)};var _emscripten_bind_btConeShapeX_setLocalScaling_1=Module["_emscripten_bind_btConeShapeX_setLocalScaling_1"]=function(){return Module["asm"]["Ig"].apply(null,arguments)};var _emscripten_bind_btConeShapeZ___destroy___0=Module["_emscripten_bind_btConeShapeZ___destroy___0"]=function(){return Module["asm"]["Jg"].apply(null,arguments)};var _emscripten_bind_btConeShapeZ_btConeShapeZ_2=Module["_emscripten_bind_btConeShapeZ_btConeShapeZ_2"]=function(){return Module["asm"]["Kg"].apply(null,arguments)};var _emscripten_bind_btConeShapeZ_calculateLocalInertia_2=Module["_emscripten_bind_btConeShapeZ_calculateLocalInertia_2"]=function(){return Module["asm"]["Lg"].apply(null,arguments)};var _emscripten_bind_btConeShapeZ_getLocalScaling_0=Module["_emscripten_bind_btConeShapeZ_getLocalScaling_0"]=function(){return Module["asm"]["Mg"].apply(null,arguments)};var _emscripten_bind_btConeShapeZ_setLocalScaling_1=Module["_emscripten_bind_btConeShapeZ_setLocalScaling_1"]=function(){return Module["asm"]["Ng"].apply(null,arguments)};var _emscripten_bind_btConeShape___destroy___0=Module["_emscripten_bind_btConeShape___destroy___0"]=function(){return Module["asm"]["Og"].apply(null,arguments)};var _emscripten_bind_btConeShape_btConeShape_2=Module["_emscripten_bind_btConeShape_btConeShape_2"]=function(){return Module["asm"]["Pg"].apply(null,arguments)};var _emscripten_bind_btConeShape_calculateLocalInertia_2=Module["_emscripten_bind_btConeShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Qg"].apply(null,arguments)};var _emscripten_bind_btConeShape_getLocalScaling_0=Module["_emscripten_bind_btConeShape_getLocalScaling_0"]=function(){return Module["asm"]["Rg"].apply(null,arguments)};var _emscripten_bind_btConeShape_setLocalScaling_1=Module["_emscripten_bind_btConeShape_setLocalScaling_1"]=function(){return Module["asm"]["Sg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint___destroy___0=Module["_emscripten_bind_btConeTwistConstraint___destroy___0"]=function(){return Module["asm"]["Tg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=Module["_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2"]=function(){return Module["asm"]["Ug"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=Module["_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4"]=function(){return Module["asm"]["Vg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_enableFeedback_1=Module["_emscripten_bind_btConeTwistConstraint_enableFeedback_1"]=function(){return Module["asm"]["Wg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_enableMotor_1=Module["_emscripten_bind_btConeTwistConstraint_enableMotor_1"]=function(){return Module["asm"]["Xg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["Yg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_getParam_2=Module["_emscripten_bind_btConeTwistConstraint_getParam_2"]=function(){return Module["asm"]["Zg"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setAngularOnly_1=Module["_emscripten_bind_btConeTwistConstraint_setAngularOnly_1"]=function(){return Module["asm"]["_g"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["$g"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setDamping_1=Module["_emscripten_bind_btConeTwistConstraint_setDamping_1"]=function(){return Module["asm"]["ah"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setLimit_2=Module["_emscripten_bind_btConeTwistConstraint_setLimit_2"]=function(){return Module["asm"]["bh"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=Module["_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1"]=function(){return Module["asm"]["ch"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=Module["_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1"]=function(){return Module["asm"]["dh"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=Module["_emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1"]=function(){return Module["asm"]["eh"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setMotorTarget_1=Module["_emscripten_bind_btConeTwistConstraint_setMotorTarget_1"]=function(){return Module["asm"]["fh"].apply(null,arguments)};var _emscripten_bind_btConeTwistConstraint_setParam_3=Module["_emscripten_bind_btConeTwistConstraint_setParam_3"]=function(){return Module["asm"]["gh"].apply(null,arguments)};var _emscripten_bind_btConstCollisionObjectArray___destroy___0=Module["_emscripten_bind_btConstCollisionObjectArray___destroy___0"]=function(){return Module["asm"]["hh"].apply(null,arguments)};var _emscripten_bind_btConstCollisionObjectArray_at_1=Module["_emscripten_bind_btConstCollisionObjectArray_at_1"]=function(){return Module["asm"]["ih"].apply(null,arguments)};var _emscripten_bind_btConstCollisionObjectArray_size_0=Module["_emscripten_bind_btConstCollisionObjectArray_size_0"]=function(){return Module["asm"]["jh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting___destroy___0=Module["_emscripten_bind_btConstraintSetting___destroy___0"]=function(){return Module["asm"]["kh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_btConstraintSetting_0=Module["_emscripten_bind_btConstraintSetting_btConstraintSetting_0"]=function(){return Module["asm"]["lh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_get_m_damping_0=Module["_emscripten_bind_btConstraintSetting_get_m_damping_0"]=function(){return Module["asm"]["mh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=Module["_emscripten_bind_btConstraintSetting_get_m_impulseClamp_0"]=function(){return Module["asm"]["nh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_get_m_tau_0=Module["_emscripten_bind_btConstraintSetting_get_m_tau_0"]=function(){return Module["asm"]["oh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_set_m_damping_1=Module["_emscripten_bind_btConstraintSetting_set_m_damping_1"]=function(){return Module["asm"]["ph"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=Module["_emscripten_bind_btConstraintSetting_set_m_impulseClamp_1"]=function(){return Module["asm"]["qh"].apply(null,arguments)};var _emscripten_bind_btConstraintSetting_set_m_tau_1=Module["_emscripten_bind_btConstraintSetting_set_m_tau_1"]=function(){return Module["asm"]["rh"].apply(null,arguments)};var _emscripten_bind_btConstraintSolver___destroy___0=Module["_emscripten_bind_btConstraintSolver___destroy___0"]=function(){return Module["asm"]["sh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo___destroy___0=Module["_emscripten_bind_btContactSolverInfo___destroy___0"]=function(){return Module["asm"]["th"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_get_m_numIterations_0=Module["_emscripten_bind_btContactSolverInfo_get_m_numIterations_0"]=function(){return Module["asm"]["uh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=Module["_emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0"]=function(){return Module["asm"]["vh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=Module["_emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0"]=function(){return Module["asm"]["wh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_set_m_numIterations_1=Module["_emscripten_bind_btContactSolverInfo_set_m_numIterations_1"]=function(){return Module["asm"]["xh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=Module["_emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1"]=function(){return Module["asm"]["yh"].apply(null,arguments)};var _emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=Module["_emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1"]=function(){return Module["asm"]["zh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape___destroy___0=Module["_emscripten_bind_btConvexHullShape___destroy___0"]=function(){return Module["asm"]["Ah"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_addPoint_1=Module["_emscripten_bind_btConvexHullShape_addPoint_1"]=function(){return Module["asm"]["Bh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_addPoint_2=Module["_emscripten_bind_btConvexHullShape_addPoint_2"]=function(){return Module["asm"]["Ch"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_btConvexHullShape_0=Module["_emscripten_bind_btConvexHullShape_btConvexHullShape_0"]=function(){return Module["asm"]["Dh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_btConvexHullShape_1=Module["_emscripten_bind_btConvexHullShape_btConvexHullShape_1"]=function(){return Module["asm"]["Eh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_btConvexHullShape_2=Module["_emscripten_bind_btConvexHullShape_btConvexHullShape_2"]=function(){return Module["asm"]["Fh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_calculateLocalInertia_2=Module["_emscripten_bind_btConvexHullShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Gh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=Module["_emscripten_bind_btConvexHullShape_getConvexPolyhedron_0"]=function(){return Module["asm"]["Hh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_getLocalScaling_0=Module["_emscripten_bind_btConvexHullShape_getLocalScaling_0"]=function(){return Module["asm"]["Ih"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_getMargin_0=Module["_emscripten_bind_btConvexHullShape_getMargin_0"]=function(){return Module["asm"]["Jh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_getNumVertices_0=Module["_emscripten_bind_btConvexHullShape_getNumVertices_0"]=function(){return Module["asm"]["Kh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=Module["_emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1"]=function(){return Module["asm"]["Lh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_recalcLocalAabb_0=Module["_emscripten_bind_btConvexHullShape_recalcLocalAabb_0"]=function(){return Module["asm"]["Mh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_setLocalScaling_1=Module["_emscripten_bind_btConvexHullShape_setLocalScaling_1"]=function(){return Module["asm"]["Nh"].apply(null,arguments)};var _emscripten_bind_btConvexHullShape_setMargin_1=Module["_emscripten_bind_btConvexHullShape_setMargin_1"]=function(){return Module["asm"]["Oh"].apply(null,arguments)};var _emscripten_bind_btConvexPolyhedron___destroy___0=Module["_emscripten_bind_btConvexPolyhedron___destroy___0"]=function(){return Module["asm"]["Ph"].apply(null,arguments)};var _emscripten_bind_btConvexPolyhedron_get_m_faces_0=Module["_emscripten_bind_btConvexPolyhedron_get_m_faces_0"]=function(){return Module["asm"]["Qh"].apply(null,arguments)};var _emscripten_bind_btConvexPolyhedron_get_m_vertices_0=Module["_emscripten_bind_btConvexPolyhedron_get_m_vertices_0"]=function(){return Module["asm"]["Rh"].apply(null,arguments)};var _emscripten_bind_btConvexPolyhedron_set_m_faces_1=Module["_emscripten_bind_btConvexPolyhedron_set_m_faces_1"]=function(){return Module["asm"]["Sh"].apply(null,arguments)};var _emscripten_bind_btConvexPolyhedron_set_m_vertices_1=Module["_emscripten_bind_btConvexPolyhedron_set_m_vertices_1"]=function(){return Module["asm"]["Th"].apply(null,arguments)};var _emscripten_bind_btConvexShape___destroy___0=Module["_emscripten_bind_btConvexShape___destroy___0"]=function(){return Module["asm"]["Uh"].apply(null,arguments)};var _emscripten_bind_btConvexShape_calculateLocalInertia_2=Module["_emscripten_bind_btConvexShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Vh"].apply(null,arguments)};var _emscripten_bind_btConvexShape_getLocalScaling_0=Module["_emscripten_bind_btConvexShape_getLocalScaling_0"]=function(){return Module["asm"]["Wh"].apply(null,arguments)};var _emscripten_bind_btConvexShape_getMargin_0=Module["_emscripten_bind_btConvexShape_getMargin_0"]=function(){return Module["asm"]["Xh"].apply(null,arguments)};var _emscripten_bind_btConvexShape_setLocalScaling_1=Module["_emscripten_bind_btConvexShape_setLocalScaling_1"]=function(){return Module["asm"]["Yh"].apply(null,arguments)};var _emscripten_bind_btConvexShape_setMargin_1=Module["_emscripten_bind_btConvexShape_setMargin_1"]=function(){return Module["asm"]["Zh"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape___destroy___0=Module["_emscripten_bind_btConvexTriangleMeshShape___destroy___0"]=function(){return Module["asm"]["_h"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=Module["_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1"]=function(){return Module["asm"]["$h"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=Module["_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2"]=function(){return Module["asm"]["ai"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=Module["_emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2"]=function(){return Module["asm"]["bi"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=Module["_emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0"]=function(){return Module["asm"]["ci"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_getMargin_0=Module["_emscripten_bind_btConvexTriangleMeshShape_getMargin_0"]=function(){return Module["asm"]["di"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=Module["_emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1"]=function(){return Module["asm"]["ei"].apply(null,arguments)};var _emscripten_bind_btConvexTriangleMeshShape_setMargin_1=Module["_emscripten_bind_btConvexTriangleMeshShape_setMargin_1"]=function(){return Module["asm"]["fi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX___destroy___0=Module["_emscripten_bind_btCylinderShapeX___destroy___0"]=function(){return Module["asm"]["gi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=Module["_emscripten_bind_btCylinderShapeX_btCylinderShapeX_1"]=function(){return Module["asm"]["hi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=Module["_emscripten_bind_btCylinderShapeX_calculateLocalInertia_2"]=function(){return Module["asm"]["ii"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_getLocalScaling_0=Module["_emscripten_bind_btCylinderShapeX_getLocalScaling_0"]=function(){return Module["asm"]["ji"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_getMargin_0=Module["_emscripten_bind_btCylinderShapeX_getMargin_0"]=function(){return Module["asm"]["ki"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_setLocalScaling_1=Module["_emscripten_bind_btCylinderShapeX_setLocalScaling_1"]=function(){return Module["asm"]["li"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeX_setMargin_1=Module["_emscripten_bind_btCylinderShapeX_setMargin_1"]=function(){return Module["asm"]["mi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ___destroy___0=Module["_emscripten_bind_btCylinderShapeZ___destroy___0"]=function(){return Module["asm"]["ni"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=Module["_emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1"]=function(){return Module["asm"]["oi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=Module["_emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2"]=function(){return Module["asm"]["pi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_getLocalScaling_0=Module["_emscripten_bind_btCylinderShapeZ_getLocalScaling_0"]=function(){return Module["asm"]["qi"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_getMargin_0=Module["_emscripten_bind_btCylinderShapeZ_getMargin_0"]=function(){return Module["asm"]["ri"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_setLocalScaling_1=Module["_emscripten_bind_btCylinderShapeZ_setLocalScaling_1"]=function(){return Module["asm"]["si"].apply(null,arguments)};var _emscripten_bind_btCylinderShapeZ_setMargin_1=Module["_emscripten_bind_btCylinderShapeZ_setMargin_1"]=function(){return Module["asm"]["ti"].apply(null,arguments)};var _emscripten_bind_btCylinderShape___destroy___0=Module["_emscripten_bind_btCylinderShape___destroy___0"]=function(){return Module["asm"]["ui"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_btCylinderShape_1=Module["_emscripten_bind_btCylinderShape_btCylinderShape_1"]=function(){return Module["asm"]["vi"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_calculateLocalInertia_2=Module["_emscripten_bind_btCylinderShape_calculateLocalInertia_2"]=function(){return Module["asm"]["wi"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_getLocalScaling_0=Module["_emscripten_bind_btCylinderShape_getLocalScaling_0"]=function(){return Module["asm"]["xi"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_getMargin_0=Module["_emscripten_bind_btCylinderShape_getMargin_0"]=function(){return Module["asm"]["yi"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_setLocalScaling_1=Module["_emscripten_bind_btCylinderShape_setLocalScaling_1"]=function(){return Module["asm"]["zi"].apply(null,arguments)};var _emscripten_bind_btCylinderShape_setMargin_1=Module["_emscripten_bind_btCylinderShape_setMargin_1"]=function(){return Module["asm"]["Ai"].apply(null,arguments)};var _emscripten_bind_btDbvtBroadphase___destroy___0=Module["_emscripten_bind_btDbvtBroadphase___destroy___0"]=function(){return Module["asm"]["Bi"].apply(null,arguments)};var _emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=Module["_emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0"]=function(){return Module["asm"]["Ci"].apply(null,arguments)};var _emscripten_bind_btDefaultCollisionConfiguration___destroy___0=Module["_emscripten_bind_btDefaultCollisionConfiguration___destroy___0"]=function(){return Module["asm"]["Di"].apply(null,arguments)};var _emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=Module["_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0"]=function(){return Module["asm"]["Ei"].apply(null,arguments)};var _emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=Module["_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1"]=function(){return Module["asm"]["Fi"].apply(null,arguments)};var _emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=Module["_emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0"]=function(){return Module["asm"]["Gi"].apply(null,arguments)};var _emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=Module["_emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0"]=function(){return Module["asm"]["Hi"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState___destroy___0=Module["_emscripten_bind_btDefaultMotionState___destroy___0"]=function(){return Module["asm"]["Ii"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=Module["_emscripten_bind_btDefaultMotionState_btDefaultMotionState_0"]=function(){return Module["asm"]["Ji"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=Module["_emscripten_bind_btDefaultMotionState_btDefaultMotionState_1"]=function(){return Module["asm"]["Ki"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=Module["_emscripten_bind_btDefaultMotionState_btDefaultMotionState_2"]=function(){return Module["asm"]["Li"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_getWorldTransform_1=Module["_emscripten_bind_btDefaultMotionState_getWorldTransform_1"]=function(){return Module["asm"]["Mi"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=Module["_emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0"]=function(){return Module["asm"]["Ni"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_setWorldTransform_1=Module["_emscripten_bind_btDefaultMotionState_setWorldTransform_1"]=function(){return Module["asm"]["Oi"].apply(null,arguments)};var _emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=Module["_emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1"]=function(){return Module["asm"]["Pi"].apply(null,arguments)};var _emscripten_bind_btDefaultSoftBodySolver___destroy___0=Module["_emscripten_bind_btDefaultSoftBodySolver___destroy___0"]=function(){return Module["asm"]["Qi"].apply(null,arguments)};var _emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0=Module["_emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0"]=function(){return Module["asm"]["Ri"].apply(null,arguments)};var _emscripten_bind_btDefaultVehicleRaycaster___destroy___0=Module["_emscripten_bind_btDefaultVehicleRaycaster___destroy___0"]=function(){return Module["asm"]["Si"].apply(null,arguments)};var _emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=Module["_emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1"]=function(){return Module["asm"]["Ti"].apply(null,arguments)};var _emscripten_bind_btDefaultVehicleRaycaster_castRay_3=Module["_emscripten_bind_btDefaultVehicleRaycaster_castRay_3"]=function(){return Module["asm"]["Ui"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld___destroy___0=Module["_emscripten_bind_btDiscreteDynamicsWorld___destroy___0"]=function(){return Module["asm"]["Vi"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0"]=function(){return Module["asm"]["Wi"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addAction_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_addAction_1"]=function(){return Module["asm"]["Xi"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1"]=function(){return Module["asm"]["Yi"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=Module["_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2"]=function(){return Module["asm"]["Zi"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3"]=function(){return Module["asm"]["_i"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1"]=function(){return Module["asm"]["$i"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=Module["_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2"]=function(){return Module["asm"]["aj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1"]=function(){return Module["asm"]["bj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3"]=function(){return Module["asm"]["cj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=Module["_emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4"]=function(){return Module["asm"]["dj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3"]=function(){return Module["asm"]["ej"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=Module["_emscripten_bind_btDiscreteDynamicsWorld_contactTest_2"]=function(){return Module["asm"]["fj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=Module["_emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5"]=function(){return Module["asm"]["gj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3"]=function(){return Module["asm"]["hj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0"]=function(){return Module["asm"]["ij"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0"]=function(){return Module["asm"]["jj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0"]=function(){return Module["asm"]["kj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0"]=function(){return Module["asm"]["lj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0"]=function(){return Module["asm"]["mj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getForceUpdateAllAabbs_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getForceUpdateAllAabbs_0"]=function(){return Module["asm"]["nj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getGravity_0"]=function(){return Module["asm"]["oj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0"]=function(){return Module["asm"]["pj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=Module["_emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0"]=function(){return Module["asm"]["qj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_rayTest_3"]=function(){return Module["asm"]["rj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_removeAction_1"]=function(){return Module["asm"]["sj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1"]=function(){return Module["asm"]["tj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1"]=function(){return Module["asm"]["uj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1"]=function(){return Module["asm"]["vj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1"]=function(){return Module["asm"]["wj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1"]=function(){return Module["asm"]["xj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1"]=function(){return Module["asm"]["yj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1"]=function(){return Module["asm"]["zj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setForceUpdateAllAabbs_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setForceUpdateAllAabbs_1"]=function(){return Module["asm"]["Aj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_setGravity_1"]=function(){return Module["asm"]["Bj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1"]=function(){return Module["asm"]["Cj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=Module["_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2"]=function(){return Module["asm"]["Dj"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=Module["_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3"]=function(){return Module["asm"]["Ej"].apply(null,arguments)};var _emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=Module["_emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1"]=function(){return Module["asm"]["Fj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo___destroy___0=Module["_emscripten_bind_btDispatcherInfo___destroy___0"]=function(){return Module["asm"]["Gj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0=Module["_emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0"]=function(){return Module["asm"]["Hj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=Module["_emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0"]=function(){return Module["asm"]["Ij"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=Module["_emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0"]=function(){return Module["asm"]["Jj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=Module["_emscripten_bind_btDispatcherInfo_get_m_enableSPU_0"]=function(){return Module["asm"]["Kj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=Module["_emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0"]=function(){return Module["asm"]["Lj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_stepCount_0=Module["_emscripten_bind_btDispatcherInfo_get_m_stepCount_0"]=function(){return Module["asm"]["Mj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=Module["_emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0"]=function(){return Module["asm"]["Nj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_timeStep_0=Module["_emscripten_bind_btDispatcherInfo_get_m_timeStep_0"]=function(){return Module["asm"]["Oj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=Module["_emscripten_bind_btDispatcherInfo_get_m_useContinuous_0"]=function(){return Module["asm"]["Pj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0=Module["_emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0"]=function(){return Module["asm"]["Qj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_get_m_useEpa_0=Module["_emscripten_bind_btDispatcherInfo_get_m_useEpa_0"]=function(){return Module["asm"]["Rj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=Module["_emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1"]=function(){return Module["asm"]["Sj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=Module["_emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1"]=function(){return Module["asm"]["Tj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=Module["_emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1"]=function(){return Module["asm"]["Uj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=Module["_emscripten_bind_btDispatcherInfo_set_m_enableSPU_1"]=function(){return Module["asm"]["Vj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=Module["_emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1"]=function(){return Module["asm"]["Wj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_stepCount_1=Module["_emscripten_bind_btDispatcherInfo_set_m_stepCount_1"]=function(){return Module["asm"]["Xj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=Module["_emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1"]=function(){return Module["asm"]["Yj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_timeStep_1=Module["_emscripten_bind_btDispatcherInfo_set_m_timeStep_1"]=function(){return Module["asm"]["Zj"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=Module["_emscripten_bind_btDispatcherInfo_set_m_useContinuous_1"]=function(){return Module["asm"]["_j"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=Module["_emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1"]=function(){return Module["asm"]["$j"].apply(null,arguments)};var _emscripten_bind_btDispatcherInfo_set_m_useEpa_1=Module["_emscripten_bind_btDispatcherInfo_set_m_useEpa_1"]=function(){return Module["asm"]["ak"].apply(null,arguments)};var _emscripten_bind_btDispatcher___destroy___0=Module["_emscripten_bind_btDispatcher___destroy___0"]=function(){return Module["asm"]["bk"].apply(null,arguments)};var _emscripten_bind_btDispatcher_getManifoldByIndexInternal_1=Module["_emscripten_bind_btDispatcher_getManifoldByIndexInternal_1"]=function(){return Module["asm"]["ck"].apply(null,arguments)};var _emscripten_bind_btDispatcher_getNumManifolds_0=Module["_emscripten_bind_btDispatcher_getNumManifolds_0"]=function(){return Module["asm"]["dk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld___destroy___0=Module["_emscripten_bind_btDynamicsWorld___destroy___0"]=function(){return Module["asm"]["ek"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_addAction_1=Module["_emscripten_bind_btDynamicsWorld_addAction_1"]=function(){return Module["asm"]["fk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_addCollisionObject_1=Module["_emscripten_bind_btDynamicsWorld_addCollisionObject_1"]=function(){return Module["asm"]["gk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_addCollisionObject_2=Module["_emscripten_bind_btDynamicsWorld_addCollisionObject_2"]=function(){return Module["asm"]["hk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_addCollisionObject_3=Module["_emscripten_bind_btDynamicsWorld_addCollisionObject_3"]=function(){return Module["asm"]["ik"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_contactPairTest_3=Module["_emscripten_bind_btDynamicsWorld_contactPairTest_3"]=function(){return Module["asm"]["jk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_contactTest_2=Module["_emscripten_bind_btDynamicsWorld_contactTest_2"]=function(){return Module["asm"]["kk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_convexSweepTest_5=Module["_emscripten_bind_btDynamicsWorld_convexSweepTest_5"]=function(){return Module["asm"]["lk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_debugDrawObject_3=Module["_emscripten_bind_btDynamicsWorld_debugDrawObject_3"]=function(){return Module["asm"]["mk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_debugDrawWorld_0=Module["_emscripten_bind_btDynamicsWorld_debugDrawWorld_0"]=function(){return Module["asm"]["nk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getBroadphase_0=Module["_emscripten_bind_btDynamicsWorld_getBroadphase_0"]=function(){return Module["asm"]["ok"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getDebugDrawer_0=Module["_emscripten_bind_btDynamicsWorld_getDebugDrawer_0"]=function(){return Module["asm"]["pk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getDispatchInfo_0=Module["_emscripten_bind_btDynamicsWorld_getDispatchInfo_0"]=function(){return Module["asm"]["qk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getDispatcher_0=Module["_emscripten_bind_btDynamicsWorld_getDispatcher_0"]=function(){return Module["asm"]["rk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getForceUpdateAllAabbs_0=Module["_emscripten_bind_btDynamicsWorld_getForceUpdateAllAabbs_0"]=function(){return Module["asm"]["sk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getPairCache_0=Module["_emscripten_bind_btDynamicsWorld_getPairCache_0"]=function(){return Module["asm"]["tk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_getSolverInfo_0=Module["_emscripten_bind_btDynamicsWorld_getSolverInfo_0"]=function(){return Module["asm"]["uk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_rayTest_3=Module["_emscripten_bind_btDynamicsWorld_rayTest_3"]=function(){return Module["asm"]["vk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_removeAction_1=Module["_emscripten_bind_btDynamicsWorld_removeAction_1"]=function(){return Module["asm"]["wk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_removeCollisionObject_1=Module["_emscripten_bind_btDynamicsWorld_removeCollisionObject_1"]=function(){return Module["asm"]["xk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_setDebugDrawer_1=Module["_emscripten_bind_btDynamicsWorld_setDebugDrawer_1"]=function(){return Module["asm"]["yk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_setForceUpdateAllAabbs_1=Module["_emscripten_bind_btDynamicsWorld_setForceUpdateAllAabbs_1"]=function(){return Module["asm"]["zk"].apply(null,arguments)};var _emscripten_bind_btDynamicsWorld_updateSingleAabb_1=Module["_emscripten_bind_btDynamicsWorld_updateSingleAabb_1"]=function(){return Module["asm"]["Ak"].apply(null,arguments)};var _emscripten_bind_btEmptyShape___destroy___0=Module["_emscripten_bind_btEmptyShape___destroy___0"]=function(){return Module["asm"]["Bk"].apply(null,arguments)};var _emscripten_bind_btEmptyShape_btEmptyShape_0=Module["_emscripten_bind_btEmptyShape_btEmptyShape_0"]=function(){return Module["asm"]["Ck"].apply(null,arguments)};var _emscripten_bind_btEmptyShape_calculateLocalInertia_2=Module["_emscripten_bind_btEmptyShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Dk"].apply(null,arguments)};var _emscripten_bind_btEmptyShape_getLocalScaling_0=Module["_emscripten_bind_btEmptyShape_getLocalScaling_0"]=function(){return Module["asm"]["Ek"].apply(null,arguments)};var _emscripten_bind_btEmptyShape_setLocalScaling_1=Module["_emscripten_bind_btEmptyShape_setLocalScaling_1"]=function(){return Module["asm"]["Fk"].apply(null,arguments)};var _emscripten_bind_btFaceArray___destroy___0=Module["_emscripten_bind_btFaceArray___destroy___0"]=function(){return Module["asm"]["Gk"].apply(null,arguments)};var _emscripten_bind_btFaceArray_at_1=Module["_emscripten_bind_btFaceArray_at_1"]=function(){return Module["asm"]["Hk"].apply(null,arguments)};var _emscripten_bind_btFaceArray_size_0=Module["_emscripten_bind_btFaceArray_size_0"]=function(){return Module["asm"]["Ik"].apply(null,arguments)};var _emscripten_bind_btFace___destroy___0=Module["_emscripten_bind_btFace___destroy___0"]=function(){return Module["asm"]["Jk"].apply(null,arguments)};var _emscripten_bind_btFace_get_m_indices_0=Module["_emscripten_bind_btFace_get_m_indices_0"]=function(){return Module["asm"]["Kk"].apply(null,arguments)};var _emscripten_bind_btFace_get_m_plane_1=Module["_emscripten_bind_btFace_get_m_plane_1"]=function(){return Module["asm"]["Lk"].apply(null,arguments)};var _emscripten_bind_btFace_set_m_indices_1=Module["_emscripten_bind_btFace_set_m_indices_1"]=function(){return Module["asm"]["Mk"].apply(null,arguments)};var _emscripten_bind_btFace_set_m_plane_2=Module["_emscripten_bind_btFace_set_m_plane_2"]=function(){return Module["asm"]["Nk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint___destroy___0=Module["_emscripten_bind_btFixedConstraint___destroy___0"]=function(){return Module["asm"]["Ok"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_btFixedConstraint_4=Module["_emscripten_bind_btFixedConstraint_btFixedConstraint_4"]=function(){return Module["asm"]["Pk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_enableFeedback_1=Module["_emscripten_bind_btFixedConstraint_enableFeedback_1"]=function(){return Module["asm"]["Qk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["Rk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_getParam_2=Module["_emscripten_bind_btFixedConstraint_getParam_2"]=function(){return Module["asm"]["Sk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["Tk"].apply(null,arguments)};var _emscripten_bind_btFixedConstraint_setParam_3=Module["_emscripten_bind_btFixedConstraint_setParam_3"]=function(){return Module["asm"]["Uk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint___destroy___0=Module["_emscripten_bind_btGeneric6DofConstraint___destroy___0"]=function(){return Module["asm"]["Vk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=Module["_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3"]=function(){return Module["asm"]["Wk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=Module["_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5"]=function(){return Module["asm"]["Xk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=Module["_emscripten_bind_btGeneric6DofConstraint_enableFeedback_1"]=function(){return Module["asm"]["Yk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["Zk"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=Module["_emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0"]=function(){return Module["asm"]["_k"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_getParam_2=Module["_emscripten_bind_btGeneric6DofConstraint_getParam_2"]=function(){return Module["asm"]["$k"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1=Module["_emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1"]=function(){return Module["asm"]["al"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=Module["_emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1"]=function(){return Module["asm"]["bl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["cl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=Module["_emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1"]=function(){return Module["asm"]["dl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=Module["_emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1"]=function(){return Module["asm"]["el"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofConstraint_setParam_3=Module["_emscripten_bind_btGeneric6DofConstraint_setParam_3"]=function(){return Module["asm"]["fl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=Module["_emscripten_bind_btGeneric6DofSpringConstraint___destroy___0"]=function(){return Module["asm"]["gl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=Module["_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3"]=function(){return Module["asm"]["hl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=Module["_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5"]=function(){return Module["asm"]["il"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1"]=function(){return Module["asm"]["jl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=Module["_emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2"]=function(){return Module["asm"]["kl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["ll"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=Module["_emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0"]=function(){return Module["asm"]["ml"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_getParam_2=Module["_emscripten_bind_btGeneric6DofSpringConstraint_getParam_2"]=function(){return Module["asm"]["nl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1"]=function(){return Module["asm"]["ol"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1"]=function(){return Module["asm"]["pl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["ql"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2"]=function(){return Module["asm"]["rl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0"]=function(){return Module["asm"]["sl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1"]=function(){return Module["asm"]["tl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2"]=function(){return Module["asm"]["ul"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1"]=function(){return Module["asm"]["vl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1"]=function(){return Module["asm"]["wl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setParam_3"]=function(){return Module["asm"]["xl"].apply(null,arguments)};var _emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=Module["_emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2"]=function(){return Module["asm"]["yl"].apply(null,arguments)};var _emscripten_bind_btGhostObject___destroy___0=Module["_emscripten_bind_btGhostObject___destroy___0"]=function(){return Module["asm"]["zl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_activate_0=Module["_emscripten_bind_btGhostObject_activate_0"]=function(){return Module["asm"]["Al"].apply(null,arguments)};var _emscripten_bind_btGhostObject_activate_1=Module["_emscripten_bind_btGhostObject_activate_1"]=function(){return Module["asm"]["Bl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_btGhostObject_0=Module["_emscripten_bind_btGhostObject_btGhostObject_0"]=function(){return Module["asm"]["Cl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_forceActivationState_1=Module["_emscripten_bind_btGhostObject_forceActivationState_1"]=function(){return Module["asm"]["Dl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getBroadphaseHandle_0=Module["_emscripten_bind_btGhostObject_getBroadphaseHandle_0"]=function(){return Module["asm"]["El"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getCollisionFlags_0=Module["_emscripten_bind_btGhostObject_getCollisionFlags_0"]=function(){return Module["asm"]["Fl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getCollisionShape_0=Module["_emscripten_bind_btGhostObject_getCollisionShape_0"]=function(){return Module["asm"]["Gl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getFriction_0=Module["_emscripten_bind_btGhostObject_getFriction_0"]=function(){return Module["asm"]["Hl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getNumOverlappingObjects_0=Module["_emscripten_bind_btGhostObject_getNumOverlappingObjects_0"]=function(){return Module["asm"]["Il"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getOverlappingObject_1=Module["_emscripten_bind_btGhostObject_getOverlappingObject_1"]=function(){return Module["asm"]["Jl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getRestitution_0=Module["_emscripten_bind_btGhostObject_getRestitution_0"]=function(){return Module["asm"]["Kl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getRollingFriction_0=Module["_emscripten_bind_btGhostObject_getRollingFriction_0"]=function(){return Module["asm"]["Ll"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getUserIndex_0=Module["_emscripten_bind_btGhostObject_getUserIndex_0"]=function(){return Module["asm"]["Ml"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getUserPointer_0=Module["_emscripten_bind_btGhostObject_getUserPointer_0"]=function(){return Module["asm"]["Nl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_getWorldTransform_0=Module["_emscripten_bind_btGhostObject_getWorldTransform_0"]=function(){return Module["asm"]["Ol"].apply(null,arguments)};var _emscripten_bind_btGhostObject_isActive_0=Module["_emscripten_bind_btGhostObject_isActive_0"]=function(){return Module["asm"]["Pl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_isKinematicObject_0=Module["_emscripten_bind_btGhostObject_isKinematicObject_0"]=function(){return Module["asm"]["Ql"].apply(null,arguments)};var _emscripten_bind_btGhostObject_isStaticObject_0=Module["_emscripten_bind_btGhostObject_isStaticObject_0"]=function(){return Module["asm"]["Rl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=Module["_emscripten_bind_btGhostObject_isStaticOrKinematicObject_0"]=function(){return Module["asm"]["Sl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setActivationState_1=Module["_emscripten_bind_btGhostObject_setActivationState_1"]=function(){return Module["asm"]["Tl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setAnisotropicFriction_2=Module["_emscripten_bind_btGhostObject_setAnisotropicFriction_2"]=function(){return Module["asm"]["Ul"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setCcdMotionThreshold_1=Module["_emscripten_bind_btGhostObject_setCcdMotionThreshold_1"]=function(){return Module["asm"]["Vl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=Module["_emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1"]=function(){return Module["asm"]["Wl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setCollisionFlags_1=Module["_emscripten_bind_btGhostObject_setCollisionFlags_1"]=function(){return Module["asm"]["Xl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setCollisionShape_1=Module["_emscripten_bind_btGhostObject_setCollisionShape_1"]=function(){return Module["asm"]["Yl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setContactProcessingThreshold_1=Module["_emscripten_bind_btGhostObject_setContactProcessingThreshold_1"]=function(){return Module["asm"]["Zl"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setFriction_1=Module["_emscripten_bind_btGhostObject_setFriction_1"]=function(){return Module["asm"]["_l"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setIgnoreCollisionCheck_2=Module["_emscripten_bind_btGhostObject_setIgnoreCollisionCheck_2"]=function(){return Module["asm"]["$l"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setRestitution_1=Module["_emscripten_bind_btGhostObject_setRestitution_1"]=function(){return Module["asm"]["am"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setRollingFriction_1=Module["_emscripten_bind_btGhostObject_setRollingFriction_1"]=function(){return Module["asm"]["bm"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setUserIndex_1=Module["_emscripten_bind_btGhostObject_setUserIndex_1"]=function(){return Module["asm"]["cm"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setUserPointer_1=Module["_emscripten_bind_btGhostObject_setUserPointer_1"]=function(){return Module["asm"]["dm"].apply(null,arguments)};var _emscripten_bind_btGhostObject_setWorldTransform_1=Module["_emscripten_bind_btGhostObject_setWorldTransform_1"]=function(){return Module["asm"]["em"].apply(null,arguments)};var _emscripten_bind_btGhostPairCallback___destroy___0=Module["_emscripten_bind_btGhostPairCallback___destroy___0"]=function(){return Module["asm"]["fm"].apply(null,arguments)};var _emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=Module["_emscripten_bind_btGhostPairCallback_btGhostPairCallback_0"]=function(){return Module["asm"]["gm"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape___destroy___0=Module["_emscripten_bind_btHeightfieldTerrainShape___destroy___0"]=function(){return Module["asm"]["hm"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9=Module["_emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9"]=function(){return Module["asm"]["im"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=Module["_emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2"]=function(){return Module["asm"]["jm"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=Module["_emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0"]=function(){return Module["asm"]["km"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_getMargin_0=Module["_emscripten_bind_btHeightfieldTerrainShape_getMargin_0"]=function(){return Module["asm"]["lm"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=Module["_emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1"]=function(){return Module["asm"]["mm"].apply(null,arguments)};var _emscripten_bind_btHeightfieldTerrainShape_setMargin_1=Module["_emscripten_bind_btHeightfieldTerrainShape_setMargin_1"]=function(){return Module["asm"]["nm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint___destroy___0=Module["_emscripten_bind_btHingeConstraint___destroy___0"]=function(){return Module["asm"]["om"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_btHingeConstraint_3=Module["_emscripten_bind_btHingeConstraint_btHingeConstraint_3"]=function(){return Module["asm"]["pm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_btHingeConstraint_4=Module["_emscripten_bind_btHingeConstraint_btHingeConstraint_4"]=function(){return Module["asm"]["qm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_btHingeConstraint_5=Module["_emscripten_bind_btHingeConstraint_btHingeConstraint_5"]=function(){return Module["asm"]["rm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_btHingeConstraint_6=Module["_emscripten_bind_btHingeConstraint_btHingeConstraint_6"]=function(){return Module["asm"]["sm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_btHingeConstraint_7=Module["_emscripten_bind_btHingeConstraint_btHingeConstraint_7"]=function(){return Module["asm"]["tm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_enableAngularMotor_3=Module["_emscripten_bind_btHingeConstraint_enableAngularMotor_3"]=function(){return Module["asm"]["um"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_enableFeedback_1=Module["_emscripten_bind_btHingeConstraint_enableFeedback_1"]=function(){return Module["asm"]["vm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_enableMotor_1=Module["_emscripten_bind_btHingeConstraint_enableMotor_1"]=function(){return Module["asm"]["wm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["xm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_getParam_2=Module["_emscripten_bind_btHingeConstraint_getParam_2"]=function(){return Module["asm"]["ym"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setAngularOnly_1=Module["_emscripten_bind_btHingeConstraint_setAngularOnly_1"]=function(){return Module["asm"]["zm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["Am"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setLimit_2=Module["_emscripten_bind_btHingeConstraint_setLimit_2"]=function(){return Module["asm"]["Bm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setLimit_3=Module["_emscripten_bind_btHingeConstraint_setLimit_3"]=function(){return Module["asm"]["Cm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setLimit_4=Module["_emscripten_bind_btHingeConstraint_setLimit_4"]=function(){return Module["asm"]["Dm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setLimit_5=Module["_emscripten_bind_btHingeConstraint_setLimit_5"]=function(){return Module["asm"]["Em"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=Module["_emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1"]=function(){return Module["asm"]["Fm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setMotorTarget_2=Module["_emscripten_bind_btHingeConstraint_setMotorTarget_2"]=function(){return Module["asm"]["Gm"].apply(null,arguments)};var _emscripten_bind_btHingeConstraint_setParam_3=Module["_emscripten_bind_btHingeConstraint_setParam_3"]=function(){return Module["asm"]["Hm"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw___destroy___0=Module["_emscripten_bind_btIDebugDraw___destroy___0"]=function(){return Module["asm"]["Im"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_draw3dText_2=Module["_emscripten_bind_btIDebugDraw_draw3dText_2"]=function(){return Module["asm"]["Jm"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_drawContactPoint_5=Module["_emscripten_bind_btIDebugDraw_drawContactPoint_5"]=function(){return Module["asm"]["Km"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_drawLine_3=Module["_emscripten_bind_btIDebugDraw_drawLine_3"]=function(){return Module["asm"]["Lm"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_getDebugMode_0=Module["_emscripten_bind_btIDebugDraw_getDebugMode_0"]=function(){return Module["asm"]["Mm"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_reportErrorWarning_1=Module["_emscripten_bind_btIDebugDraw_reportErrorWarning_1"]=function(){return Module["asm"]["Nm"].apply(null,arguments)};var _emscripten_bind_btIDebugDraw_setDebugMode_1=Module["_emscripten_bind_btIDebugDraw_setDebugMode_1"]=function(){return Module["asm"]["Om"].apply(null,arguments)};var _emscripten_bind_btIndexedMeshArray___destroy___0=Module["_emscripten_bind_btIndexedMeshArray___destroy___0"]=function(){return Module["asm"]["Pm"].apply(null,arguments)};var _emscripten_bind_btIndexedMeshArray_at_1=Module["_emscripten_bind_btIndexedMeshArray_at_1"]=function(){return Module["asm"]["Qm"].apply(null,arguments)};var _emscripten_bind_btIndexedMeshArray_size_0=Module["_emscripten_bind_btIndexedMeshArray_size_0"]=function(){return Module["asm"]["Rm"].apply(null,arguments)};var _emscripten_bind_btIndexedMesh___destroy___0=Module["_emscripten_bind_btIndexedMesh___destroy___0"]=function(){return Module["asm"]["Sm"].apply(null,arguments)};var _emscripten_bind_btIntArray___destroy___0=Module["_emscripten_bind_btIntArray___destroy___0"]=function(){return Module["asm"]["Tm"].apply(null,arguments)};var _emscripten_bind_btIntArray_at_1=Module["_emscripten_bind_btIntArray_at_1"]=function(){return Module["asm"]["Um"].apply(null,arguments)};var _emscripten_bind_btIntArray_size_0=Module["_emscripten_bind_btIntArray_size_0"]=function(){return Module["asm"]["Vm"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController___destroy___0=Module["_emscripten_bind_btKinematicCharacterController___destroy___0"]=function(){return Module["asm"]["Wm"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=Module["_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3"]=function(){return Module["asm"]["Xm"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=Module["_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4"]=function(){return Module["asm"]["Ym"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_canJump_0=Module["_emscripten_bind_btKinematicCharacterController_canJump_0"]=function(){return Module["asm"]["Zm"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_getGhostObject_0=Module["_emscripten_bind_btKinematicCharacterController_getGhostObject_0"]=function(){return Module["asm"]["_m"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_getGravity_0=Module["_emscripten_bind_btKinematicCharacterController_getGravity_0"]=function(){return Module["asm"]["$m"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_getMaxSlope_0=Module["_emscripten_bind_btKinematicCharacterController_getMaxSlope_0"]=function(){return Module["asm"]["an"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_jump_0=Module["_emscripten_bind_btKinematicCharacterController_jump_0"]=function(){return Module["asm"]["bn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_onGround_0=Module["_emscripten_bind_btKinematicCharacterController_onGround_0"]=function(){return Module["asm"]["cn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_playerStep_2=Module["_emscripten_bind_btKinematicCharacterController_playerStep_2"]=function(){return Module["asm"]["dn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_preStep_1=Module["_emscripten_bind_btKinematicCharacterController_preStep_1"]=function(){return Module["asm"]["en"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setFallSpeed_1=Module["_emscripten_bind_btKinematicCharacterController_setFallSpeed_1"]=function(){return Module["asm"]["fn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setGravity_1=Module["_emscripten_bind_btKinematicCharacterController_setGravity_1"]=function(){return Module["asm"]["gn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=Module["_emscripten_bind_btKinematicCharacterController_setJumpSpeed_1"]=function(){return Module["asm"]["hn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=Module["_emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1"]=function(){return Module["asm"]["jn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setMaxSlope_1=Module["_emscripten_bind_btKinematicCharacterController_setMaxSlope_1"]=function(){return Module["asm"]["kn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setUpAxis_1=Module["_emscripten_bind_btKinematicCharacterController_setUpAxis_1"]=function(){return Module["asm"]["ln"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=Module["_emscripten_bind_btKinematicCharacterController_setUpInterpolate_1"]=function(){return Module["asm"]["mn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=Module["_emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1"]=function(){return Module["asm"]["nn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=Module["_emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2"]=function(){return Module["asm"]["on"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_setWalkDirection_1=Module["_emscripten_bind_btKinematicCharacterController_setWalkDirection_1"]=function(){return Module["asm"]["pn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_updateAction_2=Module["_emscripten_bind_btKinematicCharacterController_updateAction_2"]=function(){return Module["asm"]["qn"].apply(null,arguments)};var _emscripten_bind_btKinematicCharacterController_warp_1=Module["_emscripten_bind_btKinematicCharacterController_warp_1"]=function(){return Module["asm"]["rn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint___destroy___0=Module["_emscripten_bind_btManifoldPoint___destroy___0"]=function(){return Module["asm"]["sn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_getAppliedImpulse_0=Module["_emscripten_bind_btManifoldPoint_getAppliedImpulse_0"]=function(){return Module["asm"]["tn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_getDistance_0=Module["_emscripten_bind_btManifoldPoint_getDistance_0"]=function(){return Module["asm"]["un"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=Module["_emscripten_bind_btManifoldPoint_getPositionWorldOnA_0"]=function(){return Module["asm"]["vn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=Module["_emscripten_bind_btManifoldPoint_getPositionWorldOnB_0"]=function(){return Module["asm"]["wn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_localPointA_0=Module["_emscripten_bind_btManifoldPoint_get_m_localPointA_0"]=function(){return Module["asm"]["xn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_localPointB_0=Module["_emscripten_bind_btManifoldPoint_get_m_localPointB_0"]=function(){return Module["asm"]["yn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=Module["_emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0"]=function(){return Module["asm"]["zn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=Module["_emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0"]=function(){return Module["asm"]["An"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=Module["_emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0"]=function(){return Module["asm"]["Bn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=Module["_emscripten_bind_btManifoldPoint_get_m_userPersistentData_0"]=function(){return Module["asm"]["Cn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_localPointA_1=Module["_emscripten_bind_btManifoldPoint_set_m_localPointA_1"]=function(){return Module["asm"]["Dn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_localPointB_1=Module["_emscripten_bind_btManifoldPoint_set_m_localPointB_1"]=function(){return Module["asm"]["En"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=Module["_emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1"]=function(){return Module["asm"]["Fn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=Module["_emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1"]=function(){return Module["asm"]["Gn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=Module["_emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1"]=function(){return Module["asm"]["Hn"].apply(null,arguments)};var _emscripten_bind_btManifoldPoint_set_m_userPersistentData_1=Module["_emscripten_bind_btManifoldPoint_set_m_userPersistentData_1"]=function(){return Module["asm"]["In"].apply(null,arguments)};var _emscripten_bind_btMatrix3x3___destroy___0=Module["_emscripten_bind_btMatrix3x3___destroy___0"]=function(){return Module["asm"]["Jn"].apply(null,arguments)};var _emscripten_bind_btMatrix3x3_getRotation_1=Module["_emscripten_bind_btMatrix3x3_getRotation_1"]=function(){return Module["asm"]["Kn"].apply(null,arguments)};var _emscripten_bind_btMatrix3x3_getRow_1=Module["_emscripten_bind_btMatrix3x3_getRow_1"]=function(){return Module["asm"]["Ln"].apply(null,arguments)};var _emscripten_bind_btMatrix3x3_setEulerZYX_3=Module["_emscripten_bind_btMatrix3x3_setEulerZYX_3"]=function(){return Module["asm"]["Mn"].apply(null,arguments)};var _emscripten_bind_btMotionState___destroy___0=Module["_emscripten_bind_btMotionState___destroy___0"]=function(){return Module["asm"]["Nn"].apply(null,arguments)};var _emscripten_bind_btMotionState_getWorldTransform_1=Module["_emscripten_bind_btMotionState_getWorldTransform_1"]=function(){return Module["asm"]["On"].apply(null,arguments)};var _emscripten_bind_btMotionState_setWorldTransform_1=Module["_emscripten_bind_btMotionState_setWorldTransform_1"]=function(){return Module["asm"]["Pn"].apply(null,arguments)};var _emscripten_bind_btMultiSphereShape___destroy___0=Module["_emscripten_bind_btMultiSphereShape___destroy___0"]=function(){return Module["asm"]["Qn"].apply(null,arguments)};var _emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=Module["_emscripten_bind_btMultiSphereShape_btMultiSphereShape_3"]=function(){return Module["asm"]["Rn"].apply(null,arguments)};var _emscripten_bind_btMultiSphereShape_calculateLocalInertia_2=Module["_emscripten_bind_btMultiSphereShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Sn"].apply(null,arguments)};var _emscripten_bind_btMultiSphereShape_getLocalScaling_0=Module["_emscripten_bind_btMultiSphereShape_getLocalScaling_0"]=function(){return Module["asm"]["Tn"].apply(null,arguments)};var _emscripten_bind_btMultiSphereShape_setLocalScaling_1=Module["_emscripten_bind_btMultiSphereShape_setLocalScaling_1"]=function(){return Module["asm"]["Un"].apply(null,arguments)};var _emscripten_bind_btOverlappingPairCache___destroy___0=Module["_emscripten_bind_btOverlappingPairCache___destroy___0"]=function(){return Module["asm"]["Vn"].apply(null,arguments)};var _emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=Module["_emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0"]=function(){return Module["asm"]["Wn"].apply(null,arguments)};var _emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1=Module["_emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1"]=function(){return Module["asm"]["Xn"].apply(null,arguments)};var _emscripten_bind_btOverlappingPairCallback___destroy___0=Module["_emscripten_bind_btOverlappingPairCallback___destroy___0"]=function(){return Module["asm"]["Yn"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject___destroy___0=Module["_emscripten_bind_btPairCachingGhostObject___destroy___0"]=function(){return Module["asm"]["Zn"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_activate_0=Module["_emscripten_bind_btPairCachingGhostObject_activate_0"]=function(){return Module["asm"]["_n"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_activate_1=Module["_emscripten_bind_btPairCachingGhostObject_activate_1"]=function(){return Module["asm"]["$n"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=Module["_emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0"]=function(){return Module["asm"]["ao"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_forceActivationState_1=Module["_emscripten_bind_btPairCachingGhostObject_forceActivationState_1"]=function(){return Module["asm"]["bo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=Module["_emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0"]=function(){return Module["asm"]["co"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=Module["_emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0"]=function(){return Module["asm"]["eo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=Module["_emscripten_bind_btPairCachingGhostObject_getCollisionShape_0"]=function(){return Module["asm"]["fo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getFriction_0=Module["_emscripten_bind_btPairCachingGhostObject_getFriction_0"]=function(){return Module["asm"]["go"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=Module["_emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0"]=function(){return Module["asm"]["ho"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=Module["_emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1"]=function(){return Module["asm"]["io"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getRestitution_0=Module["_emscripten_bind_btPairCachingGhostObject_getRestitution_0"]=function(){return Module["asm"]["jo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=Module["_emscripten_bind_btPairCachingGhostObject_getRollingFriction_0"]=function(){return Module["asm"]["ko"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getUserIndex_0=Module["_emscripten_bind_btPairCachingGhostObject_getUserIndex_0"]=function(){return Module["asm"]["lo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getUserPointer_0=Module["_emscripten_bind_btPairCachingGhostObject_getUserPointer_0"]=function(){return Module["asm"]["mo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=Module["_emscripten_bind_btPairCachingGhostObject_getWorldTransform_0"]=function(){return Module["asm"]["no"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_isActive_0=Module["_emscripten_bind_btPairCachingGhostObject_isActive_0"]=function(){return Module["asm"]["oo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=Module["_emscripten_bind_btPairCachingGhostObject_isKinematicObject_0"]=function(){return Module["asm"]["po"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_isStaticObject_0=Module["_emscripten_bind_btPairCachingGhostObject_isStaticObject_0"]=function(){return Module["asm"]["qo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=Module["_emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0"]=function(){return Module["asm"]["ro"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setActivationState_1=Module["_emscripten_bind_btPairCachingGhostObject_setActivationState_1"]=function(){return Module["asm"]["so"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2=Module["_emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2"]=function(){return Module["asm"]["to"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=Module["_emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1"]=function(){return Module["asm"]["uo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=Module["_emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1"]=function(){return Module["asm"]["vo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=Module["_emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1"]=function(){return Module["asm"]["wo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=Module["_emscripten_bind_btPairCachingGhostObject_setCollisionShape_1"]=function(){return Module["asm"]["xo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=Module["_emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1"]=function(){return Module["asm"]["yo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setFriction_1=Module["_emscripten_bind_btPairCachingGhostObject_setFriction_1"]=function(){return Module["asm"]["zo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setIgnoreCollisionCheck_2=Module["_emscripten_bind_btPairCachingGhostObject_setIgnoreCollisionCheck_2"]=function(){return Module["asm"]["Ao"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setRestitution_1=Module["_emscripten_bind_btPairCachingGhostObject_setRestitution_1"]=function(){return Module["asm"]["Bo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=Module["_emscripten_bind_btPairCachingGhostObject_setRollingFriction_1"]=function(){return Module["asm"]["Co"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setUserIndex_1=Module["_emscripten_bind_btPairCachingGhostObject_setUserIndex_1"]=function(){return Module["asm"]["Do"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setUserPointer_1=Module["_emscripten_bind_btPairCachingGhostObject_setUserPointer_1"]=function(){return Module["asm"]["Eo"].apply(null,arguments)};var _emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=Module["_emscripten_bind_btPairCachingGhostObject_setWorldTransform_1"]=function(){return Module["asm"]["Fo"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold___destroy___0=Module["_emscripten_bind_btPersistentManifold___destroy___0"]=function(){return Module["asm"]["Go"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold_btPersistentManifold_0=Module["_emscripten_bind_btPersistentManifold_btPersistentManifold_0"]=function(){return Module["asm"]["Ho"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold_getBody0_0=Module["_emscripten_bind_btPersistentManifold_getBody0_0"]=function(){return Module["asm"]["Io"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold_getBody1_0=Module["_emscripten_bind_btPersistentManifold_getBody1_0"]=function(){return Module["asm"]["Jo"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold_getContactPoint_1=Module["_emscripten_bind_btPersistentManifold_getContactPoint_1"]=function(){return Module["asm"]["Ko"].apply(null,arguments)};var _emscripten_bind_btPersistentManifold_getNumContacts_0=Module["_emscripten_bind_btPersistentManifold_getNumContacts_0"]=function(){return Module["asm"]["Lo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint___destroy___0=Module["_emscripten_bind_btPoint2PointConstraint___destroy___0"]=function(){return Module["asm"]["Mo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=Module["_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2"]=function(){return Module["asm"]["No"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=Module["_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4"]=function(){return Module["asm"]["Oo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_enableFeedback_1=Module["_emscripten_bind_btPoint2PointConstraint_enableFeedback_1"]=function(){return Module["asm"]["Po"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["Qo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_getParam_2=Module["_emscripten_bind_btPoint2PointConstraint_getParam_2"]=function(){return Module["asm"]["Ro"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_getPivotInA_0=Module["_emscripten_bind_btPoint2PointConstraint_getPivotInA_0"]=function(){return Module["asm"]["So"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_getPivotInB_0=Module["_emscripten_bind_btPoint2PointConstraint_getPivotInB_0"]=function(){return Module["asm"]["To"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_get_m_setting_0=Module["_emscripten_bind_btPoint2PointConstraint_get_m_setting_0"]=function(){return Module["asm"]["Uo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["Vo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_setParam_3=Module["_emscripten_bind_btPoint2PointConstraint_setParam_3"]=function(){return Module["asm"]["Wo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_setPivotA_1=Module["_emscripten_bind_btPoint2PointConstraint_setPivotA_1"]=function(){return Module["asm"]["Xo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_setPivotB_1=Module["_emscripten_bind_btPoint2PointConstraint_setPivotB_1"]=function(){return Module["asm"]["Yo"].apply(null,arguments)};var _emscripten_bind_btPoint2PointConstraint_set_m_setting_1=Module["_emscripten_bind_btPoint2PointConstraint_set_m_setting_1"]=function(){return Module["asm"]["Zo"].apply(null,arguments)};var _emscripten_bind_btQuadWord___destroy___0=Module["_emscripten_bind_btQuadWord___destroy___0"]=function(){return Module["asm"]["_o"].apply(null,arguments)};var _emscripten_bind_btQuadWord_setW_1=Module["_emscripten_bind_btQuadWord_setW_1"]=function(){return Module["asm"]["$o"].apply(null,arguments)};var _emscripten_bind_btQuadWord_setX_1=Module["_emscripten_bind_btQuadWord_setX_1"]=function(){return Module["asm"]["ap"].apply(null,arguments)};var _emscripten_bind_btQuadWord_setY_1=Module["_emscripten_bind_btQuadWord_setY_1"]=function(){return Module["asm"]["bp"].apply(null,arguments)};var _emscripten_bind_btQuadWord_setZ_1=Module["_emscripten_bind_btQuadWord_setZ_1"]=function(){return Module["asm"]["cp"].apply(null,arguments)};var _emscripten_bind_btQuadWord_w_0=Module["_emscripten_bind_btQuadWord_w_0"]=function(){return Module["asm"]["dp"].apply(null,arguments)};var _emscripten_bind_btQuadWord_x_0=Module["_emscripten_bind_btQuadWord_x_0"]=function(){return Module["asm"]["ep"].apply(null,arguments)};var _emscripten_bind_btQuadWord_y_0=Module["_emscripten_bind_btQuadWord_y_0"]=function(){return Module["asm"]["fp"].apply(null,arguments)};var _emscripten_bind_btQuadWord_z_0=Module["_emscripten_bind_btQuadWord_z_0"]=function(){return Module["asm"]["gp"].apply(null,arguments)};var _emscripten_bind_btQuaternion___destroy___0=Module["_emscripten_bind_btQuaternion___destroy___0"]=function(){return Module["asm"]["hp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_angleShortestPath_1=Module["_emscripten_bind_btQuaternion_angleShortestPath_1"]=function(){return Module["asm"]["ip"].apply(null,arguments)};var _emscripten_bind_btQuaternion_angle_1=Module["_emscripten_bind_btQuaternion_angle_1"]=function(){return Module["asm"]["jp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_btQuaternion_4=Module["_emscripten_bind_btQuaternion_btQuaternion_4"]=function(){return Module["asm"]["kp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_dot_1=Module["_emscripten_bind_btQuaternion_dot_1"]=function(){return Module["asm"]["lp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_getAngleShortestPath_0=Module["_emscripten_bind_btQuaternion_getAngleShortestPath_0"]=function(){return Module["asm"]["mp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_getAngle_0=Module["_emscripten_bind_btQuaternion_getAngle_0"]=function(){return Module["asm"]["np"].apply(null,arguments)};var _emscripten_bind_btQuaternion_getAxis_0=Module["_emscripten_bind_btQuaternion_getAxis_0"]=function(){return Module["asm"]["op"].apply(null,arguments)};var _emscripten_bind_btQuaternion_inverse_0=Module["_emscripten_bind_btQuaternion_inverse_0"]=function(){return Module["asm"]["pp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_length2_0=Module["_emscripten_bind_btQuaternion_length2_0"]=function(){return Module["asm"]["qp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_length_0=Module["_emscripten_bind_btQuaternion_length_0"]=function(){return Module["asm"]["rp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_normalize_0=Module["_emscripten_bind_btQuaternion_normalize_0"]=function(){return Module["asm"]["sp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_normalized_0=Module["_emscripten_bind_btQuaternion_normalized_0"]=function(){return Module["asm"]["tp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_op_add_1=Module["_emscripten_bind_btQuaternion_op_add_1"]=function(){return Module["asm"]["up"].apply(null,arguments)};var _emscripten_bind_btQuaternion_op_div_1=Module["_emscripten_bind_btQuaternion_op_div_1"]=function(){return Module["asm"]["vp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_op_mul_1=Module["_emscripten_bind_btQuaternion_op_mul_1"]=function(){return Module["asm"]["wp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_op_mulq_1=Module["_emscripten_bind_btQuaternion_op_mulq_1"]=function(){return Module["asm"]["xp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_op_sub_1=Module["_emscripten_bind_btQuaternion_op_sub_1"]=function(){return Module["asm"]["yp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setEulerZYX_3=Module["_emscripten_bind_btQuaternion_setEulerZYX_3"]=function(){return Module["asm"]["zp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setRotation_2=Module["_emscripten_bind_btQuaternion_setRotation_2"]=function(){return Module["asm"]["Ap"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setValue_4=Module["_emscripten_bind_btQuaternion_setValue_4"]=function(){return Module["asm"]["Bp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setW_1=Module["_emscripten_bind_btQuaternion_setW_1"]=function(){return Module["asm"]["Cp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setX_1=Module["_emscripten_bind_btQuaternion_setX_1"]=function(){return Module["asm"]["Dp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setY_1=Module["_emscripten_bind_btQuaternion_setY_1"]=function(){return Module["asm"]["Ep"].apply(null,arguments)};var _emscripten_bind_btQuaternion_setZ_1=Module["_emscripten_bind_btQuaternion_setZ_1"]=function(){return Module["asm"]["Fp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_w_0=Module["_emscripten_bind_btQuaternion_w_0"]=function(){return Module["asm"]["Gp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_x_0=Module["_emscripten_bind_btQuaternion_x_0"]=function(){return Module["asm"]["Hp"].apply(null,arguments)};var _emscripten_bind_btQuaternion_y_0=Module["_emscripten_bind_btQuaternion_y_0"]=function(){return Module["asm"]["Ip"].apply(null,arguments)};var _emscripten_bind_btQuaternion_z_0=Module["_emscripten_bind_btQuaternion_z_0"]=function(){return Module["asm"]["Jp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle___destroy___0=Module["_emscripten_bind_btRaycastVehicle___destroy___0"]=function(){return Module["asm"]["Kp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_addWheel_7=Module["_emscripten_bind_btRaycastVehicle_addWheel_7"]=function(){return Module["asm"]["Lp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_applyEngineForce_2=Module["_emscripten_bind_btRaycastVehicle_applyEngineForce_2"]=function(){return Module["asm"]["Mp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=Module["_emscripten_bind_btRaycastVehicle_btRaycastVehicle_3"]=function(){return Module["asm"]["Np"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=Module["_emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0"]=function(){return Module["asm"]["Op"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=Module["_emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0"]=function(){return Module["asm"]["Pp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getForwardAxis_0=Module["_emscripten_bind_btRaycastVehicle_getForwardAxis_0"]=function(){return Module["asm"]["Qp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getForwardVector_0=Module["_emscripten_bind_btRaycastVehicle_getForwardVector_0"]=function(){return Module["asm"]["Rp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getNumWheels_0=Module["_emscripten_bind_btRaycastVehicle_getNumWheels_0"]=function(){return Module["asm"]["Sp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getRightAxis_0=Module["_emscripten_bind_btRaycastVehicle_getRightAxis_0"]=function(){return Module["asm"]["Tp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getRigidBody_0=Module["_emscripten_bind_btRaycastVehicle_getRigidBody_0"]=function(){return Module["asm"]["Up"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getSteeringValue_1=Module["_emscripten_bind_btRaycastVehicle_getSteeringValue_1"]=function(){return Module["asm"]["Vp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getUpAxis_0=Module["_emscripten_bind_btRaycastVehicle_getUpAxis_0"]=function(){return Module["asm"]["Wp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getUserConstraintId_0=Module["_emscripten_bind_btRaycastVehicle_getUserConstraintId_0"]=function(){return Module["asm"]["Xp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getUserConstraintType_0=Module["_emscripten_bind_btRaycastVehicle_getUserConstraintType_0"]=function(){return Module["asm"]["Yp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getWheelInfo_1=Module["_emscripten_bind_btRaycastVehicle_getWheelInfo_1"]=function(){return Module["asm"]["Zp"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_getWheelTransformWS_1=Module["_emscripten_bind_btRaycastVehicle_getWheelTransformWS_1"]=function(){return Module["asm"]["_p"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_rayCast_1=Module["_emscripten_bind_btRaycastVehicle_rayCast_1"]=function(){return Module["asm"]["$p"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_resetSuspension_0=Module["_emscripten_bind_btRaycastVehicle_resetSuspension_0"]=function(){return Module["asm"]["aq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setBrake_2=Module["_emscripten_bind_btRaycastVehicle_setBrake_2"]=function(){return Module["asm"]["bq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=Module["_emscripten_bind_btRaycastVehicle_setCoordinateSystem_3"]=function(){return Module["asm"]["cq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setPitchControl_1=Module["_emscripten_bind_btRaycastVehicle_setPitchControl_1"]=function(){return Module["asm"]["dq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setSteeringValue_2=Module["_emscripten_bind_btRaycastVehicle_setSteeringValue_2"]=function(){return Module["asm"]["eq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setUserConstraintId_1=Module["_emscripten_bind_btRaycastVehicle_setUserConstraintId_1"]=function(){return Module["asm"]["fq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_setUserConstraintType_1=Module["_emscripten_bind_btRaycastVehicle_setUserConstraintType_1"]=function(){return Module["asm"]["gq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateAction_2=Module["_emscripten_bind_btRaycastVehicle_updateAction_2"]=function(){return Module["asm"]["hq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateFriction_1=Module["_emscripten_bind_btRaycastVehicle_updateFriction_1"]=function(){return Module["asm"]["iq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateSuspension_1=Module["_emscripten_bind_btRaycastVehicle_updateSuspension_1"]=function(){return Module["asm"]["jq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateVehicle_1=Module["_emscripten_bind_btRaycastVehicle_updateVehicle_1"]=function(){return Module["asm"]["kq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateWheelTransform_2=Module["_emscripten_bind_btRaycastVehicle_updateWheelTransform_2"]=function(){return Module["asm"]["lq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=Module["_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1"]=function(){return Module["asm"]["mq"].apply(null,arguments)};var _emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=Module["_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2"]=function(){return Module["asm"]["nq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo___destroy___0=Module["_emscripten_bind_btRigidBodyConstructionInfo___destroy___0"]=function(){return Module["asm"]["oq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=Module["_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3"]=function(){return Module["asm"]["pq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=Module["_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4"]=function(){return Module["asm"]["qq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0"]=function(){return Module["asm"]["rq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0"]=function(){return Module["asm"]["sq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0"]=function(){return Module["asm"]["tq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0"]=function(){return Module["asm"]["uq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0"]=function(){return Module["asm"]["vq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0"]=function(){return Module["asm"]["wq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0"]=function(){return Module["asm"]["xq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0"]=function(){return Module["asm"]["yq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0"]=function(){return Module["asm"]["zq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0"]=function(){return Module["asm"]["Aq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0"]=function(){return Module["asm"]["Bq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=Module["_emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0"]=function(){return Module["asm"]["Cq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1"]=function(){return Module["asm"]["Dq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1"]=function(){return Module["asm"]["Eq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1"]=function(){return Module["asm"]["Fq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1"]=function(){return Module["asm"]["Gq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1"]=function(){return Module["asm"]["Hq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1"]=function(){return Module["asm"]["Iq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1"]=function(){return Module["asm"]["Jq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1"]=function(){return Module["asm"]["Kq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1"]=function(){return Module["asm"]["Lq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1"]=function(){return Module["asm"]["Mq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1"]=function(){return Module["asm"]["Nq"].apply(null,arguments)};var _emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=Module["_emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1"]=function(){return Module["asm"]["Oq"].apply(null,arguments)};var _emscripten_bind_btRigidBody___destroy___0=Module["_emscripten_bind_btRigidBody___destroy___0"]=function(){return Module["asm"]["Pq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_activate_0=Module["_emscripten_bind_btRigidBody_activate_0"]=function(){return Module["asm"]["Qq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_activate_1=Module["_emscripten_bind_btRigidBody_activate_1"]=function(){return Module["asm"]["Rq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyCentralForce_1=Module["_emscripten_bind_btRigidBody_applyCentralForce_1"]=function(){return Module["asm"]["Sq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyCentralImpulse_1=Module["_emscripten_bind_btRigidBody_applyCentralImpulse_1"]=function(){return Module["asm"]["Tq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyCentralLocalForce_1=Module["_emscripten_bind_btRigidBody_applyCentralLocalForce_1"]=function(){return Module["asm"]["Uq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyForce_2=Module["_emscripten_bind_btRigidBody_applyForce_2"]=function(){return Module["asm"]["Vq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyGravity_0=Module["_emscripten_bind_btRigidBody_applyGravity_0"]=function(){return Module["asm"]["Wq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyImpulse_2=Module["_emscripten_bind_btRigidBody_applyImpulse_2"]=function(){return Module["asm"]["Xq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyLocalTorque_1=Module["_emscripten_bind_btRigidBody_applyLocalTorque_1"]=function(){return Module["asm"]["Yq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyTorqueImpulse_1=Module["_emscripten_bind_btRigidBody_applyTorqueImpulse_1"]=function(){return Module["asm"]["Zq"].apply(null,arguments)};var _emscripten_bind_btRigidBody_applyTorque_1=Module["_emscripten_bind_btRigidBody_applyTorque_1"]=function(){return Module["asm"]["_q"].apply(null,arguments)};var _emscripten_bind_btRigidBody_btRigidBody_1=Module["_emscripten_bind_btRigidBody_btRigidBody_1"]=function(){return Module["asm"]["$q"].apply(null,arguments)};var _emscripten_bind_btRigidBody_clearForces_0=Module["_emscripten_bind_btRigidBody_clearForces_0"]=function(){return Module["asm"]["ar"].apply(null,arguments)};var _emscripten_bind_btRigidBody_forceActivationState_1=Module["_emscripten_bind_btRigidBody_forceActivationState_1"]=function(){return Module["asm"]["br"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getAabb_2=Module["_emscripten_bind_btRigidBody_getAabb_2"]=function(){return Module["asm"]["cr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getAngularDamping_0=Module["_emscripten_bind_btRigidBody_getAngularDamping_0"]=function(){return Module["asm"]["dr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getAngularFactor_0=Module["_emscripten_bind_btRigidBody_getAngularFactor_0"]=function(){return Module["asm"]["er"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getAngularVelocity_0=Module["_emscripten_bind_btRigidBody_getAngularVelocity_0"]=function(){return Module["asm"]["fr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getBroadphaseHandle_0=Module["_emscripten_bind_btRigidBody_getBroadphaseHandle_0"]=function(){return Module["asm"]["gr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getBroadphaseProxy_0=Module["_emscripten_bind_btRigidBody_getBroadphaseProxy_0"]=function(){return Module["asm"]["hr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getCenterOfMassTransform_0=Module["_emscripten_bind_btRigidBody_getCenterOfMassTransform_0"]=function(){return Module["asm"]["ir"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getCollisionFlags_0=Module["_emscripten_bind_btRigidBody_getCollisionFlags_0"]=function(){return Module["asm"]["jr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getCollisionShape_0=Module["_emscripten_bind_btRigidBody_getCollisionShape_0"]=function(){return Module["asm"]["kr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getFriction_0=Module["_emscripten_bind_btRigidBody_getFriction_0"]=function(){return Module["asm"]["lr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getGravity_0=Module["_emscripten_bind_btRigidBody_getGravity_0"]=function(){return Module["asm"]["mr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getLinearDamping_0=Module["_emscripten_bind_btRigidBody_getLinearDamping_0"]=function(){return Module["asm"]["nr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getLinearFactor_0=Module["_emscripten_bind_btRigidBody_getLinearFactor_0"]=function(){return Module["asm"]["or"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getLinearVelocity_0=Module["_emscripten_bind_btRigidBody_getLinearVelocity_0"]=function(){return Module["asm"]["pr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getMotionState_0=Module["_emscripten_bind_btRigidBody_getMotionState_0"]=function(){return Module["asm"]["qr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getRestitution_0=Module["_emscripten_bind_btRigidBody_getRestitution_0"]=function(){return Module["asm"]["rr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getRollingFriction_0=Module["_emscripten_bind_btRigidBody_getRollingFriction_0"]=function(){return Module["asm"]["sr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getUserIndex_0=Module["_emscripten_bind_btRigidBody_getUserIndex_0"]=function(){return Module["asm"]["tr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getUserPointer_0=Module["_emscripten_bind_btRigidBody_getUserPointer_0"]=function(){return Module["asm"]["ur"].apply(null,arguments)};var _emscripten_bind_btRigidBody_getWorldTransform_0=Module["_emscripten_bind_btRigidBody_getWorldTransform_0"]=function(){return Module["asm"]["vr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_isActive_0=Module["_emscripten_bind_btRigidBody_isActive_0"]=function(){return Module["asm"]["wr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_isKinematicObject_0=Module["_emscripten_bind_btRigidBody_isKinematicObject_0"]=function(){return Module["asm"]["xr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_isStaticObject_0=Module["_emscripten_bind_btRigidBody_isStaticObject_0"]=function(){return Module["asm"]["yr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=Module["_emscripten_bind_btRigidBody_isStaticOrKinematicObject_0"]=function(){return Module["asm"]["zr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setActivationState_1=Module["_emscripten_bind_btRigidBody_setActivationState_1"]=function(){return Module["asm"]["Ar"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setAngularFactor_1=Module["_emscripten_bind_btRigidBody_setAngularFactor_1"]=function(){return Module["asm"]["Br"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setAngularVelocity_1=Module["_emscripten_bind_btRigidBody_setAngularVelocity_1"]=function(){return Module["asm"]["Cr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setAnisotropicFriction_2=Module["_emscripten_bind_btRigidBody_setAnisotropicFriction_2"]=function(){return Module["asm"]["Dr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setCcdMotionThreshold_1=Module["_emscripten_bind_btRigidBody_setCcdMotionThreshold_1"]=function(){return Module["asm"]["Er"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=Module["_emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1"]=function(){return Module["asm"]["Fr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setCenterOfMassTransform_1=Module["_emscripten_bind_btRigidBody_setCenterOfMassTransform_1"]=function(){return Module["asm"]["Gr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setCollisionFlags_1=Module["_emscripten_bind_btRigidBody_setCollisionFlags_1"]=function(){return Module["asm"]["Hr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setCollisionShape_1=Module["_emscripten_bind_btRigidBody_setCollisionShape_1"]=function(){return Module["asm"]["Ir"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setContactProcessingThreshold_1=Module["_emscripten_bind_btRigidBody_setContactProcessingThreshold_1"]=function(){return Module["asm"]["Jr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setDamping_2=Module["_emscripten_bind_btRigidBody_setDamping_2"]=function(){return Module["asm"]["Kr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setFriction_1=Module["_emscripten_bind_btRigidBody_setFriction_1"]=function(){return Module["asm"]["Lr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setGravity_1=Module["_emscripten_bind_btRigidBody_setGravity_1"]=function(){return Module["asm"]["Mr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setIgnoreCollisionCheck_2=Module["_emscripten_bind_btRigidBody_setIgnoreCollisionCheck_2"]=function(){return Module["asm"]["Nr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setLinearFactor_1=Module["_emscripten_bind_btRigidBody_setLinearFactor_1"]=function(){return Module["asm"]["Or"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setLinearVelocity_1=Module["_emscripten_bind_btRigidBody_setLinearVelocity_1"]=function(){return Module["asm"]["Pr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setMassProps_2=Module["_emscripten_bind_btRigidBody_setMassProps_2"]=function(){return Module["asm"]["Qr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setMotionState_1=Module["_emscripten_bind_btRigidBody_setMotionState_1"]=function(){return Module["asm"]["Rr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setRestitution_1=Module["_emscripten_bind_btRigidBody_setRestitution_1"]=function(){return Module["asm"]["Sr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setRollingFriction_1=Module["_emscripten_bind_btRigidBody_setRollingFriction_1"]=function(){return Module["asm"]["Tr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setSleepingThresholds_2=Module["_emscripten_bind_btRigidBody_setSleepingThresholds_2"]=function(){return Module["asm"]["Ur"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setUserIndex_1=Module["_emscripten_bind_btRigidBody_setUserIndex_1"]=function(){return Module["asm"]["Vr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setUserPointer_1=Module["_emscripten_bind_btRigidBody_setUserPointer_1"]=function(){return Module["asm"]["Wr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_setWorldTransform_1=Module["_emscripten_bind_btRigidBody_setWorldTransform_1"]=function(){return Module["asm"]["Xr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_upcast_1=Module["_emscripten_bind_btRigidBody_upcast_1"]=function(){return Module["asm"]["Yr"].apply(null,arguments)};var _emscripten_bind_btRigidBody_updateInertiaTensor_0=Module["_emscripten_bind_btRigidBody_updateInertiaTensor_0"]=function(){return Module["asm"]["Zr"].apply(null,arguments)};var _emscripten_bind_btScalarArray___destroy___0=Module["_emscripten_bind_btScalarArray___destroy___0"]=function(){return Module["asm"]["_r"].apply(null,arguments)};var _emscripten_bind_btScalarArray_at_1=Module["_emscripten_bind_btScalarArray_at_1"]=function(){return Module["asm"]["$r"].apply(null,arguments)};var _emscripten_bind_btScalarArray_size_0=Module["_emscripten_bind_btScalarArray_size_0"]=function(){return Module["asm"]["as"].apply(null,arguments)};var _emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=Module["_emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0"]=function(){return Module["asm"]["bs"].apply(null,arguments)};var _emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=Module["_emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0"]=function(){return Module["asm"]["cs"].apply(null,arguments)};var _emscripten_bind_btShapeHull___destroy___0=Module["_emscripten_bind_btShapeHull___destroy___0"]=function(){return Module["asm"]["ds"].apply(null,arguments)};var _emscripten_bind_btShapeHull_btShapeHull_1=Module["_emscripten_bind_btShapeHull_btShapeHull_1"]=function(){return Module["asm"]["es"].apply(null,arguments)};var _emscripten_bind_btShapeHull_buildHull_1=Module["_emscripten_bind_btShapeHull_buildHull_1"]=function(){return Module["asm"]["fs"].apply(null,arguments)};var _emscripten_bind_btShapeHull_getVertexPointer_0=Module["_emscripten_bind_btShapeHull_getVertexPointer_0"]=function(){return Module["asm"]["gs"].apply(null,arguments)};var _emscripten_bind_btShapeHull_numVertices_0=Module["_emscripten_bind_btShapeHull_numVertices_0"]=function(){return Module["asm"]["hs"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint___destroy___0=Module["_emscripten_bind_btSliderConstraint___destroy___0"]=function(){return Module["asm"]["is"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_btSliderConstraint_3=Module["_emscripten_bind_btSliderConstraint_btSliderConstraint_3"]=function(){return Module["asm"]["js"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_btSliderConstraint_5=Module["_emscripten_bind_btSliderConstraint_btSliderConstraint_5"]=function(){return Module["asm"]["ks"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_enableFeedback_1=Module["_emscripten_bind_btSliderConstraint_enableFeedback_1"]=function(){return Module["asm"]["ls"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["ms"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_getParam_2=Module["_emscripten_bind_btSliderConstraint_getParam_2"]=function(){return Module["asm"]["ns"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["os"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setLowerAngLimit_1=Module["_emscripten_bind_btSliderConstraint_setLowerAngLimit_1"]=function(){return Module["asm"]["ps"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setLowerLinLimit_1=Module["_emscripten_bind_btSliderConstraint_setLowerLinLimit_1"]=function(){return Module["asm"]["qs"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setParam_3=Module["_emscripten_bind_btSliderConstraint_setParam_3"]=function(){return Module["asm"]["rs"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setUpperAngLimit_1=Module["_emscripten_bind_btSliderConstraint_setUpperAngLimit_1"]=function(){return Module["asm"]["ss"].apply(null,arguments)};var _emscripten_bind_btSliderConstraint_setUpperLinLimit_1=Module["_emscripten_bind_btSliderConstraint_setUpperLinLimit_1"]=function(){return Module["asm"]["ts"].apply(null,arguments)};var _emscripten_bind_btSoftBodyArray___destroy___0=Module["_emscripten_bind_btSoftBodyArray___destroy___0"]=function(){return Module["asm"]["us"].apply(null,arguments)};var _emscripten_bind_btSoftBodyArray_at_1=Module["_emscripten_bind_btSoftBodyArray_at_1"]=function(){return Module["asm"]["vs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyArray_size_0=Module["_emscripten_bind_btSoftBodyArray_size_0"]=function(){return Module["asm"]["ws"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=Module["_emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4"]=function(){return Module["asm"]["xs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=Module["_emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4"]=function(){return Module["asm"]["ys"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=Module["_emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5"]=function(){return Module["asm"]["zs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=Module["_emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10"]=function(){return Module["asm"]["As"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreatePatch_9=Module["_emscripten_bind_btSoftBodyHelpers_CreatePatch_9"]=function(){return Module["asm"]["Bs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_CreateRope_5=Module["_emscripten_bind_btSoftBodyHelpers_CreateRope_5"]=function(){return Module["asm"]["Cs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers___destroy___0=Module["_emscripten_bind_btSoftBodyHelpers___destroy___0"]=function(){return Module["asm"]["Ds"].apply(null,arguments)};var _emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=Module["_emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0"]=function(){return Module["asm"]["Es"].apply(null,arguments)};var _emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=Module["_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0"]=function(){return Module["asm"]["Fs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=Module["_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0"]=function(){return Module["asm"]["Gs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=Module["_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1"]=function(){return Module["asm"]["Hs"].apply(null,arguments)};var _emscripten_bind_btSoftBodySolver___destroy___0=Module["_emscripten_bind_btSoftBodySolver___destroy___0"]=function(){return Module["asm"]["Is"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo___destroy___0=Module["_emscripten_bind_btSoftBodyWorldInfo___destroy___0"]=function(){return Module["asm"]["Js"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=Module["_emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0"]=function(){return Module["asm"]["Ks"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_air_density_0"]=function(){return Module["asm"]["Ls"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0"]=function(){return Module["asm"]["Ms"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0"]=function(){return Module["asm"]["Ns"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0"]=function(){return Module["asm"]["Os"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0"]=function(){return Module["asm"]["Ps"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_water_density_0"]=function(){return Module["asm"]["Qs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0"]=function(){return Module["asm"]["Rs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0=Module["_emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0"]=function(){return Module["asm"]["Ss"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_air_density_1"]=function(){return Module["asm"]["Ts"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1"]=function(){return Module["asm"]["Us"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1"]=function(){return Module["asm"]["Vs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1"]=function(){return Module["asm"]["Ws"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1"]=function(){return Module["asm"]["Xs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_water_density_1"]=function(){return Module["asm"]["Ys"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1"]=function(){return Module["asm"]["Zs"].apply(null,arguments)};var _emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=Module["_emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1"]=function(){return Module["asm"]["_s"].apply(null,arguments)};var _emscripten_bind_btSoftBody___destroy___0=Module["_emscripten_bind_btSoftBody___destroy___0"]=function(){return Module["asm"]["$s"].apply(null,arguments)};var _emscripten_bind_btSoftBody_activate_0=Module["_emscripten_bind_btSoftBody_activate_0"]=function(){return Module["asm"]["at"].apply(null,arguments)};var _emscripten_bind_btSoftBody_activate_1=Module["_emscripten_bind_btSoftBody_activate_1"]=function(){return Module["asm"]["bt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_addAeroForceToNode_2=Module["_emscripten_bind_btSoftBody_addAeroForceToNode_2"]=function(){return Module["asm"]["ct"].apply(null,arguments)};var _emscripten_bind_btSoftBody_addForce_1=Module["_emscripten_bind_btSoftBody_addForce_1"]=function(){return Module["asm"]["dt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_addForce_2=Module["_emscripten_bind_btSoftBody_addForce_2"]=function(){return Module["asm"]["et"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendAnchor_4=Module["_emscripten_bind_btSoftBody_appendAnchor_4"]=function(){return Module["asm"]["ft"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendFace_4=Module["_emscripten_bind_btSoftBody_appendFace_4"]=function(){return Module["asm"]["gt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendLink_4=Module["_emscripten_bind_btSoftBody_appendLink_4"]=function(){return Module["asm"]["ht"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendMaterial_0=Module["_emscripten_bind_btSoftBody_appendMaterial_0"]=function(){return Module["asm"]["it"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendNode_2=Module["_emscripten_bind_btSoftBody_appendNode_2"]=function(){return Module["asm"]["jt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_appendTetra_5=Module["_emscripten_bind_btSoftBody_appendTetra_5"]=function(){return Module["asm"]["kt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_btSoftBody_4=Module["_emscripten_bind_btSoftBody_btSoftBody_4"]=function(){return Module["asm"]["lt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_checkFace_3=Module["_emscripten_bind_btSoftBody_checkFace_3"]=function(){return Module["asm"]["mt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_checkLink_2=Module["_emscripten_bind_btSoftBody_checkLink_2"]=function(){return Module["asm"]["nt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_forceActivationState_1=Module["_emscripten_bind_btSoftBody_forceActivationState_1"]=function(){return Module["asm"]["ot"].apply(null,arguments)};var _emscripten_bind_btSoftBody_generateBendingConstraints_2=Module["_emscripten_bind_btSoftBody_generateBendingConstraints_2"]=function(){return Module["asm"]["pt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_generateClusters_1=Module["_emscripten_bind_btSoftBody_generateClusters_1"]=function(){return Module["asm"]["qt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_generateClusters_2=Module["_emscripten_bind_btSoftBody_generateClusters_2"]=function(){return Module["asm"]["rt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getBroadphaseHandle_0=Module["_emscripten_bind_btSoftBody_getBroadphaseHandle_0"]=function(){return Module["asm"]["st"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getCollisionFlags_0=Module["_emscripten_bind_btSoftBody_getCollisionFlags_0"]=function(){return Module["asm"]["tt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getCollisionShape_0=Module["_emscripten_bind_btSoftBody_getCollisionShape_0"]=function(){return Module["asm"]["ut"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getFriction_0=Module["_emscripten_bind_btSoftBody_getFriction_0"]=function(){return Module["asm"]["vt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getRestitution_0=Module["_emscripten_bind_btSoftBody_getRestitution_0"]=function(){return Module["asm"]["wt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getRollingFriction_0=Module["_emscripten_bind_btSoftBody_getRollingFriction_0"]=function(){return Module["asm"]["xt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getTotalMass_0=Module["_emscripten_bind_btSoftBody_getTotalMass_0"]=function(){return Module["asm"]["yt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getUserIndex_0=Module["_emscripten_bind_btSoftBody_getUserIndex_0"]=function(){return Module["asm"]["zt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getUserPointer_0=Module["_emscripten_bind_btSoftBody_getUserPointer_0"]=function(){return Module["asm"]["At"].apply(null,arguments)};var _emscripten_bind_btSoftBody_getWorldTransform_0=Module["_emscripten_bind_btSoftBody_getWorldTransform_0"]=function(){return Module["asm"]["Bt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_get_m_anchors_0=Module["_emscripten_bind_btSoftBody_get_m_anchors_0"]=function(){return Module["asm"]["Ct"].apply(null,arguments)};var _emscripten_bind_btSoftBody_get_m_cfg_0=Module["_emscripten_bind_btSoftBody_get_m_cfg_0"]=function(){return Module["asm"]["Dt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_get_m_materials_0=Module["_emscripten_bind_btSoftBody_get_m_materials_0"]=function(){return Module["asm"]["Et"].apply(null,arguments)};var _emscripten_bind_btSoftBody_get_m_nodes_0=Module["_emscripten_bind_btSoftBody_get_m_nodes_0"]=function(){return Module["asm"]["Ft"].apply(null,arguments)};var _emscripten_bind_btSoftBody_isActive_0=Module["_emscripten_bind_btSoftBody_isActive_0"]=function(){return Module["asm"]["Gt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_isKinematicObject_0=Module["_emscripten_bind_btSoftBody_isKinematicObject_0"]=function(){return Module["asm"]["Ht"].apply(null,arguments)};var _emscripten_bind_btSoftBody_isStaticObject_0=Module["_emscripten_bind_btSoftBody_isStaticObject_0"]=function(){return Module["asm"]["It"].apply(null,arguments)};var _emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=Module["_emscripten_bind_btSoftBody_isStaticOrKinematicObject_0"]=function(){return Module["asm"]["Jt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_rotate_1=Module["_emscripten_bind_btSoftBody_rotate_1"]=function(){return Module["asm"]["Kt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_scale_1=Module["_emscripten_bind_btSoftBody_scale_1"]=function(){return Module["asm"]["Lt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setActivationState_1=Module["_emscripten_bind_btSoftBody_setActivationState_1"]=function(){return Module["asm"]["Mt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setAnisotropicFriction_2=Module["_emscripten_bind_btSoftBody_setAnisotropicFriction_2"]=function(){return Module["asm"]["Nt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setCcdMotionThreshold_1=Module["_emscripten_bind_btSoftBody_setCcdMotionThreshold_1"]=function(){return Module["asm"]["Ot"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=Module["_emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1"]=function(){return Module["asm"]["Pt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setCollisionFlags_1=Module["_emscripten_bind_btSoftBody_setCollisionFlags_1"]=function(){return Module["asm"]["Qt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setCollisionShape_1=Module["_emscripten_bind_btSoftBody_setCollisionShape_1"]=function(){return Module["asm"]["Rt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setContactProcessingThreshold_1=Module["_emscripten_bind_btSoftBody_setContactProcessingThreshold_1"]=function(){return Module["asm"]["St"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setFriction_1=Module["_emscripten_bind_btSoftBody_setFriction_1"]=function(){return Module["asm"]["Tt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setIgnoreCollisionCheck_2=Module["_emscripten_bind_btSoftBody_setIgnoreCollisionCheck_2"]=function(){return Module["asm"]["Ut"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setMass_2=Module["_emscripten_bind_btSoftBody_setMass_2"]=function(){return Module["asm"]["Vt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setRestitution_1=Module["_emscripten_bind_btSoftBody_setRestitution_1"]=function(){return Module["asm"]["Wt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setRollingFriction_1=Module["_emscripten_bind_btSoftBody_setRollingFriction_1"]=function(){return Module["asm"]["Xt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setTotalMass_2=Module["_emscripten_bind_btSoftBody_setTotalMass_2"]=function(){return Module["asm"]["Yt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setUserIndex_1=Module["_emscripten_bind_btSoftBody_setUserIndex_1"]=function(){return Module["asm"]["Zt"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setUserPointer_1=Module["_emscripten_bind_btSoftBody_setUserPointer_1"]=function(){return Module["asm"]["_t"].apply(null,arguments)};var _emscripten_bind_btSoftBody_setWorldTransform_1=Module["_emscripten_bind_btSoftBody_setWorldTransform_1"]=function(){return Module["asm"]["$t"].apply(null,arguments)};var _emscripten_bind_btSoftBody_set_m_anchors_1=Module["_emscripten_bind_btSoftBody_set_m_anchors_1"]=function(){return Module["asm"]["au"].apply(null,arguments)};var _emscripten_bind_btSoftBody_set_m_cfg_1=Module["_emscripten_bind_btSoftBody_set_m_cfg_1"]=function(){return Module["asm"]["bu"].apply(null,arguments)};var _emscripten_bind_btSoftBody_set_m_materials_1=Module["_emscripten_bind_btSoftBody_set_m_materials_1"]=function(){return Module["asm"]["cu"].apply(null,arguments)};var _emscripten_bind_btSoftBody_set_m_nodes_1=Module["_emscripten_bind_btSoftBody_set_m_nodes_1"]=function(){return Module["asm"]["du"].apply(null,arguments)};var _emscripten_bind_btSoftBody_transform_1=Module["_emscripten_bind_btSoftBody_transform_1"]=function(){return Module["asm"]["eu"].apply(null,arguments)};var _emscripten_bind_btSoftBody_translate_1=Module["_emscripten_bind_btSoftBody_translate_1"]=function(){return Module["asm"]["fu"].apply(null,arguments)};var _emscripten_bind_btSoftBody_upcast_1=Module["_emscripten_bind_btSoftBody_upcast_1"]=function(){return Module["asm"]["gu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=Module["_emscripten_bind_btSoftRigidDynamicsWorld___destroy___0"]=function(){return Module["asm"]["hu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0"]=function(){return Module["asm"]["iu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addAction_1"]=function(){return Module["asm"]["ju"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1"]=function(){return Module["asm"]["ku"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2"]=function(){return Module["asm"]["lu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3"]=function(){return Module["asm"]["mu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1"]=function(){return Module["asm"]["nu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2"]=function(){return Module["asm"]["ou"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1"]=function(){return Module["asm"]["pu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3"]=function(){return Module["asm"]["qu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3"]=function(){return Module["asm"]["ru"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=Module["_emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5"]=function(){return Module["asm"]["su"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3"]=function(){return Module["asm"]["tu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=Module["_emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2"]=function(){return Module["asm"]["uu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=Module["_emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5"]=function(){return Module["asm"]["vu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3"]=function(){return Module["asm"]["wu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0"]=function(){return Module["asm"]["xu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0"]=function(){return Module["asm"]["yu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0"]=function(){return Module["asm"]["zu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0"]=function(){return Module["asm"]["Au"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0"]=function(){return Module["asm"]["Bu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getForceUpdateAllAabbs_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getForceUpdateAllAabbs_0"]=function(){return Module["asm"]["Cu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0"]=function(){return Module["asm"]["Du"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0"]=function(){return Module["asm"]["Eu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0"]=function(){return Module["asm"]["Fu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0"]=function(){return Module["asm"]["Gu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=Module["_emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0"]=function(){return Module["asm"]["Hu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3"]=function(){return Module["asm"]["Iu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1"]=function(){return Module["asm"]["Ju"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1"]=function(){return Module["asm"]["Ku"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1"]=function(){return Module["asm"]["Lu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1"]=function(){return Module["asm"]["Mu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1"]=function(){return Module["asm"]["Nu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1"]=function(){return Module["asm"]["Ou"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1"]=function(){return Module["asm"]["Pu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1"]=function(){return Module["asm"]["Qu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1"]=function(){return Module["asm"]["Ru"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setForceUpdateAllAabbs_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setForceUpdateAllAabbs_1"]=function(){return Module["asm"]["Su"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1"]=function(){return Module["asm"]["Tu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1"]=function(){return Module["asm"]["Uu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=Module["_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2"]=function(){return Module["asm"]["Vu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3=Module["_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3"]=function(){return Module["asm"]["Wu"].apply(null,arguments)};var _emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=Module["_emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1"]=function(){return Module["asm"]["Xu"].apply(null,arguments)};var _emscripten_bind_btSphereShape___destroy___0=Module["_emscripten_bind_btSphereShape___destroy___0"]=function(){return Module["asm"]["Yu"].apply(null,arguments)};var _emscripten_bind_btSphereShape_btSphereShape_1=Module["_emscripten_bind_btSphereShape_btSphereShape_1"]=function(){return Module["asm"]["Zu"].apply(null,arguments)};var _emscripten_bind_btSphereShape_calculateLocalInertia_2=Module["_emscripten_bind_btSphereShape_calculateLocalInertia_2"]=function(){return Module["asm"]["_u"].apply(null,arguments)};var _emscripten_bind_btSphereShape_getLocalScaling_0=Module["_emscripten_bind_btSphereShape_getLocalScaling_0"]=function(){return Module["asm"]["$u"].apply(null,arguments)};var _emscripten_bind_btSphereShape_getMargin_0=Module["_emscripten_bind_btSphereShape_getMargin_0"]=function(){return Module["asm"]["av"].apply(null,arguments)};var _emscripten_bind_btSphereShape_setLocalScaling_1=Module["_emscripten_bind_btSphereShape_setLocalScaling_1"]=function(){return Module["asm"]["bv"].apply(null,arguments)};var _emscripten_bind_btSphereShape_setMargin_1=Module["_emscripten_bind_btSphereShape_setMargin_1"]=function(){return Module["asm"]["cv"].apply(null,arguments)};var _emscripten_bind_btStaticPlaneShape___destroy___0=Module["_emscripten_bind_btStaticPlaneShape___destroy___0"]=function(){return Module["asm"]["dv"].apply(null,arguments)};var _emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=Module["_emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2"]=function(){return Module["asm"]["ev"].apply(null,arguments)};var _emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=Module["_emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2"]=function(){return Module["asm"]["fv"].apply(null,arguments)};var _emscripten_bind_btStaticPlaneShape_getLocalScaling_0=Module["_emscripten_bind_btStaticPlaneShape_getLocalScaling_0"]=function(){return Module["asm"]["gv"].apply(null,arguments)};var _emscripten_bind_btStaticPlaneShape_setLocalScaling_1=Module["_emscripten_bind_btStaticPlaneShape_setLocalScaling_1"]=function(){return Module["asm"]["hv"].apply(null,arguments)};var _emscripten_bind_btStridingMeshInterface___destroy___0=Module["_emscripten_bind_btStridingMeshInterface___destroy___0"]=function(){return Module["asm"]["iv"].apply(null,arguments)};var _emscripten_bind_btStridingMeshInterface_setScaling_1=Module["_emscripten_bind_btStridingMeshInterface_setScaling_1"]=function(){return Module["asm"]["jv"].apply(null,arguments)};var _emscripten_bind_btTransform___destroy___0=Module["_emscripten_bind_btTransform___destroy___0"]=function(){return Module["asm"]["kv"].apply(null,arguments)};var _emscripten_bind_btTransform_btTransform_0=Module["_emscripten_bind_btTransform_btTransform_0"]=function(){return Module["asm"]["lv"].apply(null,arguments)};var _emscripten_bind_btTransform_btTransform_2=Module["_emscripten_bind_btTransform_btTransform_2"]=function(){return Module["asm"]["mv"].apply(null,arguments)};var _emscripten_bind_btTransform_getBasis_0=Module["_emscripten_bind_btTransform_getBasis_0"]=function(){return Module["asm"]["nv"].apply(null,arguments)};var _emscripten_bind_btTransform_getOrigin_0=Module["_emscripten_bind_btTransform_getOrigin_0"]=function(){return Module["asm"]["ov"].apply(null,arguments)};var _emscripten_bind_btTransform_getRotation_0=Module["_emscripten_bind_btTransform_getRotation_0"]=function(){return Module["asm"]["pv"].apply(null,arguments)};var _emscripten_bind_btTransform_inverse_0=Module["_emscripten_bind_btTransform_inverse_0"]=function(){return Module["asm"]["qv"].apply(null,arguments)};var _emscripten_bind_btTransform_op_mul_1=Module["_emscripten_bind_btTransform_op_mul_1"]=function(){return Module["asm"]["rv"].apply(null,arguments)};var _emscripten_bind_btTransform_setFromOpenGLMatrix_1=Module["_emscripten_bind_btTransform_setFromOpenGLMatrix_1"]=function(){return Module["asm"]["sv"].apply(null,arguments)};var _emscripten_bind_btTransform_setIdentity_0=Module["_emscripten_bind_btTransform_setIdentity_0"]=function(){return Module["asm"]["tv"].apply(null,arguments)};var _emscripten_bind_btTransform_setOrigin_1=Module["_emscripten_bind_btTransform_setOrigin_1"]=function(){return Module["asm"]["uv"].apply(null,arguments)};var _emscripten_bind_btTransform_setRotation_1=Module["_emscripten_bind_btTransform_setRotation_1"]=function(){return Module["asm"]["vv"].apply(null,arguments)};var _emscripten_bind_btTriangleIndexVertexArray___destroy___0=Module["_emscripten_bind_btTriangleIndexVertexArray___destroy___0"]=function(){return Module["asm"]["wv"].apply(null,arguments)};var _emscripten_bind_btTriangleIndexVertexArray_btTriangleIndexVertexArray_6=Module["_emscripten_bind_btTriangleIndexVertexArray_btTriangleIndexVertexArray_6"]=function(){return Module["asm"]["xv"].apply(null,arguments)};var _emscripten_bind_btTriangleIndexVertexArray_setScaling_1=Module["_emscripten_bind_btTriangleIndexVertexArray_setScaling_1"]=function(){return Module["asm"]["yv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap___destroy___0=Module["_emscripten_bind_btTriangleInfoMap___destroy___0"]=function(){return Module["asm"]["zv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_btTriangleInfoMap_0=Module["_emscripten_bind_btTriangleInfoMap_btTriangleInfoMap_0"]=function(){return Module["asm"]["Av"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_generateInternalEdgeInfo_1=Module["_emscripten_bind_btTriangleInfoMap_generateInternalEdgeInfo_1"]=function(){return Module["asm"]["Bv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_convexEpsilon_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_convexEpsilon_0"]=function(){return Module["asm"]["Cv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_edgeDistanceThreshold_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_edgeDistanceThreshold_0"]=function(){return Module["asm"]["Dv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_equalVertexThreshold_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_equalVertexThreshold_0"]=function(){return Module["asm"]["Ev"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_maxEdgeAngleThreshold_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_maxEdgeAngleThreshold_0"]=function(){return Module["asm"]["Fv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_planarEpsilon_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_planarEpsilon_0"]=function(){return Module["asm"]["Gv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_get_m_zeroAreaThreshold_0=Module["_emscripten_bind_btTriangleInfoMap_get_m_zeroAreaThreshold_0"]=function(){return Module["asm"]["Hv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_convexEpsilon_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_convexEpsilon_1"]=function(){return Module["asm"]["Iv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_edgeDistanceThreshold_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_edgeDistanceThreshold_1"]=function(){return Module["asm"]["Jv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_equalVertexThreshold_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_equalVertexThreshold_1"]=function(){return Module["asm"]["Kv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_maxEdgeAngleThreshold_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_maxEdgeAngleThreshold_1"]=function(){return Module["asm"]["Lv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_planarEpsilon_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_planarEpsilon_1"]=function(){return Module["asm"]["Mv"].apply(null,arguments)};var _emscripten_bind_btTriangleInfoMap_set_m_zeroAreaThreshold_1=Module["_emscripten_bind_btTriangleInfoMap_set_m_zeroAreaThreshold_1"]=function(){return Module["asm"]["Nv"].apply(null,arguments)};var _emscripten_bind_btTriangleMeshShape___destroy___0=Module["_emscripten_bind_btTriangleMeshShape___destroy___0"]=function(){return Module["asm"]["Ov"].apply(null,arguments)};var _emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=Module["_emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2"]=function(){return Module["asm"]["Pv"].apply(null,arguments)};var _emscripten_bind_btTriangleMeshShape_getLocalScaling_0=Module["_emscripten_bind_btTriangleMeshShape_getLocalScaling_0"]=function(){return Module["asm"]["Qv"].apply(null,arguments)};var _emscripten_bind_btTriangleMeshShape_setLocalScaling_1=Module["_emscripten_bind_btTriangleMeshShape_setLocalScaling_1"]=function(){return Module["asm"]["Rv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh___destroy___0=Module["_emscripten_bind_btTriangleMesh___destroy___0"]=function(){return Module["asm"]["Sv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_addIndex_1=Module["_emscripten_bind_btTriangleMesh_addIndex_1"]=function(){return Module["asm"]["Tv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_addTriangleIndices_3=Module["_emscripten_bind_btTriangleMesh_addTriangleIndices_3"]=function(){return Module["asm"]["Uv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_addTriangle_3=Module["_emscripten_bind_btTriangleMesh_addTriangle_3"]=function(){return Module["asm"]["Vv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_addTriangle_4=Module["_emscripten_bind_btTriangleMesh_addTriangle_4"]=function(){return Module["asm"]["Wv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_btTriangleMesh_0=Module["_emscripten_bind_btTriangleMesh_btTriangleMesh_0"]=function(){return Module["asm"]["Xv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_btTriangleMesh_1=Module["_emscripten_bind_btTriangleMesh_btTriangleMesh_1"]=function(){return Module["asm"]["Yv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_btTriangleMesh_2=Module["_emscripten_bind_btTriangleMesh_btTriangleMesh_2"]=function(){return Module["asm"]["Zv"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_findOrAddVertex_2=Module["_emscripten_bind_btTriangleMesh_findOrAddVertex_2"]=function(){return Module["asm"]["_v"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_preallocateIndices_1=Module["_emscripten_bind_btTriangleMesh_preallocateIndices_1"]=function(){return Module["asm"]["$v"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_preallocateVertices_1=Module["_emscripten_bind_btTriangleMesh_preallocateVertices_1"]=function(){return Module["asm"]["aw"].apply(null,arguments)};var _emscripten_bind_btTriangleMesh_setScaling_1=Module["_emscripten_bind_btTriangleMesh_setScaling_1"]=function(){return Module["asm"]["bw"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint___destroy___0=Module["_emscripten_bind_btTypedConstraint___destroy___0"]=function(){return Module["asm"]["cw"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint_enableFeedback_1=Module["_emscripten_bind_btTypedConstraint_enableFeedback_1"]=function(){return Module["asm"]["dw"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=Module["_emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0"]=function(){return Module["asm"]["ew"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint_getParam_2=Module["_emscripten_bind_btTypedConstraint_getParam_2"]=function(){return Module["asm"]["fw"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=Module["_emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1"]=function(){return Module["asm"]["gw"].apply(null,arguments)};var _emscripten_bind_btTypedConstraint_setParam_3=Module["_emscripten_bind_btTypedConstraint_setParam_3"]=function(){return Module["asm"]["hw"].apply(null,arguments)};var _emscripten_bind_btVector3Array___destroy___0=Module["_emscripten_bind_btVector3Array___destroy___0"]=function(){return Module["asm"]["iw"].apply(null,arguments)};var _emscripten_bind_btVector3Array_at_1=Module["_emscripten_bind_btVector3Array_at_1"]=function(){return Module["asm"]["jw"].apply(null,arguments)};var _emscripten_bind_btVector3Array_size_0=Module["_emscripten_bind_btVector3Array_size_0"]=function(){return Module["asm"]["kw"].apply(null,arguments)};var _emscripten_bind_btVector3___destroy___0=Module["_emscripten_bind_btVector3___destroy___0"]=function(){return Module["asm"]["lw"].apply(null,arguments)};var _emscripten_bind_btVector3_btVector3_0=Module["_emscripten_bind_btVector3_btVector3_0"]=function(){return Module["asm"]["mw"].apply(null,arguments)};var _emscripten_bind_btVector3_btVector3_3=Module["_emscripten_bind_btVector3_btVector3_3"]=function(){return Module["asm"]["nw"].apply(null,arguments)};var _emscripten_bind_btVector3_dot_1=Module["_emscripten_bind_btVector3_dot_1"]=function(){return Module["asm"]["ow"].apply(null,arguments)};var _emscripten_bind_btVector3_length_0=Module["_emscripten_bind_btVector3_length_0"]=function(){return Module["asm"]["pw"].apply(null,arguments)};var _emscripten_bind_btVector3_normalize_0=Module["_emscripten_bind_btVector3_normalize_0"]=function(){return Module["asm"]["qw"].apply(null,arguments)};var _emscripten_bind_btVector3_op_add_1=Module["_emscripten_bind_btVector3_op_add_1"]=function(){return Module["asm"]["rw"].apply(null,arguments)};var _emscripten_bind_btVector3_op_mul_1=Module["_emscripten_bind_btVector3_op_mul_1"]=function(){return Module["asm"]["sw"].apply(null,arguments)};var _emscripten_bind_btVector3_op_sub_1=Module["_emscripten_bind_btVector3_op_sub_1"]=function(){return Module["asm"]["tw"].apply(null,arguments)};var _emscripten_bind_btVector3_rotate_2=Module["_emscripten_bind_btVector3_rotate_2"]=function(){return Module["asm"]["uw"].apply(null,arguments)};var _emscripten_bind_btVector3_setValue_3=Module["_emscripten_bind_btVector3_setValue_3"]=function(){return Module["asm"]["vw"].apply(null,arguments)};var _emscripten_bind_btVector3_setX_1=Module["_emscripten_bind_btVector3_setX_1"]=function(){return Module["asm"]["ww"].apply(null,arguments)};var _emscripten_bind_btVector3_setY_1=Module["_emscripten_bind_btVector3_setY_1"]=function(){return Module["asm"]["xw"].apply(null,arguments)};var _emscripten_bind_btVector3_setZ_1=Module["_emscripten_bind_btVector3_setZ_1"]=function(){return Module["asm"]["yw"].apply(null,arguments)};var _emscripten_bind_btVector3_x_0=Module["_emscripten_bind_btVector3_x_0"]=function(){return Module["asm"]["zw"].apply(null,arguments)};var _emscripten_bind_btVector3_y_0=Module["_emscripten_bind_btVector3_y_0"]=function(){return Module["asm"]["Aw"].apply(null,arguments)};var _emscripten_bind_btVector3_z_0=Module["_emscripten_bind_btVector3_z_0"]=function(){return Module["asm"]["Bw"].apply(null,arguments)};var _emscripten_bind_btVector4___destroy___0=Module["_emscripten_bind_btVector4___destroy___0"]=function(){return Module["asm"]["Cw"].apply(null,arguments)};var _emscripten_bind_btVector4_btVector4_0=Module["_emscripten_bind_btVector4_btVector4_0"]=function(){return Module["asm"]["Dw"].apply(null,arguments)};var _emscripten_bind_btVector4_btVector4_4=Module["_emscripten_bind_btVector4_btVector4_4"]=function(){return Module["asm"]["Ew"].apply(null,arguments)};var _emscripten_bind_btVector4_dot_1=Module["_emscripten_bind_btVector4_dot_1"]=function(){return Module["asm"]["Fw"].apply(null,arguments)};var _emscripten_bind_btVector4_length_0=Module["_emscripten_bind_btVector4_length_0"]=function(){return Module["asm"]["Gw"].apply(null,arguments)};var _emscripten_bind_btVector4_normalize_0=Module["_emscripten_bind_btVector4_normalize_0"]=function(){return Module["asm"]["Hw"].apply(null,arguments)};var _emscripten_bind_btVector4_op_add_1=Module["_emscripten_bind_btVector4_op_add_1"]=function(){return Module["asm"]["Iw"].apply(null,arguments)};var _emscripten_bind_btVector4_op_mul_1=Module["_emscripten_bind_btVector4_op_mul_1"]=function(){return Module["asm"]["Jw"].apply(null,arguments)};var _emscripten_bind_btVector4_op_sub_1=Module["_emscripten_bind_btVector4_op_sub_1"]=function(){return Module["asm"]["Kw"].apply(null,arguments)};var _emscripten_bind_btVector4_rotate_2=Module["_emscripten_bind_btVector4_rotate_2"]=function(){return Module["asm"]["Lw"].apply(null,arguments)};var _emscripten_bind_btVector4_setValue_4=Module["_emscripten_bind_btVector4_setValue_4"]=function(){return Module["asm"]["Mw"].apply(null,arguments)};var _emscripten_bind_btVector4_setX_1=Module["_emscripten_bind_btVector4_setX_1"]=function(){return Module["asm"]["Nw"].apply(null,arguments)};var _emscripten_bind_btVector4_setY_1=Module["_emscripten_bind_btVector4_setY_1"]=function(){return Module["asm"]["Ow"].apply(null,arguments)};var _emscripten_bind_btVector4_setZ_1=Module["_emscripten_bind_btVector4_setZ_1"]=function(){return Module["asm"]["Pw"].apply(null,arguments)};var _emscripten_bind_btVector4_w_0=Module["_emscripten_bind_btVector4_w_0"]=function(){return Module["asm"]["Qw"].apply(null,arguments)};var _emscripten_bind_btVector4_x_0=Module["_emscripten_bind_btVector4_x_0"]=function(){return Module["asm"]["Rw"].apply(null,arguments)};var _emscripten_bind_btVector4_y_0=Module["_emscripten_bind_btVector4_y_0"]=function(){return Module["asm"]["Sw"].apply(null,arguments)};var _emscripten_bind_btVector4_z_0=Module["_emscripten_bind_btVector4_z_0"]=function(){return Module["asm"]["Tw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult___destroy___0=Module["_emscripten_bind_btVehicleRaycasterResult___destroy___0"]=function(){return Module["asm"]["Uw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=Module["_emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0"]=function(){return Module["asm"]["Vw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=Module["_emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0"]=function(){return Module["asm"]["Ww"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=Module["_emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0"]=function(){return Module["asm"]["Xw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=Module["_emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1"]=function(){return Module["asm"]["Yw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=Module["_emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1"]=function(){return Module["asm"]["Zw"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=Module["_emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1"]=function(){return Module["asm"]["_w"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycaster___destroy___0=Module["_emscripten_bind_btVehicleRaycaster___destroy___0"]=function(){return Module["asm"]["$w"].apply(null,arguments)};var _emscripten_bind_btVehicleRaycaster_castRay_3=Module["_emscripten_bind_btVehicleRaycaster_castRay_3"]=function(){return Module["asm"]["ax"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_btVehicleTuning_0=Module["_emscripten_bind_btVehicleTuning_btVehicleTuning_0"]=function(){return Module["asm"]["bx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=Module["_emscripten_bind_btVehicleTuning_get_m_frictionSlip_0"]=function(){return Module["asm"]["cx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=Module["_emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0"]=function(){return Module["asm"]["dx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0=Module["_emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0"]=function(){return Module["asm"]["ex"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=Module["_emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0"]=function(){return Module["asm"]["fx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=Module["_emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0"]=function(){return Module["asm"]["gx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=Module["_emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0"]=function(){return Module["asm"]["hx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=Module["_emscripten_bind_btVehicleTuning_set_m_frictionSlip_1"]=function(){return Module["asm"]["ix"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=Module["_emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1"]=function(){return Module["asm"]["jx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=Module["_emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1"]=function(){return Module["asm"]["kx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=Module["_emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1"]=function(){return Module["asm"]["lx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=Module["_emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1"]=function(){return Module["asm"]["mx"].apply(null,arguments)};var _emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=Module["_emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1"]=function(){return Module["asm"]["nx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo___destroy___0=Module["_emscripten_bind_btWheelInfoConstructionInfo___destroy___0"]=function(){return Module["asm"]["ox"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0"]=function(){return Module["asm"]["px"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0"]=function(){return Module["asm"]["qx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0"]=function(){return Module["asm"]["rx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0"]=function(){return Module["asm"]["sx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0"]=function(){return Module["asm"]["tx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0"]=function(){return Module["asm"]["ux"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0"]=function(){return Module["asm"]["vx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0"]=function(){return Module["asm"]["wx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0"]=function(){return Module["asm"]["xx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0"]=function(){return Module["asm"]["yx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0"]=function(){return Module["asm"]["zx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=Module["_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0"]=function(){return Module["asm"]["Ax"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1"]=function(){return Module["asm"]["Bx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1"]=function(){return Module["asm"]["Cx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1"]=function(){return Module["asm"]["Dx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1"]=function(){return Module["asm"]["Ex"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1"]=function(){return Module["asm"]["Fx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1"]=function(){return Module["asm"]["Gx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1"]=function(){return Module["asm"]["Hx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1"]=function(){return Module["asm"]["Ix"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1"]=function(){return Module["asm"]["Jx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1"]=function(){return Module["asm"]["Kx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1"]=function(){return Module["asm"]["Lx"].apply(null,arguments)};var _emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=Module["_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1"]=function(){return Module["asm"]["Mx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo___destroy___0=Module["_emscripten_bind_btWheelInfo___destroy___0"]=function(){return Module["asm"]["Nx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_btWheelInfo_1=Module["_emscripten_bind_btWheelInfo_btWheelInfo_1"]=function(){return Module["asm"]["Ox"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_getSuspensionRestLength_0=Module["_emscripten_bind_btWheelInfo_getSuspensionRestLength_0"]=function(){return Module["asm"]["Px"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=Module["_emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0"]=function(){return Module["asm"]["Qx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_brake_0=Module["_emscripten_bind_btWheelInfo_get_m_brake_0"]=function(){return Module["asm"]["Rx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=Module["_emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0"]=function(){return Module["asm"]["Sx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=Module["_emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0"]=function(){return Module["asm"]["Tx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_deltaRotation_0=Module["_emscripten_bind_btWheelInfo_get_m_deltaRotation_0"]=function(){return Module["asm"]["Ux"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_engineForce_0=Module["_emscripten_bind_btWheelInfo_get_m_engineForce_0"]=function(){return Module["asm"]["Vx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_frictionSlip_0=Module["_emscripten_bind_btWheelInfo_get_m_frictionSlip_0"]=function(){return Module["asm"]["Wx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=Module["_emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0"]=function(){return Module["asm"]["Xx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=Module["_emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0"]=function(){return Module["asm"]["Yx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_raycastInfo_0=Module["_emscripten_bind_btWheelInfo_get_m_raycastInfo_0"]=function(){return Module["asm"]["Zx"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_rollInfluence_0=Module["_emscripten_bind_btWheelInfo_get_m_rollInfluence_0"]=function(){return Module["asm"]["_x"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_rotation_0=Module["_emscripten_bind_btWheelInfo_get_m_rotation_0"]=function(){return Module["asm"]["$x"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_skidInfo_0=Module["_emscripten_bind_btWheelInfo_get_m_skidInfo_0"]=function(){return Module["asm"]["ay"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_steering_0=Module["_emscripten_bind_btWheelInfo_get_m_steering_0"]=function(){return Module["asm"]["by"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=Module["_emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0"]=function(){return Module["asm"]["cy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=Module["_emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0"]=function(){return Module["asm"]["dy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=Module["_emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0"]=function(){return Module["asm"]["ey"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0"]=function(){return Module["asm"]["fy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0"]=function(){return Module["asm"]["gy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0"]=function(){return Module["asm"]["hy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0"]=function(){return Module["asm"]["iy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelsRadius_0"]=function(){return Module["asm"]["jy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=Module["_emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0"]=function(){return Module["asm"]["ky"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_get_m_worldTransform_0=Module["_emscripten_bind_btWheelInfo_get_m_worldTransform_0"]=function(){return Module["asm"]["ly"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=Module["_emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1"]=function(){return Module["asm"]["my"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_brake_1=Module["_emscripten_bind_btWheelInfo_set_m_brake_1"]=function(){return Module["asm"]["ny"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=Module["_emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1"]=function(){return Module["asm"]["oy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=Module["_emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1"]=function(){return Module["asm"]["py"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_deltaRotation_1=Module["_emscripten_bind_btWheelInfo_set_m_deltaRotation_1"]=function(){return Module["asm"]["qy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_engineForce_1=Module["_emscripten_bind_btWheelInfo_set_m_engineForce_1"]=function(){return Module["asm"]["ry"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_frictionSlip_1=Module["_emscripten_bind_btWheelInfo_set_m_frictionSlip_1"]=function(){return Module["asm"]["sy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=Module["_emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1"]=function(){return Module["asm"]["ty"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=Module["_emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1"]=function(){return Module["asm"]["uy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_raycastInfo_1=Module["_emscripten_bind_btWheelInfo_set_m_raycastInfo_1"]=function(){return Module["asm"]["vy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_rollInfluence_1=Module["_emscripten_bind_btWheelInfo_set_m_rollInfluence_1"]=function(){return Module["asm"]["wy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_rotation_1=Module["_emscripten_bind_btWheelInfo_set_m_rotation_1"]=function(){return Module["asm"]["xy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_skidInfo_1=Module["_emscripten_bind_btWheelInfo_set_m_skidInfo_1"]=function(){return Module["asm"]["yy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_steering_1=Module["_emscripten_bind_btWheelInfo_set_m_steering_1"]=function(){return Module["asm"]["zy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=Module["_emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1"]=function(){return Module["asm"]["Ay"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=Module["_emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1"]=function(){return Module["asm"]["By"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=Module["_emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1"]=function(){return Module["asm"]["Cy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1"]=function(){return Module["asm"]["Dy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1"]=function(){return Module["asm"]["Ey"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1"]=function(){return Module["asm"]["Fy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1"]=function(){return Module["asm"]["Gy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelsRadius_1"]=function(){return Module["asm"]["Hy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=Module["_emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1"]=function(){return Module["asm"]["Iy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_set_m_worldTransform_1=Module["_emscripten_bind_btWheelInfo_set_m_worldTransform_1"]=function(){return Module["asm"]["Jy"].apply(null,arguments)};var _emscripten_bind_btWheelInfo_updateWheel_2=Module["_emscripten_bind_btWheelInfo_updateWheel_2"]=function(){return Module["asm"]["Ky"].apply(null,arguments)};var _emscripten_bind_tAnchorArray___destroy___0=Module["_emscripten_bind_tAnchorArray___destroy___0"]=function(){return Module["asm"]["Ly"].apply(null,arguments)};var _emscripten_bind_tAnchorArray_at_1=Module["_emscripten_bind_tAnchorArray_at_1"]=function(){return Module["asm"]["My"].apply(null,arguments)};var _emscripten_bind_tAnchorArray_clear_0=Module["_emscripten_bind_tAnchorArray_clear_0"]=function(){return Module["asm"]["Ny"].apply(null,arguments)};var _emscripten_bind_tAnchorArray_pop_back_0=Module["_emscripten_bind_tAnchorArray_pop_back_0"]=function(){return Module["asm"]["Oy"].apply(null,arguments)};var _emscripten_bind_tAnchorArray_push_back_1=Module["_emscripten_bind_tAnchorArray_push_back_1"]=function(){return Module["asm"]["Py"].apply(null,arguments)};var _emscripten_bind_tAnchorArray_size_0=Module["_emscripten_bind_tAnchorArray_size_0"]=function(){return Module["asm"]["Qy"].apply(null,arguments)};var _emscripten_bind_tMaterialArray___destroy___0=Module["_emscripten_bind_tMaterialArray___destroy___0"]=function(){return Module["asm"]["Ry"].apply(null,arguments)};var _emscripten_bind_tMaterialArray_at_1=Module["_emscripten_bind_tMaterialArray_at_1"]=function(){return Module["asm"]["Sy"].apply(null,arguments)};var _emscripten_bind_tMaterialArray_size_0=Module["_emscripten_bind_tMaterialArray_size_0"]=function(){return Module["asm"]["Ty"].apply(null,arguments)};var _emscripten_bind_tNodeArray___destroy___0=Module["_emscripten_bind_tNodeArray___destroy___0"]=function(){return Module["asm"]["Uy"].apply(null,arguments)};var _emscripten_bind_tNodeArray_at_1=Module["_emscripten_bind_tNodeArray_at_1"]=function(){return Module["asm"]["Vy"].apply(null,arguments)};var _emscripten_bind_tNodeArray_size_0=Module["_emscripten_bind_tNodeArray_size_0"]=function(){return Module["asm"]["Wy"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_DOUBLE=Module["_emscripten_enum_PHY_ScalarType_PHY_DOUBLE"]=function(){return Module["asm"]["Xy"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=Module["_emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88"]=function(){return Module["asm"]["Yy"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_FLOAT=Module["_emscripten_enum_PHY_ScalarType_PHY_FLOAT"]=function(){return Module["asm"]["Zy"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_INTEGER=Module["_emscripten_enum_PHY_ScalarType_PHY_INTEGER"]=function(){return Module["asm"]["_y"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_SHORT=Module["_emscripten_enum_PHY_ScalarType_PHY_SHORT"]=function(){return Module["asm"]["$y"].apply(null,arguments)};var _emscripten_enum_PHY_ScalarType_PHY_UCHAR=Module["_emscripten_enum_PHY_ScalarType_PHY_UCHAR"]=function(){return Module["asm"]["az"].apply(null,arguments)};var _emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=Module["_emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM"]=function(){return Module["asm"]["bz"].apply(null,arguments)};var _emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=Module["_emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP"]=function(){return Module["asm"]["cz"].apply(null,arguments)};var _emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=Module["_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM"]=function(){return Module["asm"]["dz"].apply(null,arguments)};var _emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP=Module["_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP"]=function(){return Module["asm"]["ez"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["fz"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["gz"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["hz"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["iz"].apply(null,arguments)};Module["asm"]=asm;Module["UTF8ToString"]=UTF8ToString;var calledRun;Module["then"]=function(func){if(calledRun){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=function(){if(old)old();func(Module)}}return Module};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();function WrapperObject(){}WrapperObject.prototype=Object.create(WrapperObject.prototype);WrapperObject.prototype.constructor=WrapperObject;WrapperObject.prototype.__class__=WrapperObject;WrapperObject.__cache__={};Module["WrapperObject"]=WrapperObject;function getCache(__class__){return(__class__||WrapperObject).__cache__}Module["getCache"]=getCache;function wrapPointer(ptr,__class__){var cache=getCache(__class__);var ret=cache[ptr];if(ret)return ret;ret=Object.create((__class__||WrapperObject).prototype);ret.ptr=ptr;return cache[ptr]=ret}Module["wrapPointer"]=wrapPointer;function castObject(obj,__class__){return wrapPointer(obj.ptr,__class__)}Module["castObject"]=castObject;Module["NULL"]=wrapPointer(0);function destroy(obj){if(!obj["__destroy__"])throw"Error: Cannot destroy object. (Did you create it yourself?)";obj["__destroy__"]();delete getCache(obj.__class__)[obj.ptr]}Module["destroy"]=destroy;function compare(obj1,obj2){return obj1.ptr===obj2.ptr}Module["compare"]=compare;function getPointer(obj){return obj.ptr}Module["getPointer"]=getPointer;function getClass(obj){return obj.__class__}Module["getClass"]=getClass;var ensureCache={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(ensureCache.needed){for(var i=0;i<ensureCache.temps.length;i++){Module["_free"](ensureCache.temps[i])}ensureCache.temps.length=0;Module["_free"](ensureCache.buffer);ensureCache.buffer=0;ensureCache.size+=ensureCache.needed;ensureCache.needed=0}if(!ensureCache.buffer){ensureCache.size+=128;ensureCache.buffer=Module["_malloc"](ensureCache.size);assert(ensureCache.buffer)}ensureCache.pos=0},alloc:function(array,view){assert(ensureCache.buffer);var bytes=view.BYTES_PER_ELEMENT;var len=array.length*bytes;len=len+7&-8;var ret;if(ensureCache.pos+len>=ensureCache.size){assert(len>0);ensureCache.needed+=len;ret=Module["_malloc"](len);ensureCache.temps.push(ret)}else{ret=ensureCache.buffer+ensureCache.pos;ensureCache.pos+=len}return ret},copy:function(array,view,offset){var offsetShifted=offset;var bytes=view.BYTES_PER_ELEMENT;switch(bytes){case 2:offsetShifted>>=1;break;case 4:offsetShifted>>=2;break;case 8:offsetShifted>>=3;break}for(var i=0;i<array.length;i++){view[offsetShifted+i]=array[i]}}};function ensureString(value){if(typeof value==="string"){var intArray=intArrayFromString(value);var offset=ensureCache.alloc(intArray,HEAP8);ensureCache.copy(intArray,HEAP8,offset);return offset}return value}function ensureInt32(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAP32);ensureCache.copy(value,HEAP32,offset);return offset}return value}function ensureFloat32(value){if(typeof value==="object"){var offset=ensureCache.alloc(value,HEAPF32);ensureCache.copy(value,HEAPF32,offset);return offset}return value}function btCollisionWorld(){throw"cannot construct a btCollisionWorld, no constructor in IDL"}btCollisionWorld.prototype=Object.create(WrapperObject.prototype);btCollisionWorld.prototype.constructor=btCollisionWorld;btCollisionWorld.prototype.__class__=btCollisionWorld;btCollisionWorld.__cache__={};Module["btCollisionWorld"]=btCollisionWorld;btCollisionWorld.prototype["getDispatcher"]=btCollisionWorld.prototype.getDispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionWorld_getDispatcher_0(self),btDispatcher)};btCollisionWorld.prototype["rayTest"]=btCollisionWorld.prototype.rayTest=function(rayFromWorld,rayToWorld,resultCallback){var self=this.ptr;if(rayFromWorld&&typeof rayFromWorld==="object")rayFromWorld=rayFromWorld.ptr;if(rayToWorld&&typeof rayToWorld==="object")rayToWorld=rayToWorld.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btCollisionWorld_rayTest_3(self,rayFromWorld,rayToWorld,resultCallback)};btCollisionWorld.prototype["getPairCache"]=btCollisionWorld.prototype.getPairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionWorld_getPairCache_0(self),btOverlappingPairCache)};btCollisionWorld.prototype["getDispatchInfo"]=btCollisionWorld.prototype.getDispatchInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionWorld_getDispatchInfo_0(self),btDispatcherInfo)};btCollisionWorld.prototype["addCollisionObject"]=btCollisionWorld.prototype.addCollisionObject=function(collisionObject,collisionFilterGroup,collisionFilterMask){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;if(collisionFilterGroup&&typeof collisionFilterGroup==="object")collisionFilterGroup=collisionFilterGroup.ptr;if(collisionFilterMask&&typeof collisionFilterMask==="object")collisionFilterMask=collisionFilterMask.ptr;if(collisionFilterGroup===undefined){_emscripten_bind_btCollisionWorld_addCollisionObject_1(self,collisionObject);return}if(collisionFilterMask===undefined){_emscripten_bind_btCollisionWorld_addCollisionObject_2(self,collisionObject,collisionFilterGroup);return}_emscripten_bind_btCollisionWorld_addCollisionObject_3(self,collisionObject,collisionFilterGroup,collisionFilterMask)};btCollisionWorld.prototype["removeCollisionObject"]=btCollisionWorld.prototype.removeCollisionObject=function(collisionObject){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;_emscripten_bind_btCollisionWorld_removeCollisionObject_1(self,collisionObject)};btCollisionWorld.prototype["getBroadphase"]=btCollisionWorld.prototype.getBroadphase=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionWorld_getBroadphase_0(self),btBroadphaseInterface)};btCollisionWorld.prototype["convexSweepTest"]=btCollisionWorld.prototype.convexSweepTest=function(castShape,from,to,resultCallback,allowedCcdPenetration){var self=this.ptr;if(castShape&&typeof castShape==="object")castShape=castShape.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;if(allowedCcdPenetration&&typeof allowedCcdPenetration==="object")allowedCcdPenetration=allowedCcdPenetration.ptr;_emscripten_bind_btCollisionWorld_convexSweepTest_5(self,castShape,from,to,resultCallback,allowedCcdPenetration)};btCollisionWorld.prototype["contactPairTest"]=btCollisionWorld.prototype.contactPairTest=function(colObjA,colObjB,resultCallback){var self=this.ptr;if(colObjA&&typeof colObjA==="object")colObjA=colObjA.ptr;if(colObjB&&typeof colObjB==="object")colObjB=colObjB.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btCollisionWorld_contactPairTest_3(self,colObjA,colObjB,resultCallback)};btCollisionWorld.prototype["contactTest"]=btCollisionWorld.prototype.contactTest=function(colObj,resultCallback){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btCollisionWorld_contactTest_2(self,colObj,resultCallback)};btCollisionWorld.prototype["updateSingleAabb"]=btCollisionWorld.prototype.updateSingleAabb=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;_emscripten_bind_btCollisionWorld_updateSingleAabb_1(self,colObj)};btCollisionWorld.prototype["setDebugDrawer"]=btCollisionWorld.prototype.setDebugDrawer=function(debugDrawer){var self=this.ptr;if(debugDrawer&&typeof debugDrawer==="object")debugDrawer=debugDrawer.ptr;_emscripten_bind_btCollisionWorld_setDebugDrawer_1(self,debugDrawer)};btCollisionWorld.prototype["getDebugDrawer"]=btCollisionWorld.prototype.getDebugDrawer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionWorld_getDebugDrawer_0(self),btIDebugDraw)};btCollisionWorld.prototype["debugDrawWorld"]=btCollisionWorld.prototype.debugDrawWorld=function(){var self=this.ptr;_emscripten_bind_btCollisionWorld_debugDrawWorld_0(self)};btCollisionWorld.prototype["debugDrawObject"]=btCollisionWorld.prototype.debugDrawObject=function(worldTransform,shape,color){var self=this.ptr;if(worldTransform&&typeof worldTransform==="object")worldTransform=worldTransform.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btCollisionWorld_debugDrawObject_3(self,worldTransform,shape,color)};btCollisionWorld.prototype["getForceUpdateAllAabbs"]=btCollisionWorld.prototype.getForceUpdateAllAabbs=function(){var self=this.ptr;return!!_emscripten_bind_btCollisionWorld_getForceUpdateAllAabbs_0(self)};btCollisionWorld.prototype["setForceUpdateAllAabbs"]=btCollisionWorld.prototype.setForceUpdateAllAabbs=function(forceUpdateAllAabbs){var self=this.ptr;if(forceUpdateAllAabbs&&typeof forceUpdateAllAabbs==="object")forceUpdateAllAabbs=forceUpdateAllAabbs.ptr;_emscripten_bind_btCollisionWorld_setForceUpdateAllAabbs_1(self,forceUpdateAllAabbs)};btCollisionWorld.prototype["__destroy__"]=btCollisionWorld.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCollisionWorld___destroy___0(self)};function btCollisionShape(){throw"cannot construct a btCollisionShape, no constructor in IDL"}btCollisionShape.prototype=Object.create(WrapperObject.prototype);btCollisionShape.prototype.constructor=btCollisionShape;btCollisionShape.prototype.__class__=btCollisionShape;btCollisionShape.__cache__={};Module["btCollisionShape"]=btCollisionShape;btCollisionShape.prototype["setLocalScaling"]=btCollisionShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCollisionShape_setLocalScaling_1(self,scaling)};btCollisionShape.prototype["getLocalScaling"]=btCollisionShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionShape_getLocalScaling_0(self),btVector3)};btCollisionShape.prototype["calculateLocalInertia"]=btCollisionShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCollisionShape_calculateLocalInertia_2(self,mass,inertia)};btCollisionShape.prototype["setMargin"]=btCollisionShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCollisionShape_setMargin_1(self,margin)};btCollisionShape.prototype["getMargin"]=btCollisionShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCollisionShape_getMargin_0(self)};btCollisionShape.prototype["__destroy__"]=btCollisionShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCollisionShape___destroy___0(self)};function btCollisionObject(){this.ptr=_emscripten_bind_btCollisionObject_btCollisionObject_0();getCache(btCollisionObject)[this.ptr]=this}btCollisionObject.prototype=Object.create(WrapperObject.prototype);btCollisionObject.prototype.constructor=btCollisionObject;btCollisionObject.prototype.__class__=btCollisionObject;btCollisionObject.__cache__={};Module["btCollisionObject"]=btCollisionObject;btCollisionObject.prototype["setAnisotropicFriction"]=btCollisionObject.prototype.setAnisotropicFriction=function(anisotropicFriction,frictionMode){var self=this.ptr;if(anisotropicFriction&&typeof anisotropicFriction==="object")anisotropicFriction=anisotropicFriction.ptr;if(frictionMode&&typeof frictionMode==="object")frictionMode=frictionMode.ptr;_emscripten_bind_btCollisionObject_setAnisotropicFriction_2(self,anisotropicFriction,frictionMode)};btCollisionObject.prototype["getCollisionShape"]=btCollisionObject.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObject_getCollisionShape_0(self),btCollisionShape)};btCollisionObject.prototype["setContactProcessingThreshold"]=btCollisionObject.prototype.setContactProcessingThreshold=function(contactProcessingThreshold){var self=this.ptr;if(contactProcessingThreshold&&typeof contactProcessingThreshold==="object")contactProcessingThreshold=contactProcessingThreshold.ptr;_emscripten_bind_btCollisionObject_setContactProcessingThreshold_1(self,contactProcessingThreshold)};btCollisionObject.prototype["setActivationState"]=btCollisionObject.prototype.setActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btCollisionObject_setActivationState_1(self,newState)};btCollisionObject.prototype["forceActivationState"]=btCollisionObject.prototype.forceActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btCollisionObject_forceActivationState_1(self,newState)};btCollisionObject.prototype["activate"]=btCollisionObject.prototype.activate=function(forceActivation){var self=this.ptr;if(forceActivation&&typeof forceActivation==="object")forceActivation=forceActivation.ptr;if(forceActivation===undefined){_emscripten_bind_btCollisionObject_activate_0(self);return}_emscripten_bind_btCollisionObject_activate_1(self,forceActivation)};btCollisionObject.prototype["isActive"]=btCollisionObject.prototype.isActive=function(){var self=this.ptr;return!!_emscripten_bind_btCollisionObject_isActive_0(self)};btCollisionObject.prototype["isKinematicObject"]=btCollisionObject.prototype.isKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btCollisionObject_isKinematicObject_0(self)};btCollisionObject.prototype["isStaticObject"]=btCollisionObject.prototype.isStaticObject=function(){var self=this.ptr;return!!_emscripten_bind_btCollisionObject_isStaticObject_0(self)};btCollisionObject.prototype["isStaticOrKinematicObject"]=btCollisionObject.prototype.isStaticOrKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0(self)};btCollisionObject.prototype["getRestitution"]=btCollisionObject.prototype.getRestitution=function(){var self=this.ptr;return _emscripten_bind_btCollisionObject_getRestitution_0(self)};btCollisionObject.prototype["getFriction"]=btCollisionObject.prototype.getFriction=function(){var self=this.ptr;return _emscripten_bind_btCollisionObject_getFriction_0(self)};btCollisionObject.prototype["getRollingFriction"]=btCollisionObject.prototype.getRollingFriction=function(){var self=this.ptr;return _emscripten_bind_btCollisionObject_getRollingFriction_0(self)};btCollisionObject.prototype["setRestitution"]=btCollisionObject.prototype.setRestitution=function(rest){var self=this.ptr;if(rest&&typeof rest==="object")rest=rest.ptr;_emscripten_bind_btCollisionObject_setRestitution_1(self,rest)};btCollisionObject.prototype["setFriction"]=btCollisionObject.prototype.setFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btCollisionObject_setFriction_1(self,frict)};btCollisionObject.prototype["setRollingFriction"]=btCollisionObject.prototype.setRollingFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btCollisionObject_setRollingFriction_1(self,frict)};btCollisionObject.prototype["getWorldTransform"]=btCollisionObject.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObject_getWorldTransform_0(self),btTransform)};btCollisionObject.prototype["getCollisionFlags"]=btCollisionObject.prototype.getCollisionFlags=function(){var self=this.ptr;return _emscripten_bind_btCollisionObject_getCollisionFlags_0(self)};btCollisionObject.prototype["setCollisionFlags"]=btCollisionObject.prototype.setCollisionFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_btCollisionObject_setCollisionFlags_1(self,flags)};btCollisionObject.prototype["setWorldTransform"]=btCollisionObject.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btCollisionObject_setWorldTransform_1(self,worldTrans)};btCollisionObject.prototype["setCollisionShape"]=btCollisionObject.prototype.setCollisionShape=function(collisionShape){var self=this.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;_emscripten_bind_btCollisionObject_setCollisionShape_1(self,collisionShape)};btCollisionObject.prototype["setCcdMotionThreshold"]=btCollisionObject.prototype.setCcdMotionThreshold=function(ccdMotionThreshold){var self=this.ptr;if(ccdMotionThreshold&&typeof ccdMotionThreshold==="object")ccdMotionThreshold=ccdMotionThreshold.ptr;_emscripten_bind_btCollisionObject_setCcdMotionThreshold_1(self,ccdMotionThreshold)};btCollisionObject.prototype["setCcdSweptSphereRadius"]=btCollisionObject.prototype.setCcdSweptSphereRadius=function(radius){var self=this.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;_emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1(self,radius)};btCollisionObject.prototype["getUserIndex"]=btCollisionObject.prototype.getUserIndex=function(){var self=this.ptr;return _emscripten_bind_btCollisionObject_getUserIndex_0(self)};btCollisionObject.prototype["setUserIndex"]=btCollisionObject.prototype.setUserIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btCollisionObject_setUserIndex_1(self,index)};btCollisionObject.prototype["getUserPointer"]=btCollisionObject.prototype.getUserPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObject_getUserPointer_0(self),VoidPtr)};btCollisionObject.prototype["setUserPointer"]=btCollisionObject.prototype.setUserPointer=function(userPointer){var self=this.ptr;if(userPointer&&typeof userPointer==="object")userPointer=userPointer.ptr;_emscripten_bind_btCollisionObject_setUserPointer_1(self,userPointer)};btCollisionObject.prototype["getBroadphaseHandle"]=btCollisionObject.prototype.getBroadphaseHandle=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObject_getBroadphaseHandle_0(self),btBroadphaseProxy)};btCollisionObject.prototype["setIgnoreCollisionCheck"]=btCollisionObject.prototype.setIgnoreCollisionCheck=function(co,ignoreCollisionCheck){var self=this.ptr;if(co&&typeof co==="object")co=co.ptr;if(ignoreCollisionCheck&&typeof ignoreCollisionCheck==="object")ignoreCollisionCheck=ignoreCollisionCheck.ptr;_emscripten_bind_btCollisionObject_setIgnoreCollisionCheck_2(self,co,ignoreCollisionCheck)};btCollisionObject.prototype["__destroy__"]=btCollisionObject.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCollisionObject___destroy___0(self)};function btDynamicsWorld(){throw"cannot construct a btDynamicsWorld, no constructor in IDL"}btDynamicsWorld.prototype=Object.create(btCollisionWorld.prototype);btDynamicsWorld.prototype.constructor=btDynamicsWorld;btDynamicsWorld.prototype.__class__=btDynamicsWorld;btDynamicsWorld.__cache__={};Module["btDynamicsWorld"]=btDynamicsWorld;btDynamicsWorld.prototype["addAction"]=btDynamicsWorld.prototype.addAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btDynamicsWorld_addAction_1(self,action)};btDynamicsWorld.prototype["removeAction"]=btDynamicsWorld.prototype.removeAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btDynamicsWorld_removeAction_1(self,action)};btDynamicsWorld.prototype["getSolverInfo"]=btDynamicsWorld.prototype.getSolverInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getSolverInfo_0(self),btContactSolverInfo)};btDynamicsWorld.prototype["getDispatcher"]=btDynamicsWorld.prototype.getDispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getDispatcher_0(self),btDispatcher)};btDynamicsWorld.prototype["rayTest"]=btDynamicsWorld.prototype.rayTest=function(rayFromWorld,rayToWorld,resultCallback){var self=this.ptr;if(rayFromWorld&&typeof rayFromWorld==="object")rayFromWorld=rayFromWorld.ptr;if(rayToWorld&&typeof rayToWorld==="object")rayToWorld=rayToWorld.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDynamicsWorld_rayTest_3(self,rayFromWorld,rayToWorld,resultCallback)};btDynamicsWorld.prototype["getPairCache"]=btDynamicsWorld.prototype.getPairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getPairCache_0(self),btOverlappingPairCache)};btDynamicsWorld.prototype["getDispatchInfo"]=btDynamicsWorld.prototype.getDispatchInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getDispatchInfo_0(self),btDispatcherInfo)};btDynamicsWorld.prototype["addCollisionObject"]=btDynamicsWorld.prototype.addCollisionObject=function(collisionObject,collisionFilterGroup,collisionFilterMask){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;if(collisionFilterGroup&&typeof collisionFilterGroup==="object")collisionFilterGroup=collisionFilterGroup.ptr;if(collisionFilterMask&&typeof collisionFilterMask==="object")collisionFilterMask=collisionFilterMask.ptr;if(collisionFilterGroup===undefined){_emscripten_bind_btDynamicsWorld_addCollisionObject_1(self,collisionObject);return}if(collisionFilterMask===undefined){_emscripten_bind_btDynamicsWorld_addCollisionObject_2(self,collisionObject,collisionFilterGroup);return}_emscripten_bind_btDynamicsWorld_addCollisionObject_3(self,collisionObject,collisionFilterGroup,collisionFilterMask)};btDynamicsWorld.prototype["removeCollisionObject"]=btDynamicsWorld.prototype.removeCollisionObject=function(collisionObject){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;_emscripten_bind_btDynamicsWorld_removeCollisionObject_1(self,collisionObject)};btDynamicsWorld.prototype["getBroadphase"]=btDynamicsWorld.prototype.getBroadphase=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getBroadphase_0(self),btBroadphaseInterface)};btDynamicsWorld.prototype["convexSweepTest"]=btDynamicsWorld.prototype.convexSweepTest=function(castShape,from,to,resultCallback,allowedCcdPenetration){var self=this.ptr;if(castShape&&typeof castShape==="object")castShape=castShape.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;if(allowedCcdPenetration&&typeof allowedCcdPenetration==="object")allowedCcdPenetration=allowedCcdPenetration.ptr;_emscripten_bind_btDynamicsWorld_convexSweepTest_5(self,castShape,from,to,resultCallback,allowedCcdPenetration)};btDynamicsWorld.prototype["contactPairTest"]=btDynamicsWorld.prototype.contactPairTest=function(colObjA,colObjB,resultCallback){var self=this.ptr;if(colObjA&&typeof colObjA==="object")colObjA=colObjA.ptr;if(colObjB&&typeof colObjB==="object")colObjB=colObjB.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDynamicsWorld_contactPairTest_3(self,colObjA,colObjB,resultCallback)};btDynamicsWorld.prototype["contactTest"]=btDynamicsWorld.prototype.contactTest=function(colObj,resultCallback){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDynamicsWorld_contactTest_2(self,colObj,resultCallback)};btDynamicsWorld.prototype["updateSingleAabb"]=btDynamicsWorld.prototype.updateSingleAabb=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;_emscripten_bind_btDynamicsWorld_updateSingleAabb_1(self,colObj)};btDynamicsWorld.prototype["setDebugDrawer"]=btDynamicsWorld.prototype.setDebugDrawer=function(debugDrawer){var self=this.ptr;if(debugDrawer&&typeof debugDrawer==="object")debugDrawer=debugDrawer.ptr;_emscripten_bind_btDynamicsWorld_setDebugDrawer_1(self,debugDrawer)};btDynamicsWorld.prototype["getDebugDrawer"]=btDynamicsWorld.prototype.getDebugDrawer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDynamicsWorld_getDebugDrawer_0(self),btIDebugDraw)};btDynamicsWorld.prototype["debugDrawWorld"]=btDynamicsWorld.prototype.debugDrawWorld=function(){var self=this.ptr;_emscripten_bind_btDynamicsWorld_debugDrawWorld_0(self)};btDynamicsWorld.prototype["debugDrawObject"]=btDynamicsWorld.prototype.debugDrawObject=function(worldTransform,shape,color){var self=this.ptr;if(worldTransform&&typeof worldTransform==="object")worldTransform=worldTransform.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btDynamicsWorld_debugDrawObject_3(self,worldTransform,shape,color)};btDynamicsWorld.prototype["getForceUpdateAllAabbs"]=btDynamicsWorld.prototype.getForceUpdateAllAabbs=function(){var self=this.ptr;return!!_emscripten_bind_btDynamicsWorld_getForceUpdateAllAabbs_0(self)};btDynamicsWorld.prototype["setForceUpdateAllAabbs"]=btDynamicsWorld.prototype.setForceUpdateAllAabbs=function(forceUpdateAllAabbs){var self=this.ptr;if(forceUpdateAllAabbs&&typeof forceUpdateAllAabbs==="object")forceUpdateAllAabbs=forceUpdateAllAabbs.ptr;_emscripten_bind_btDynamicsWorld_setForceUpdateAllAabbs_1(self,forceUpdateAllAabbs)};btDynamicsWorld.prototype["__destroy__"]=btDynamicsWorld.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDynamicsWorld___destroy___0(self)};function btTypedConstraint(){throw"cannot construct a btTypedConstraint, no constructor in IDL"}btTypedConstraint.prototype=Object.create(WrapperObject.prototype);btTypedConstraint.prototype.constructor=btTypedConstraint;btTypedConstraint.prototype.__class__=btTypedConstraint;btTypedConstraint.__cache__={};Module["btTypedConstraint"]=btTypedConstraint;btTypedConstraint.prototype["enableFeedback"]=btTypedConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btTypedConstraint_enableFeedback_1(self,needsFeedback)};btTypedConstraint.prototype["getBreakingImpulseThreshold"]=btTypedConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0(self)};btTypedConstraint.prototype["setBreakingImpulseThreshold"]=btTypedConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1(self,threshold)};btTypedConstraint.prototype["getParam"]=btTypedConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btTypedConstraint_getParam_2(self,num,axis)};btTypedConstraint.prototype["setParam"]=btTypedConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btTypedConstraint_setParam_3(self,num,value,axis)};btTypedConstraint.prototype["__destroy__"]=btTypedConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTypedConstraint___destroy___0(self)};function btStridingMeshInterface(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL"}btStridingMeshInterface.prototype=Object.create(WrapperObject.prototype);btStridingMeshInterface.prototype.constructor=btStridingMeshInterface;btStridingMeshInterface.prototype.__class__=btStridingMeshInterface;btStridingMeshInterface.__cache__={};Module["btStridingMeshInterface"]=btStridingMeshInterface;btStridingMeshInterface.prototype["setScaling"]=btStridingMeshInterface.prototype.setScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btStridingMeshInterface_setScaling_1(self,scaling)};btStridingMeshInterface.prototype["__destroy__"]=btStridingMeshInterface.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btStridingMeshInterface___destroy___0(self)};function ConvexResultCallback(){throw"cannot construct a ConvexResultCallback, no constructor in IDL"}ConvexResultCallback.prototype=Object.create(WrapperObject.prototype);ConvexResultCallback.prototype.constructor=ConvexResultCallback;ConvexResultCallback.prototype.__class__=ConvexResultCallback;ConvexResultCallback.__cache__={};Module["ConvexResultCallback"]=ConvexResultCallback;ConvexResultCallback.prototype["hasHit"]=ConvexResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_ConvexResultCallback_hasHit_0(self)};ConvexResultCallback.prototype["get_m_collisionFilterGroup"]=ConvexResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0(self)};ConvexResultCallback.prototype["set_m_collisionFilterGroup"]=ConvexResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(ConvexResultCallback.prototype,"m_collisionFilterGroup",{get:ConvexResultCallback.prototype.get_m_collisionFilterGroup,set:ConvexResultCallback.prototype.set_m_collisionFilterGroup});ConvexResultCallback.prototype["get_m_collisionFilterMask"]=ConvexResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0(self)};ConvexResultCallback.prototype["set_m_collisionFilterMask"]=ConvexResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(ConvexResultCallback.prototype,"m_collisionFilterMask",{get:ConvexResultCallback.prototype.get_m_collisionFilterMask,set:ConvexResultCallback.prototype.set_m_collisionFilterMask});ConvexResultCallback.prototype["get_m_closestHitFraction"]=ConvexResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0(self)};ConvexResultCallback.prototype["set_m_closestHitFraction"]=ConvexResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(ConvexResultCallback.prototype,"m_closestHitFraction",{get:ConvexResultCallback.prototype.get_m_closestHitFraction,set:ConvexResultCallback.prototype.set_m_closestHitFraction});ConvexResultCallback.prototype["__destroy__"]=ConvexResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ConvexResultCallback___destroy___0(self)};function btConcaveShape(){throw"cannot construct a btConcaveShape, no constructor in IDL"}btConcaveShape.prototype=Object.create(btCollisionShape.prototype);btConcaveShape.prototype.constructor=btConcaveShape;btConcaveShape.prototype.__class__=btConcaveShape;btConcaveShape.__cache__={};Module["btConcaveShape"]=btConcaveShape;btConcaveShape.prototype["setLocalScaling"]=btConcaveShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConcaveShape_setLocalScaling_1(self,scaling)};btConcaveShape.prototype["getLocalScaling"]=btConcaveShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConcaveShape_getLocalScaling_0(self),btVector3)};btConcaveShape.prototype["calculateLocalInertia"]=btConcaveShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConcaveShape_calculateLocalInertia_2(self,mass,inertia)};btConcaveShape.prototype["__destroy__"]=btConcaveShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConcaveShape___destroy___0(self)};function btCapsuleShape(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btCapsuleShape_btCapsuleShape_2(radius,height);getCache(btCapsuleShape)[this.ptr]=this}btCapsuleShape.prototype=Object.create(btCollisionShape.prototype);btCapsuleShape.prototype.constructor=btCapsuleShape;btCapsuleShape.prototype.__class__=btCapsuleShape;btCapsuleShape.__cache__={};Module["btCapsuleShape"]=btCapsuleShape;btCapsuleShape.prototype["setMargin"]=btCapsuleShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCapsuleShape_setMargin_1(self,margin)};btCapsuleShape.prototype["getMargin"]=btCapsuleShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShape_getMargin_0(self)};btCapsuleShape.prototype["getUpAxis"]=btCapsuleShape.prototype.getUpAxis=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShape_getUpAxis_0(self)};btCapsuleShape.prototype["getRadius"]=btCapsuleShape.prototype.getRadius=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShape_getRadius_0(self)};btCapsuleShape.prototype["getHalfHeight"]=btCapsuleShape.prototype.getHalfHeight=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShape_getHalfHeight_0(self)};btCapsuleShape.prototype["setLocalScaling"]=btCapsuleShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCapsuleShape_setLocalScaling_1(self,scaling)};btCapsuleShape.prototype["getLocalScaling"]=btCapsuleShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCapsuleShape_getLocalScaling_0(self),btVector3)};btCapsuleShape.prototype["calculateLocalInertia"]=btCapsuleShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCapsuleShape_calculateLocalInertia_2(self,mass,inertia)};btCapsuleShape.prototype["__destroy__"]=btCapsuleShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCapsuleShape___destroy___0(self)};function btIDebugDraw(){throw"cannot construct a btIDebugDraw, no constructor in IDL"}btIDebugDraw.prototype=Object.create(WrapperObject.prototype);btIDebugDraw.prototype.constructor=btIDebugDraw;btIDebugDraw.prototype.__class__=btIDebugDraw;btIDebugDraw.__cache__={};Module["btIDebugDraw"]=btIDebugDraw;btIDebugDraw.prototype["drawLine"]=btIDebugDraw.prototype.drawLine=function(from,to,color){var self=this.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btIDebugDraw_drawLine_3(self,from,to,color)};btIDebugDraw.prototype["drawContactPoint"]=btIDebugDraw.prototype.drawContactPoint=function(pointOnB,normalOnB,distance,lifeTime,color){var self=this.ptr;if(pointOnB&&typeof pointOnB==="object")pointOnB=pointOnB.ptr;if(normalOnB&&typeof normalOnB==="object")normalOnB=normalOnB.ptr;if(distance&&typeof distance==="object")distance=distance.ptr;if(lifeTime&&typeof lifeTime==="object")lifeTime=lifeTime.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btIDebugDraw_drawContactPoint_5(self,pointOnB,normalOnB,distance,lifeTime,color)};btIDebugDraw.prototype["reportErrorWarning"]=btIDebugDraw.prototype.reportErrorWarning=function(warningString){var self=this.ptr;ensureCache.prepare();if(warningString&&typeof warningString==="object")warningString=warningString.ptr;else warningString=ensureString(warningString);_emscripten_bind_btIDebugDraw_reportErrorWarning_1(self,warningString)};btIDebugDraw.prototype["draw3dText"]=btIDebugDraw.prototype.draw3dText=function(location,textString){var self=this.ptr;ensureCache.prepare();if(location&&typeof location==="object")location=location.ptr;if(textString&&typeof textString==="object")textString=textString.ptr;else textString=ensureString(textString);_emscripten_bind_btIDebugDraw_draw3dText_2(self,location,textString)};btIDebugDraw.prototype["setDebugMode"]=btIDebugDraw.prototype.setDebugMode=function(debugMode){var self=this.ptr;if(debugMode&&typeof debugMode==="object")debugMode=debugMode.ptr;_emscripten_bind_btIDebugDraw_setDebugMode_1(self,debugMode)};btIDebugDraw.prototype["getDebugMode"]=btIDebugDraw.prototype.getDebugMode=function(){var self=this.ptr;return _emscripten_bind_btIDebugDraw_getDebugMode_0(self)};btIDebugDraw.prototype["__destroy__"]=btIDebugDraw.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btIDebugDraw___destroy___0(self)};function btDefaultCollisionConfiguration(info){if(info&&typeof info==="object")info=info.ptr;if(info===undefined){this.ptr=_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0();getCache(btDefaultCollisionConfiguration)[this.ptr]=this;return}this.ptr=_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1(info);getCache(btDefaultCollisionConfiguration)[this.ptr]=this}btDefaultCollisionConfiguration.prototype=Object.create(WrapperObject.prototype);btDefaultCollisionConfiguration.prototype.constructor=btDefaultCollisionConfiguration;btDefaultCollisionConfiguration.prototype.__class__=btDefaultCollisionConfiguration;btDefaultCollisionConfiguration.__cache__={};Module["btDefaultCollisionConfiguration"]=btDefaultCollisionConfiguration;btDefaultCollisionConfiguration.prototype["__destroy__"]=btDefaultCollisionConfiguration.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDefaultCollisionConfiguration___destroy___0(self)};function ClosestConvexResultCallback(convexFromWorld,convexToWorld){if(convexFromWorld&&typeof convexFromWorld==="object")convexFromWorld=convexFromWorld.ptr;if(convexToWorld&&typeof convexToWorld==="object")convexToWorld=convexToWorld.ptr;this.ptr=_emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2(convexFromWorld,convexToWorld);getCache(ClosestConvexResultCallback)[this.ptr]=this}ClosestConvexResultCallback.prototype=Object.create(ConvexResultCallback.prototype);ClosestConvexResultCallback.prototype.constructor=ClosestConvexResultCallback;ClosestConvexResultCallback.prototype.__class__=ClosestConvexResultCallback;ClosestConvexResultCallback.__cache__={};Module["ClosestConvexResultCallback"]=ClosestConvexResultCallback;ClosestConvexResultCallback.prototype["hasHit"]=ClosestConvexResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_ClosestConvexResultCallback_hasHit_0(self)};ClosestConvexResultCallback.prototype["get_m_convexFromWorld"]=ClosestConvexResultCallback.prototype.get_m_convexFromWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0(self),btVector3)};ClosestConvexResultCallback.prototype["set_m_convexFromWorld"]=ClosestConvexResultCallback.prototype.set_m_convexFromWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_convexFromWorld",{get:ClosestConvexResultCallback.prototype.get_m_convexFromWorld,set:ClosestConvexResultCallback.prototype.set_m_convexFromWorld});ClosestConvexResultCallback.prototype["get_m_convexToWorld"]=ClosestConvexResultCallback.prototype.get_m_convexToWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0(self),btVector3)};ClosestConvexResultCallback.prototype["set_m_convexToWorld"]=ClosestConvexResultCallback.prototype.set_m_convexToWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_convexToWorld",{get:ClosestConvexResultCallback.prototype.get_m_convexToWorld,set:ClosestConvexResultCallback.prototype.set_m_convexToWorld});ClosestConvexResultCallback.prototype["get_m_hitNormalWorld"]=ClosestConvexResultCallback.prototype.get_m_hitNormalWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0(self),btVector3)};ClosestConvexResultCallback.prototype["set_m_hitNormalWorld"]=ClosestConvexResultCallback.prototype.set_m_hitNormalWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_hitNormalWorld",{get:ClosestConvexResultCallback.prototype.get_m_hitNormalWorld,set:ClosestConvexResultCallback.prototype.set_m_hitNormalWorld});ClosestConvexResultCallback.prototype["get_m_hitPointWorld"]=ClosestConvexResultCallback.prototype.get_m_hitPointWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0(self),btVector3)};ClosestConvexResultCallback.prototype["set_m_hitPointWorld"]=ClosestConvexResultCallback.prototype.set_m_hitPointWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_hitPointWorld",{get:ClosestConvexResultCallback.prototype.get_m_hitPointWorld,set:ClosestConvexResultCallback.prototype.set_m_hitPointWorld});ClosestConvexResultCallback.prototype["get_m_hitCollisionObject"]=ClosestConvexResultCallback.prototype.get_m_hitCollisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestConvexResultCallback_get_m_hitCollisionObject_0(self),btCollisionObject)};ClosestConvexResultCallback.prototype["set_m_hitCollisionObject"]=ClosestConvexResultCallback.prototype.set_m_hitCollisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_hitCollisionObject_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_hitCollisionObject",{get:ClosestConvexResultCallback.prototype.get_m_hitCollisionObject,set:ClosestConvexResultCallback.prototype.set_m_hitCollisionObject});ClosestConvexResultCallback.prototype["get_m_collisionFilterGroup"]=ClosestConvexResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0(self)};ClosestConvexResultCallback.prototype["set_m_collisionFilterGroup"]=ClosestConvexResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_collisionFilterGroup",{get:ClosestConvexResultCallback.prototype.get_m_collisionFilterGroup,set:ClosestConvexResultCallback.prototype.set_m_collisionFilterGroup});ClosestConvexResultCallback.prototype["get_m_collisionFilterMask"]=ClosestConvexResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0(self)};ClosestConvexResultCallback.prototype["set_m_collisionFilterMask"]=ClosestConvexResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_collisionFilterMask",{get:ClosestConvexResultCallback.prototype.get_m_collisionFilterMask,set:ClosestConvexResultCallback.prototype.set_m_collisionFilterMask});ClosestConvexResultCallback.prototype["get_m_closestHitFraction"]=ClosestConvexResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0(self)};ClosestConvexResultCallback.prototype["set_m_closestHitFraction"]=ClosestConvexResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(ClosestConvexResultCallback.prototype,"m_closestHitFraction",{get:ClosestConvexResultCallback.prototype.get_m_closestHitFraction,set:ClosestConvexResultCallback.prototype.set_m_closestHitFraction});ClosestConvexResultCallback.prototype["__destroy__"]=ClosestConvexResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ClosestConvexResultCallback___destroy___0(self)};function btTriangleMeshShape(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL"}btTriangleMeshShape.prototype=Object.create(btConcaveShape.prototype);btTriangleMeshShape.prototype.constructor=btTriangleMeshShape;btTriangleMeshShape.prototype.__class__=btTriangleMeshShape;btTriangleMeshShape.__cache__={};Module["btTriangleMeshShape"]=btTriangleMeshShape;btTriangleMeshShape.prototype["setLocalScaling"]=btTriangleMeshShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btTriangleMeshShape_setLocalScaling_1(self,scaling)};btTriangleMeshShape.prototype["getLocalScaling"]=btTriangleMeshShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btTriangleMeshShape_getLocalScaling_0(self),btVector3)};btTriangleMeshShape.prototype["calculateLocalInertia"]=btTriangleMeshShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2(self,mass,inertia)};btTriangleMeshShape.prototype["__destroy__"]=btTriangleMeshShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTriangleMeshShape___destroy___0(self)};function btGhostObject(){this.ptr=_emscripten_bind_btGhostObject_btGhostObject_0();getCache(btGhostObject)[this.ptr]=this}btGhostObject.prototype=Object.create(btCollisionObject.prototype);btGhostObject.prototype.constructor=btGhostObject;btGhostObject.prototype.__class__=btGhostObject;btGhostObject.__cache__={};Module["btGhostObject"]=btGhostObject;btGhostObject.prototype["getNumOverlappingObjects"]=btGhostObject.prototype.getNumOverlappingObjects=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getNumOverlappingObjects_0(self)};btGhostObject.prototype["getOverlappingObject"]=btGhostObject.prototype.getOverlappingObject=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btGhostObject_getOverlappingObject_1(self,index),btCollisionObject)};btGhostObject.prototype["setAnisotropicFriction"]=btGhostObject.prototype.setAnisotropicFriction=function(anisotropicFriction,frictionMode){var self=this.ptr;if(anisotropicFriction&&typeof anisotropicFriction==="object")anisotropicFriction=anisotropicFriction.ptr;if(frictionMode&&typeof frictionMode==="object")frictionMode=frictionMode.ptr;_emscripten_bind_btGhostObject_setAnisotropicFriction_2(self,anisotropicFriction,frictionMode)};btGhostObject.prototype["getCollisionShape"]=btGhostObject.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGhostObject_getCollisionShape_0(self),btCollisionShape)};btGhostObject.prototype["setContactProcessingThreshold"]=btGhostObject.prototype.setContactProcessingThreshold=function(contactProcessingThreshold){var self=this.ptr;if(contactProcessingThreshold&&typeof contactProcessingThreshold==="object")contactProcessingThreshold=contactProcessingThreshold.ptr;_emscripten_bind_btGhostObject_setContactProcessingThreshold_1(self,contactProcessingThreshold)};btGhostObject.prototype["setActivationState"]=btGhostObject.prototype.setActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btGhostObject_setActivationState_1(self,newState)};btGhostObject.prototype["forceActivationState"]=btGhostObject.prototype.forceActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btGhostObject_forceActivationState_1(self,newState)};btGhostObject.prototype["activate"]=btGhostObject.prototype.activate=function(forceActivation){var self=this.ptr;if(forceActivation&&typeof forceActivation==="object")forceActivation=forceActivation.ptr;if(forceActivation===undefined){_emscripten_bind_btGhostObject_activate_0(self);return}_emscripten_bind_btGhostObject_activate_1(self,forceActivation)};btGhostObject.prototype["isActive"]=btGhostObject.prototype.isActive=function(){var self=this.ptr;return!!_emscripten_bind_btGhostObject_isActive_0(self)};btGhostObject.prototype["isKinematicObject"]=btGhostObject.prototype.isKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btGhostObject_isKinematicObject_0(self)};btGhostObject.prototype["isStaticObject"]=btGhostObject.prototype.isStaticObject=function(){var self=this.ptr;return!!_emscripten_bind_btGhostObject_isStaticObject_0(self)};btGhostObject.prototype["isStaticOrKinematicObject"]=btGhostObject.prototype.isStaticOrKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btGhostObject_isStaticOrKinematicObject_0(self)};btGhostObject.prototype["getRestitution"]=btGhostObject.prototype.getRestitution=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getRestitution_0(self)};btGhostObject.prototype["getFriction"]=btGhostObject.prototype.getFriction=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getFriction_0(self)};btGhostObject.prototype["getRollingFriction"]=btGhostObject.prototype.getRollingFriction=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getRollingFriction_0(self)};btGhostObject.prototype["setRestitution"]=btGhostObject.prototype.setRestitution=function(rest){var self=this.ptr;if(rest&&typeof rest==="object")rest=rest.ptr;_emscripten_bind_btGhostObject_setRestitution_1(self,rest)};btGhostObject.prototype["setFriction"]=btGhostObject.prototype.setFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btGhostObject_setFriction_1(self,frict)};btGhostObject.prototype["setRollingFriction"]=btGhostObject.prototype.setRollingFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btGhostObject_setRollingFriction_1(self,frict)};btGhostObject.prototype["getWorldTransform"]=btGhostObject.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGhostObject_getWorldTransform_0(self),btTransform)};btGhostObject.prototype["getCollisionFlags"]=btGhostObject.prototype.getCollisionFlags=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getCollisionFlags_0(self)};btGhostObject.prototype["setCollisionFlags"]=btGhostObject.prototype.setCollisionFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_btGhostObject_setCollisionFlags_1(self,flags)};btGhostObject.prototype["setWorldTransform"]=btGhostObject.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btGhostObject_setWorldTransform_1(self,worldTrans)};btGhostObject.prototype["setCollisionShape"]=btGhostObject.prototype.setCollisionShape=function(collisionShape){var self=this.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;_emscripten_bind_btGhostObject_setCollisionShape_1(self,collisionShape)};btGhostObject.prototype["setCcdMotionThreshold"]=btGhostObject.prototype.setCcdMotionThreshold=function(ccdMotionThreshold){var self=this.ptr;if(ccdMotionThreshold&&typeof ccdMotionThreshold==="object")ccdMotionThreshold=ccdMotionThreshold.ptr;_emscripten_bind_btGhostObject_setCcdMotionThreshold_1(self,ccdMotionThreshold)};btGhostObject.prototype["setCcdSweptSphereRadius"]=btGhostObject.prototype.setCcdSweptSphereRadius=function(radius){var self=this.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;_emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1(self,radius)};btGhostObject.prototype["getUserIndex"]=btGhostObject.prototype.getUserIndex=function(){var self=this.ptr;return _emscripten_bind_btGhostObject_getUserIndex_0(self)};btGhostObject.prototype["setUserIndex"]=btGhostObject.prototype.setUserIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btGhostObject_setUserIndex_1(self,index)};btGhostObject.prototype["getUserPointer"]=btGhostObject.prototype.getUserPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGhostObject_getUserPointer_0(self),VoidPtr)};btGhostObject.prototype["setUserPointer"]=btGhostObject.prototype.setUserPointer=function(userPointer){var self=this.ptr;if(userPointer&&typeof userPointer==="object")userPointer=userPointer.ptr;_emscripten_bind_btGhostObject_setUserPointer_1(self,userPointer)};btGhostObject.prototype["getBroadphaseHandle"]=btGhostObject.prototype.getBroadphaseHandle=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGhostObject_getBroadphaseHandle_0(self),btBroadphaseProxy)};btGhostObject.prototype["setIgnoreCollisionCheck"]=btGhostObject.prototype.setIgnoreCollisionCheck=function(co,ignoreCollisionCheck){var self=this.ptr;if(co&&typeof co==="object")co=co.ptr;if(ignoreCollisionCheck&&typeof ignoreCollisionCheck==="object")ignoreCollisionCheck=ignoreCollisionCheck.ptr;_emscripten_bind_btGhostObject_setIgnoreCollisionCheck_2(self,co,ignoreCollisionCheck)};btGhostObject.prototype["__destroy__"]=btGhostObject.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btGhostObject___destroy___0(self)};function btConeShape(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btConeShape_btConeShape_2(radius,height);getCache(btConeShape)[this.ptr]=this}btConeShape.prototype=Object.create(btCollisionShape.prototype);btConeShape.prototype.constructor=btConeShape;btConeShape.prototype.__class__=btConeShape;btConeShape.__cache__={};Module["btConeShape"]=btConeShape;btConeShape.prototype["setLocalScaling"]=btConeShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConeShape_setLocalScaling_1(self,scaling)};btConeShape.prototype["getLocalScaling"]=btConeShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConeShape_getLocalScaling_0(self),btVector3)};btConeShape.prototype["calculateLocalInertia"]=btConeShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConeShape_calculateLocalInertia_2(self,mass,inertia)};btConeShape.prototype["__destroy__"]=btConeShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConeShape___destroy___0(self)};function btActionInterface(){throw"cannot construct a btActionInterface, no constructor in IDL"}btActionInterface.prototype=Object.create(WrapperObject.prototype);btActionInterface.prototype.constructor=btActionInterface;btActionInterface.prototype.__class__=btActionInterface;btActionInterface.__cache__={};Module["btActionInterface"]=btActionInterface;btActionInterface.prototype["updateAction"]=btActionInterface.prototype.updateAction=function(collisionWorld,deltaTimeStep){var self=this.ptr;if(collisionWorld&&typeof collisionWorld==="object")collisionWorld=collisionWorld.ptr;if(deltaTimeStep&&typeof deltaTimeStep==="object")deltaTimeStep=deltaTimeStep.ptr;_emscripten_bind_btActionInterface_updateAction_2(self,collisionWorld,deltaTimeStep)};btActionInterface.prototype["__destroy__"]=btActionInterface.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btActionInterface___destroy___0(self)};function btVector3(x,y,z){if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(x===undefined){this.ptr=_emscripten_bind_btVector3_btVector3_0();getCache(btVector3)[this.ptr]=this;return}if(y===undefined){this.ptr=_emscripten_bind_btVector3_btVector3_1(x);getCache(btVector3)[this.ptr]=this;return}if(z===undefined){this.ptr=_emscripten_bind_btVector3_btVector3_2(x,y);getCache(btVector3)[this.ptr]=this;return}this.ptr=_emscripten_bind_btVector3_btVector3_3(x,y,z);getCache(btVector3)[this.ptr]=this}btVector3.prototype=Object.create(WrapperObject.prototype);btVector3.prototype.constructor=btVector3;btVector3.prototype.__class__=btVector3;btVector3.__cache__={};Module["btVector3"]=btVector3;btVector3.prototype["length"]=btVector3.prototype.length=function(){var self=this.ptr;return _emscripten_bind_btVector3_length_0(self)};btVector3.prototype["x"]=btVector3.prototype.x=function(){var self=this.ptr;return _emscripten_bind_btVector3_x_0(self)};btVector3.prototype["y"]=btVector3.prototype.y=function(){var self=this.ptr;return _emscripten_bind_btVector3_y_0(self)};btVector3.prototype["z"]=btVector3.prototype.z=function(){var self=this.ptr;return _emscripten_bind_btVector3_z_0(self)};btVector3.prototype["setX"]=btVector3.prototype.setX=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;_emscripten_bind_btVector3_setX_1(self,x)};btVector3.prototype["setY"]=btVector3.prototype.setY=function(y){var self=this.ptr;if(y&&typeof y==="object")y=y.ptr;_emscripten_bind_btVector3_setY_1(self,y)};btVector3.prototype["setZ"]=btVector3.prototype.setZ=function(z){var self=this.ptr;if(z&&typeof z==="object")z=z.ptr;_emscripten_bind_btVector3_setZ_1(self,z)};btVector3.prototype["setValue"]=btVector3.prototype.setValue=function(x,y,z){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;_emscripten_bind_btVector3_setValue_3(self,x,y,z)};btVector3.prototype["normalize"]=btVector3.prototype.normalize=function(){var self=this.ptr;_emscripten_bind_btVector3_normalize_0(self)};btVector3.prototype["rotate"]=btVector3.prototype.rotate=function(wAxis,angle){var self=this.ptr;if(wAxis&&typeof wAxis==="object")wAxis=wAxis.ptr;if(angle&&typeof angle==="object")angle=angle.ptr;return wrapPointer(_emscripten_bind_btVector3_rotate_2(self,wAxis,angle),btVector3)};btVector3.prototype["dot"]=btVector3.prototype.dot=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return _emscripten_bind_btVector3_dot_1(self,v)};btVector3.prototype["op_mul"]=btVector3.prototype.op_mul=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;return wrapPointer(_emscripten_bind_btVector3_op_mul_1(self,x),btVector3)};btVector3.prototype["op_add"]=btVector3.prototype.op_add=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return wrapPointer(_emscripten_bind_btVector3_op_add_1(self,v),btVector3)};btVector3.prototype["op_sub"]=btVector3.prototype.op_sub=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return wrapPointer(_emscripten_bind_btVector3_op_sub_1(self,v),btVector3)};btVector3.prototype["__destroy__"]=btVector3.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btVector3___destroy___0(self)};function btVehicleRaycaster(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL"}btVehicleRaycaster.prototype=Object.create(WrapperObject.prototype);btVehicleRaycaster.prototype.constructor=btVehicleRaycaster;btVehicleRaycaster.prototype.__class__=btVehicleRaycaster;btVehicleRaycaster.__cache__={};Module["btVehicleRaycaster"]=btVehicleRaycaster;btVehicleRaycaster.prototype["castRay"]=btVehicleRaycaster.prototype.castRay=function(from,to,result){var self=this.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(result&&typeof result==="object")result=result.ptr;_emscripten_bind_btVehicleRaycaster_castRay_3(self,from,to,result)};btVehicleRaycaster.prototype["__destroy__"]=btVehicleRaycaster.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btVehicleRaycaster___destroy___0(self)};function btQuadWord(){throw"cannot construct a btQuadWord, no constructor in IDL"}btQuadWord.prototype=Object.create(WrapperObject.prototype);btQuadWord.prototype.constructor=btQuadWord;btQuadWord.prototype.__class__=btQuadWord;btQuadWord.__cache__={};Module["btQuadWord"]=btQuadWord;btQuadWord.prototype["x"]=btQuadWord.prototype.x=function(){var self=this.ptr;return _emscripten_bind_btQuadWord_x_0(self)};btQuadWord.prototype["y"]=btQuadWord.prototype.y=function(){var self=this.ptr;return _emscripten_bind_btQuadWord_y_0(self)};btQuadWord.prototype["z"]=btQuadWord.prototype.z=function(){var self=this.ptr;return _emscripten_bind_btQuadWord_z_0(self)};btQuadWord.prototype["w"]=btQuadWord.prototype.w=function(){var self=this.ptr;return _emscripten_bind_btQuadWord_w_0(self)};btQuadWord.prototype["setX"]=btQuadWord.prototype.setX=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;_emscripten_bind_btQuadWord_setX_1(self,x)};btQuadWord.prototype["setY"]=btQuadWord.prototype.setY=function(y){var self=this.ptr;if(y&&typeof y==="object")y=y.ptr;_emscripten_bind_btQuadWord_setY_1(self,y)};btQuadWord.prototype["setZ"]=btQuadWord.prototype.setZ=function(z){var self=this.ptr;if(z&&typeof z==="object")z=z.ptr;_emscripten_bind_btQuadWord_setZ_1(self,z)};btQuadWord.prototype["setW"]=btQuadWord.prototype.setW=function(w){var self=this.ptr;if(w&&typeof w==="object")w=w.ptr;_emscripten_bind_btQuadWord_setW_1(self,w)};btQuadWord.prototype["__destroy__"]=btQuadWord.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btQuadWord___destroy___0(self)};function btCylinderShape(halfExtents){if(halfExtents&&typeof halfExtents==="object")halfExtents=halfExtents.ptr;this.ptr=_emscripten_bind_btCylinderShape_btCylinderShape_1(halfExtents);getCache(btCylinderShape)[this.ptr]=this}btCylinderShape.prototype=Object.create(btCollisionShape.prototype);btCylinderShape.prototype.constructor=btCylinderShape;btCylinderShape.prototype.__class__=btCylinderShape;btCylinderShape.__cache__={};Module["btCylinderShape"]=btCylinderShape;btCylinderShape.prototype["setMargin"]=btCylinderShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCylinderShape_setMargin_1(self,margin)};btCylinderShape.prototype["getMargin"]=btCylinderShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCylinderShape_getMargin_0(self)};btCylinderShape.prototype["setLocalScaling"]=btCylinderShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCylinderShape_setLocalScaling_1(self,scaling)};btCylinderShape.prototype["getLocalScaling"]=btCylinderShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCylinderShape_getLocalScaling_0(self),btVector3)};btCylinderShape.prototype["calculateLocalInertia"]=btCylinderShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCylinderShape_calculateLocalInertia_2(self,mass,inertia)};btCylinderShape.prototype["__destroy__"]=btCylinderShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCylinderShape___destroy___0(self)};function btDiscreteDynamicsWorld(dispatcher,pairCache,constraintSolver,collisionConfiguration){if(dispatcher&&typeof dispatcher==="object")dispatcher=dispatcher.ptr;if(pairCache&&typeof pairCache==="object")pairCache=pairCache.ptr;if(constraintSolver&&typeof constraintSolver==="object")constraintSolver=constraintSolver.ptr;if(collisionConfiguration&&typeof collisionConfiguration==="object")collisionConfiguration=collisionConfiguration.ptr;this.ptr=_emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4(dispatcher,pairCache,constraintSolver,collisionConfiguration);getCache(btDiscreteDynamicsWorld)[this.ptr]=this}btDiscreteDynamicsWorld.prototype=Object.create(btDynamicsWorld.prototype);btDiscreteDynamicsWorld.prototype.constructor=btDiscreteDynamicsWorld;btDiscreteDynamicsWorld.prototype.__class__=btDiscreteDynamicsWorld;btDiscreteDynamicsWorld.__cache__={};Module["btDiscreteDynamicsWorld"]=btDiscreteDynamicsWorld;btDiscreteDynamicsWorld.prototype["setGravity"]=btDiscreteDynamicsWorld.prototype.setGravity=function(gravity){var self=this.ptr;if(gravity&&typeof gravity==="object")gravity=gravity.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setGravity_1(self,gravity)};btDiscreteDynamicsWorld.prototype["getGravity"]=btDiscreteDynamicsWorld.prototype.getGravity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getGravity_0(self),btVector3)};btDiscreteDynamicsWorld.prototype["addRigidBody"]=btDiscreteDynamicsWorld.prototype.addRigidBody=function(body,group,mask){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;if(group&&typeof group==="object")group=group.ptr;if(mask&&typeof mask==="object")mask=mask.ptr;if(group===undefined){_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1(self,body);return}if(mask===undefined){_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(self,body,group);return}_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3(self,body,group,mask)};btDiscreteDynamicsWorld.prototype["removeRigidBody"]=btDiscreteDynamicsWorld.prototype.removeRigidBody=function(body){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;_emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1(self,body)};btDiscreteDynamicsWorld.prototype["addConstraint"]=btDiscreteDynamicsWorld.prototype.addConstraint=function(constraint,disableCollisionsBetweenLinkedBodies){var self=this.ptr;if(constraint&&typeof constraint==="object")constraint=constraint.ptr;if(disableCollisionsBetweenLinkedBodies&&typeof disableCollisionsBetweenLinkedBodies==="object")disableCollisionsBetweenLinkedBodies=disableCollisionsBetweenLinkedBodies.ptr;if(disableCollisionsBetweenLinkedBodies===undefined){_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1(self,constraint);return}_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2(self,constraint,disableCollisionsBetweenLinkedBodies)};btDiscreteDynamicsWorld.prototype["removeConstraint"]=btDiscreteDynamicsWorld.prototype.removeConstraint=function(constraint){var self=this.ptr;if(constraint&&typeof constraint==="object")constraint=constraint.ptr;_emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1(self,constraint)};btDiscreteDynamicsWorld.prototype["stepSimulation"]=btDiscreteDynamicsWorld.prototype.stepSimulation=function(timeStep,maxSubSteps,fixedTimeStep){var self=this.ptr;if(timeStep&&typeof timeStep==="object")timeStep=timeStep.ptr;if(maxSubSteps&&typeof maxSubSteps==="object")maxSubSteps=maxSubSteps.ptr;if(fixedTimeStep&&typeof fixedTimeStep==="object")fixedTimeStep=fixedTimeStep.ptr;if(maxSubSteps===undefined){return _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1(self,timeStep)}if(fixedTimeStep===undefined){return _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2(self,timeStep,maxSubSteps)}return _emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3(self,timeStep,maxSubSteps,fixedTimeStep)};btDiscreteDynamicsWorld.prototype["setContactAddedCallback"]=btDiscreteDynamicsWorld.prototype.setContactAddedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1(self,funcpointer)};btDiscreteDynamicsWorld.prototype["setContactProcessedCallback"]=btDiscreteDynamicsWorld.prototype.setContactProcessedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1(self,funcpointer)};btDiscreteDynamicsWorld.prototype["setContactDestroyedCallback"]=btDiscreteDynamicsWorld.prototype.setContactDestroyedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1(self,funcpointer)};btDiscreteDynamicsWorld.prototype["activateContactAddedCallbackAdjustInternalEdgeContacts"]=btDiscreteDynamicsWorld.prototype.activateContactAddedCallbackAdjustInternalEdgeContacts=function(){var self=this.ptr;_emscripten_bind_btDiscreteDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0(self)};btDiscreteDynamicsWorld.prototype["getDispatcher"]=btDiscreteDynamicsWorld.prototype.getDispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0(self),btDispatcher)};btDiscreteDynamicsWorld.prototype["rayTest"]=btDiscreteDynamicsWorld.prototype.rayTest=function(rayFromWorld,rayToWorld,resultCallback){var self=this.ptr;if(rayFromWorld&&typeof rayFromWorld==="object")rayFromWorld=rayFromWorld.ptr;if(rayToWorld&&typeof rayToWorld==="object")rayToWorld=rayToWorld.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDiscreteDynamicsWorld_rayTest_3(self,rayFromWorld,rayToWorld,resultCallback)};btDiscreteDynamicsWorld.prototype["getPairCache"]=btDiscreteDynamicsWorld.prototype.getPairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0(self),btOverlappingPairCache)};btDiscreteDynamicsWorld.prototype["getDispatchInfo"]=btDiscreteDynamicsWorld.prototype.getDispatchInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0(self),btDispatcherInfo)};btDiscreteDynamicsWorld.prototype["addCollisionObject"]=btDiscreteDynamicsWorld.prototype.addCollisionObject=function(collisionObject,collisionFilterGroup,collisionFilterMask){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;if(collisionFilterGroup&&typeof collisionFilterGroup==="object")collisionFilterGroup=collisionFilterGroup.ptr;if(collisionFilterMask&&typeof collisionFilterMask==="object")collisionFilterMask=collisionFilterMask.ptr;if(collisionFilterGroup===undefined){_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1(self,collisionObject);return}if(collisionFilterMask===undefined){_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2(self,collisionObject,collisionFilterGroup);return}_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3(self,collisionObject,collisionFilterGroup,collisionFilterMask)};btDiscreteDynamicsWorld.prototype["removeCollisionObject"]=btDiscreteDynamicsWorld.prototype.removeCollisionObject=function(collisionObject){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;_emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1(self,collisionObject)};btDiscreteDynamicsWorld.prototype["getBroadphase"]=btDiscreteDynamicsWorld.prototype.getBroadphase=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0(self),btBroadphaseInterface)};btDiscreteDynamicsWorld.prototype["convexSweepTest"]=btDiscreteDynamicsWorld.prototype.convexSweepTest=function(castShape,from,to,resultCallback,allowedCcdPenetration){var self=this.ptr;if(castShape&&typeof castShape==="object")castShape=castShape.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;if(allowedCcdPenetration&&typeof allowedCcdPenetration==="object")allowedCcdPenetration=allowedCcdPenetration.ptr;_emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5(self,castShape,from,to,resultCallback,allowedCcdPenetration)};btDiscreteDynamicsWorld.prototype["contactPairTest"]=btDiscreteDynamicsWorld.prototype.contactPairTest=function(colObjA,colObjB,resultCallback){var self=this.ptr;if(colObjA&&typeof colObjA==="object")colObjA=colObjA.ptr;if(colObjB&&typeof colObjB==="object")colObjB=colObjB.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3(self,colObjA,colObjB,resultCallback)};btDiscreteDynamicsWorld.prototype["contactTest"]=btDiscreteDynamicsWorld.prototype.contactTest=function(colObj,resultCallback){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btDiscreteDynamicsWorld_contactTest_2(self,colObj,resultCallback)};btDiscreteDynamicsWorld.prototype["updateSingleAabb"]=btDiscreteDynamicsWorld.prototype.updateSingleAabb=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;_emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1(self,colObj)};btDiscreteDynamicsWorld.prototype["setDebugDrawer"]=btDiscreteDynamicsWorld.prototype.setDebugDrawer=function(debugDrawer){var self=this.ptr;if(debugDrawer&&typeof debugDrawer==="object")debugDrawer=debugDrawer.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1(self,debugDrawer)};btDiscreteDynamicsWorld.prototype["getDebugDrawer"]=btDiscreteDynamicsWorld.prototype.getDebugDrawer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0(self),btIDebugDraw)};btDiscreteDynamicsWorld.prototype["debugDrawWorld"]=btDiscreteDynamicsWorld.prototype.debugDrawWorld=function(){var self=this.ptr;_emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0(self)};btDiscreteDynamicsWorld.prototype["debugDrawObject"]=btDiscreteDynamicsWorld.prototype.debugDrawObject=function(worldTransform,shape,color){var self=this.ptr;if(worldTransform&&typeof worldTransform==="object")worldTransform=worldTransform.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3(self,worldTransform,shape,color)};btDiscreteDynamicsWorld.prototype["getForceUpdateAllAabbs"]=btDiscreteDynamicsWorld.prototype.getForceUpdateAllAabbs=function(){var self=this.ptr;return!!_emscripten_bind_btDiscreteDynamicsWorld_getForceUpdateAllAabbs_0(self)};btDiscreteDynamicsWorld.prototype["setForceUpdateAllAabbs"]=btDiscreteDynamicsWorld.prototype.setForceUpdateAllAabbs=function(forceUpdateAllAabbs){var self=this.ptr;if(forceUpdateAllAabbs&&typeof forceUpdateAllAabbs==="object")forceUpdateAllAabbs=forceUpdateAllAabbs.ptr;_emscripten_bind_btDiscreteDynamicsWorld_setForceUpdateAllAabbs_1(self,forceUpdateAllAabbs)};btDiscreteDynamicsWorld.prototype["addAction"]=btDiscreteDynamicsWorld.prototype.addAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btDiscreteDynamicsWorld_addAction_1(self,action)};btDiscreteDynamicsWorld.prototype["removeAction"]=btDiscreteDynamicsWorld.prototype.removeAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btDiscreteDynamicsWorld_removeAction_1(self,action)};btDiscreteDynamicsWorld.prototype["getSolverInfo"]=btDiscreteDynamicsWorld.prototype.getSolverInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0(self),btContactSolverInfo)};btDiscreteDynamicsWorld.prototype["__destroy__"]=btDiscreteDynamicsWorld.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDiscreteDynamicsWorld___destroy___0(self)};function btConvexShape(){throw"cannot construct a btConvexShape, no constructor in IDL"}btConvexShape.prototype=Object.create(btCollisionShape.prototype);btConvexShape.prototype.constructor=btConvexShape;btConvexShape.prototype.__class__=btConvexShape;btConvexShape.__cache__={};Module["btConvexShape"]=btConvexShape;btConvexShape.prototype["setLocalScaling"]=btConvexShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConvexShape_setLocalScaling_1(self,scaling)};btConvexShape.prototype["getLocalScaling"]=btConvexShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexShape_getLocalScaling_0(self),btVector3)};btConvexShape.prototype["calculateLocalInertia"]=btConvexShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConvexShape_calculateLocalInertia_2(self,mass,inertia)};btConvexShape.prototype["setMargin"]=btConvexShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btConvexShape_setMargin_1(self,margin)};btConvexShape.prototype["getMargin"]=btConvexShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btConvexShape_getMargin_0(self)};btConvexShape.prototype["__destroy__"]=btConvexShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConvexShape___destroy___0(self)};function btDispatcher(){throw"cannot construct a btDispatcher, no constructor in IDL"}btDispatcher.prototype=Object.create(WrapperObject.prototype);btDispatcher.prototype.constructor=btDispatcher;btDispatcher.prototype.__class__=btDispatcher;btDispatcher.__cache__={};Module["btDispatcher"]=btDispatcher;btDispatcher.prototype["getNumManifolds"]=btDispatcher.prototype.getNumManifolds=function(){var self=this.ptr;return _emscripten_bind_btDispatcher_getNumManifolds_0(self)};btDispatcher.prototype["getManifoldByIndexInternal"]=btDispatcher.prototype.getManifoldByIndexInternal=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btDispatcher_getManifoldByIndexInternal_1(self,index),btPersistentManifold)};btDispatcher.prototype["__destroy__"]=btDispatcher.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDispatcher___destroy___0(self)};function btGeneric6DofConstraint(rbA,rbB,frameInA,frameInB,useLinearFrameReferenceFrameA){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(frameInA&&typeof frameInA==="object")frameInA=frameInA.ptr;if(frameInB&&typeof frameInB==="object")frameInB=frameInB.ptr;if(useLinearFrameReferenceFrameA&&typeof useLinearFrameReferenceFrameA==="object")useLinearFrameReferenceFrameA=useLinearFrameReferenceFrameA.ptr;if(frameInB===undefined){this.ptr=_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3(rbA,rbB,frameInA);getCache(btGeneric6DofConstraint)[this.ptr]=this;return}if(useLinearFrameReferenceFrameA===undefined){this.ptr=_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(rbA,rbB,frameInA,frameInB);getCache(btGeneric6DofConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5(rbA,rbB,frameInA,frameInB,useLinearFrameReferenceFrameA);getCache(btGeneric6DofConstraint)[this.ptr]=this}btGeneric6DofConstraint.prototype=Object.create(btTypedConstraint.prototype);btGeneric6DofConstraint.prototype.constructor=btGeneric6DofConstraint;btGeneric6DofConstraint.prototype.__class__=btGeneric6DofConstraint;btGeneric6DofConstraint.__cache__={};Module["btGeneric6DofConstraint"]=btGeneric6DofConstraint;btGeneric6DofConstraint.prototype["setLinearLowerLimit"]=btGeneric6DofConstraint.prototype.setLinearLowerLimit=function(linearLower){var self=this.ptr;if(linearLower&&typeof linearLower==="object")linearLower=linearLower.ptr;_emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1(self,linearLower)};btGeneric6DofConstraint.prototype["setLinearUpperLimit"]=btGeneric6DofConstraint.prototype.setLinearUpperLimit=function(linearUpper){var self=this.ptr;if(linearUpper&&typeof linearUpper==="object")linearUpper=linearUpper.ptr;_emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1(self,linearUpper)};btGeneric6DofConstraint.prototype["setAngularLowerLimit"]=btGeneric6DofConstraint.prototype.setAngularLowerLimit=function(angularLower){var self=this.ptr;if(angularLower&&typeof angularLower==="object")angularLower=angularLower.ptr;_emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1(self,angularLower)};btGeneric6DofConstraint.prototype["setAngularUpperLimit"]=btGeneric6DofConstraint.prototype.setAngularUpperLimit=function(angularUpper){var self=this.ptr;if(angularUpper&&typeof angularUpper==="object")angularUpper=angularUpper.ptr;_emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1(self,angularUpper)};btGeneric6DofConstraint.prototype["getFrameOffsetA"]=btGeneric6DofConstraint.prototype.getFrameOffsetA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0(self),btTransform)};btGeneric6DofConstraint.prototype["enableFeedback"]=btGeneric6DofConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btGeneric6DofConstraint_enableFeedback_1(self,needsFeedback)};btGeneric6DofConstraint.prototype["getBreakingImpulseThreshold"]=btGeneric6DofConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0(self)};btGeneric6DofConstraint.prototype["setBreakingImpulseThreshold"]=btGeneric6DofConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1(self,threshold)};btGeneric6DofConstraint.prototype["getParam"]=btGeneric6DofConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btGeneric6DofConstraint_getParam_2(self,num,axis)};btGeneric6DofConstraint.prototype["setParam"]=btGeneric6DofConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btGeneric6DofConstraint_setParam_3(self,num,value,axis)};btGeneric6DofConstraint.prototype["__destroy__"]=btGeneric6DofConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btGeneric6DofConstraint___destroy___0(self)};function btMotionState(){throw"cannot construct a btMotionState, no constructor in IDL"}btMotionState.prototype=Object.create(WrapperObject.prototype);btMotionState.prototype.constructor=btMotionState;btMotionState.prototype.__class__=btMotionState;btMotionState.__cache__={};Module["btMotionState"]=btMotionState;btMotionState.prototype["getWorldTransform"]=btMotionState.prototype.getWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btMotionState_getWorldTransform_1(self,worldTrans)};btMotionState.prototype["setWorldTransform"]=btMotionState.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btMotionState_setWorldTransform_1(self,worldTrans)};btMotionState.prototype["__destroy__"]=btMotionState.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btMotionState___destroy___0(self)};function ContactResultCallback(){throw"cannot construct a ContactResultCallback, no constructor in IDL"}ContactResultCallback.prototype=Object.create(WrapperObject.prototype);ContactResultCallback.prototype.constructor=ContactResultCallback;ContactResultCallback.prototype.__class__=ContactResultCallback;ContactResultCallback.__cache__={};Module["ContactResultCallback"]=ContactResultCallback;ContactResultCallback.prototype["addSingleResult"]=ContactResultCallback.prototype.addSingleResult=function(cp,colObj0Wrap,partId0,index0,colObj1Wrap,partId1,index1){var self=this.ptr;if(cp&&typeof cp==="object")cp=cp.ptr;if(colObj0Wrap&&typeof colObj0Wrap==="object")colObj0Wrap=colObj0Wrap.ptr;if(partId0&&typeof partId0==="object")partId0=partId0.ptr;if(index0&&typeof index0==="object")index0=index0.ptr;if(colObj1Wrap&&typeof colObj1Wrap==="object")colObj1Wrap=colObj1Wrap.ptr;if(partId1&&typeof partId1==="object")partId1=partId1.ptr;if(index1&&typeof index1==="object")index1=index1.ptr;return _emscripten_bind_ContactResultCallback_addSingleResult_7(self,cp,colObj0Wrap,partId0,index0,colObj1Wrap,partId1,index1)};ContactResultCallback.prototype["get_m_collisionFilterGroup"]=ContactResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_ContactResultCallback_get_m_collisionFilterGroup_0(self)};ContactResultCallback.prototype["set_m_collisionFilterGroup"]=ContactResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ContactResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(ContactResultCallback.prototype,"m_collisionFilterGroup",{get:ContactResultCallback.prototype.get_m_collisionFilterGroup,set:ContactResultCallback.prototype.set_m_collisionFilterGroup});ContactResultCallback.prototype["get_m_collisionFilterMask"]=ContactResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_ContactResultCallback_get_m_collisionFilterMask_0(self)};ContactResultCallback.prototype["set_m_collisionFilterMask"]=ContactResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ContactResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(ContactResultCallback.prototype,"m_collisionFilterMask",{get:ContactResultCallback.prototype.get_m_collisionFilterMask,set:ContactResultCallback.prototype.set_m_collisionFilterMask});ContactResultCallback.prototype["__destroy__"]=ContactResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ContactResultCallback___destroy___0(self)};function btTriangleIndexVertexArray(numTriangles,triangleIndexBase,triangleIndexStride,numVertices,vertexBase,vertexStride){if(numTriangles&&typeof numTriangles==="object")numTriangles=numTriangles.ptr;if(triangleIndexBase&&typeof triangleIndexBase==="object")triangleIndexBase=triangleIndexBase.ptr;if(triangleIndexStride&&typeof triangleIndexStride==="object")triangleIndexStride=triangleIndexStride.ptr;if(numVertices&&typeof numVertices==="object")numVertices=numVertices.ptr;if(vertexBase&&typeof vertexBase==="object")vertexBase=vertexBase.ptr;if(vertexStride&&typeof vertexStride==="object")vertexStride=vertexStride.ptr;this.ptr=_emscripten_bind_btTriangleIndexVertexArray_btTriangleIndexVertexArray_6(numTriangles,triangleIndexBase,triangleIndexStride,numVertices,vertexBase,vertexStride);getCache(btTriangleIndexVertexArray)[this.ptr]=this}btTriangleIndexVertexArray.prototype=Object.create(btStridingMeshInterface.prototype);btTriangleIndexVertexArray.prototype.constructor=btTriangleIndexVertexArray;btTriangleIndexVertexArray.prototype.__class__=btTriangleIndexVertexArray;btTriangleIndexVertexArray.__cache__={};Module["btTriangleIndexVertexArray"]=btTriangleIndexVertexArray;btTriangleIndexVertexArray.prototype["setScaling"]=btTriangleIndexVertexArray.prototype.setScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btTriangleIndexVertexArray_setScaling_1(self,scaling)};btTriangleIndexVertexArray.prototype["__destroy__"]=btTriangleIndexVertexArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTriangleIndexVertexArray___destroy___0(self)};function btSoftBodySolver(){throw"cannot construct a btSoftBodySolver, no constructor in IDL"}btSoftBodySolver.prototype=Object.create(WrapperObject.prototype);btSoftBodySolver.prototype.constructor=btSoftBodySolver;btSoftBodySolver.prototype.__class__=btSoftBodySolver;btSoftBodySolver.__cache__={};Module["btSoftBodySolver"]=btSoftBodySolver;btSoftBodySolver.prototype["__destroy__"]=btSoftBodySolver.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBodySolver___destroy___0(self)};function RayResultCallback(){throw"cannot construct a RayResultCallback, no constructor in IDL"}RayResultCallback.prototype=Object.create(WrapperObject.prototype);RayResultCallback.prototype.constructor=RayResultCallback;RayResultCallback.prototype.__class__=RayResultCallback;RayResultCallback.__cache__={};Module["RayResultCallback"]=RayResultCallback;RayResultCallback.prototype["hasHit"]=RayResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_RayResultCallback_hasHit_0(self)};RayResultCallback.prototype["get_m_collisionFilterGroup"]=RayResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0(self)};RayResultCallback.prototype["set_m_collisionFilterGroup"]=RayResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(RayResultCallback.prototype,"m_collisionFilterGroup",{get:RayResultCallback.prototype.get_m_collisionFilterGroup,set:RayResultCallback.prototype.set_m_collisionFilterGroup});RayResultCallback.prototype["get_m_collisionFilterMask"]=RayResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0(self)};RayResultCallback.prototype["set_m_collisionFilterMask"]=RayResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(RayResultCallback.prototype,"m_collisionFilterMask",{get:RayResultCallback.prototype.get_m_collisionFilterMask,set:RayResultCallback.prototype.set_m_collisionFilterMask});RayResultCallback.prototype["get_m_closestHitFraction"]=RayResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_RayResultCallback_get_m_closestHitFraction_0(self)};RayResultCallback.prototype["set_m_closestHitFraction"]=RayResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RayResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(RayResultCallback.prototype,"m_closestHitFraction",{get:RayResultCallback.prototype.get_m_closestHitFraction,set:RayResultCallback.prototype.set_m_closestHitFraction});RayResultCallback.prototype["get_m_collisionObject"]=RayResultCallback.prototype.get_m_collisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RayResultCallback_get_m_collisionObject_0(self),btCollisionObject)};RayResultCallback.prototype["set_m_collisionObject"]=RayResultCallback.prototype.set_m_collisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RayResultCallback_set_m_collisionObject_1(self,arg0)};Object.defineProperty(RayResultCallback.prototype,"m_collisionObject",{get:RayResultCallback.prototype.get_m_collisionObject,set:RayResultCallback.prototype.set_m_collisionObject});RayResultCallback.prototype["__destroy__"]=RayResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RayResultCallback___destroy___0(self)};function btMatrix3x3(){throw"cannot construct a btMatrix3x3, no constructor in IDL"}btMatrix3x3.prototype=Object.create(WrapperObject.prototype);btMatrix3x3.prototype.constructor=btMatrix3x3;btMatrix3x3.prototype.__class__=btMatrix3x3;btMatrix3x3.__cache__={};Module["btMatrix3x3"]=btMatrix3x3;btMatrix3x3.prototype["setEulerZYX"]=btMatrix3x3.prototype.setEulerZYX=function(ex,ey,ez){var self=this.ptr;if(ex&&typeof ex==="object")ex=ex.ptr;if(ey&&typeof ey==="object")ey=ey.ptr;if(ez&&typeof ez==="object")ez=ez.ptr;_emscripten_bind_btMatrix3x3_setEulerZYX_3(self,ex,ey,ez)};btMatrix3x3.prototype["getRotation"]=btMatrix3x3.prototype.getRotation=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;_emscripten_bind_btMatrix3x3_getRotation_1(self,q)};btMatrix3x3.prototype["getRow"]=btMatrix3x3.prototype.getRow=function(y){var self=this.ptr;if(y&&typeof y==="object")y=y.ptr;return wrapPointer(_emscripten_bind_btMatrix3x3_getRow_1(self,y),btVector3)};btMatrix3x3.prototype["__destroy__"]=btMatrix3x3.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btMatrix3x3___destroy___0(self)};function btScalarArray(){throw"cannot construct a btScalarArray, no constructor in IDL"}btScalarArray.prototype=Object.create(WrapperObject.prototype);btScalarArray.prototype.constructor=btScalarArray;btScalarArray.prototype.__class__=btScalarArray;btScalarArray.__cache__={};Module["btScalarArray"]=btScalarArray;btScalarArray.prototype["size"]=btScalarArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btScalarArray_size_0(self)};btScalarArray.prototype["at"]=btScalarArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return _emscripten_bind_btScalarArray_at_1(self,n)};btScalarArray.prototype["__destroy__"]=btScalarArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btScalarArray___destroy___0(self)};function Material(){throw"cannot construct a Material, no constructor in IDL"}Material.prototype=Object.create(WrapperObject.prototype);Material.prototype.constructor=Material;Material.prototype.__class__=Material;Material.__cache__={};Module["Material"]=Material;Material.prototype["get_m_kLST"]=Material.prototype.get_m_kLST=function(){var self=this.ptr;return _emscripten_bind_Material_get_m_kLST_0(self)};Material.prototype["set_m_kLST"]=Material.prototype.set_m_kLST=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Material_set_m_kLST_1(self,arg0)};Object.defineProperty(Material.prototype,"m_kLST",{get:Material.prototype.get_m_kLST,set:Material.prototype.set_m_kLST});Material.prototype["get_m_kAST"]=Material.prototype.get_m_kAST=function(){var self=this.ptr;return _emscripten_bind_Material_get_m_kAST_0(self)};Material.prototype["set_m_kAST"]=Material.prototype.set_m_kAST=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Material_set_m_kAST_1(self,arg0)};Object.defineProperty(Material.prototype,"m_kAST",{get:Material.prototype.get_m_kAST,set:Material.prototype.set_m_kAST});Material.prototype["get_m_kVST"]=Material.prototype.get_m_kVST=function(){var self=this.ptr;return _emscripten_bind_Material_get_m_kVST_0(self)};Material.prototype["set_m_kVST"]=Material.prototype.set_m_kVST=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Material_set_m_kVST_1(self,arg0)};Object.defineProperty(Material.prototype,"m_kVST",{get:Material.prototype.get_m_kVST,set:Material.prototype.set_m_kVST});Material.prototype["get_m_flags"]=Material.prototype.get_m_flags=function(){var self=this.ptr;return _emscripten_bind_Material_get_m_flags_0(self)};Material.prototype["set_m_flags"]=Material.prototype.set_m_flags=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Material_set_m_flags_1(self,arg0)};Object.defineProperty(Material.prototype,"m_flags",{get:Material.prototype.get_m_flags,set:Material.prototype.set_m_flags});Material.prototype["__destroy__"]=Material.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Material___destroy___0(self)};function tNodeArray(){throw"cannot construct a tNodeArray, no constructor in IDL"}tNodeArray.prototype=Object.create(WrapperObject.prototype);tNodeArray.prototype.constructor=tNodeArray;tNodeArray.prototype.__class__=tNodeArray;tNodeArray.__cache__={};Module["tNodeArray"]=tNodeArray;tNodeArray.prototype["size"]=tNodeArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_tNodeArray_size_0(self)};tNodeArray.prototype["at"]=tNodeArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_tNodeArray_at_1(self,n),Node)};tNodeArray.prototype["__destroy__"]=tNodeArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_tNodeArray___destroy___0(self)};function btDispatcherInfo(){throw"cannot construct a btDispatcherInfo, no constructor in IDL"}btDispatcherInfo.prototype=Object.create(WrapperObject.prototype);btDispatcherInfo.prototype.constructor=btDispatcherInfo;btDispatcherInfo.prototype.__class__=btDispatcherInfo;btDispatcherInfo.__cache__={};Module["btDispatcherInfo"]=btDispatcherInfo;btDispatcherInfo.prototype["get_m_timeStep"]=btDispatcherInfo.prototype.get_m_timeStep=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_timeStep_0(self)};btDispatcherInfo.prototype["set_m_timeStep"]=btDispatcherInfo.prototype.set_m_timeStep=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_timeStep_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_timeStep",{get:btDispatcherInfo.prototype.get_m_timeStep,set:btDispatcherInfo.prototype.set_m_timeStep});btDispatcherInfo.prototype["get_m_stepCount"]=btDispatcherInfo.prototype.get_m_stepCount=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_stepCount_0(self)};btDispatcherInfo.prototype["set_m_stepCount"]=btDispatcherInfo.prototype.set_m_stepCount=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_stepCount_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_stepCount",{get:btDispatcherInfo.prototype.get_m_stepCount,set:btDispatcherInfo.prototype.set_m_stepCount});btDispatcherInfo.prototype["get_m_dispatchFunc"]=btDispatcherInfo.prototype.get_m_dispatchFunc=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0(self)};btDispatcherInfo.prototype["set_m_dispatchFunc"]=btDispatcherInfo.prototype.set_m_dispatchFunc=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_dispatchFunc",{get:btDispatcherInfo.prototype.get_m_dispatchFunc,set:btDispatcherInfo.prototype.set_m_dispatchFunc});btDispatcherInfo.prototype["get_m_timeOfImpact"]=btDispatcherInfo.prototype.get_m_timeOfImpact=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0(self)};btDispatcherInfo.prototype["set_m_timeOfImpact"]=btDispatcherInfo.prototype.set_m_timeOfImpact=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_timeOfImpact",{get:btDispatcherInfo.prototype.get_m_timeOfImpact,set:btDispatcherInfo.prototype.set_m_timeOfImpact});btDispatcherInfo.prototype["get_m_useContinuous"]=btDispatcherInfo.prototype.get_m_useContinuous=function(){var self=this.ptr;return!!_emscripten_bind_btDispatcherInfo_get_m_useContinuous_0(self)};btDispatcherInfo.prototype["set_m_useContinuous"]=btDispatcherInfo.prototype.set_m_useContinuous=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_useContinuous_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_useContinuous",{get:btDispatcherInfo.prototype.get_m_useContinuous,set:btDispatcherInfo.prototype.set_m_useContinuous});btDispatcherInfo.prototype["get_m_enableSatConvex"]=btDispatcherInfo.prototype.get_m_enableSatConvex=function(){var self=this.ptr;return!!_emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0(self)};btDispatcherInfo.prototype["set_m_enableSatConvex"]=btDispatcherInfo.prototype.set_m_enableSatConvex=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_enableSatConvex",{get:btDispatcherInfo.prototype.get_m_enableSatConvex,set:btDispatcherInfo.prototype.set_m_enableSatConvex});btDispatcherInfo.prototype["get_m_enableSPU"]=btDispatcherInfo.prototype.get_m_enableSPU=function(){var self=this.ptr;return!!_emscripten_bind_btDispatcherInfo_get_m_enableSPU_0(self)};btDispatcherInfo.prototype["set_m_enableSPU"]=btDispatcherInfo.prototype.set_m_enableSPU=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_enableSPU_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_enableSPU",{get:btDispatcherInfo.prototype.get_m_enableSPU,set:btDispatcherInfo.prototype.set_m_enableSPU});btDispatcherInfo.prototype["get_m_useEpa"]=btDispatcherInfo.prototype.get_m_useEpa=function(){var self=this.ptr;return!!_emscripten_bind_btDispatcherInfo_get_m_useEpa_0(self)};btDispatcherInfo.prototype["set_m_useEpa"]=btDispatcherInfo.prototype.set_m_useEpa=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_useEpa_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_useEpa",{get:btDispatcherInfo.prototype.get_m_useEpa,set:btDispatcherInfo.prototype.set_m_useEpa});btDispatcherInfo.prototype["get_m_allowedCcdPenetration"]=btDispatcherInfo.prototype.get_m_allowedCcdPenetration=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0(self)};btDispatcherInfo.prototype["set_m_allowedCcdPenetration"]=btDispatcherInfo.prototype.set_m_allowedCcdPenetration=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_allowedCcdPenetration",{get:btDispatcherInfo.prototype.get_m_allowedCcdPenetration,set:btDispatcherInfo.prototype.set_m_allowedCcdPenetration});btDispatcherInfo.prototype["get_m_useConvexConservativeDistanceUtil"]=btDispatcherInfo.prototype.get_m_useConvexConservativeDistanceUtil=function(){var self=this.ptr;return!!_emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0(self)};btDispatcherInfo.prototype["set_m_useConvexConservativeDistanceUtil"]=btDispatcherInfo.prototype.set_m_useConvexConservativeDistanceUtil=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_useConvexConservativeDistanceUtil",{get:btDispatcherInfo.prototype.get_m_useConvexConservativeDistanceUtil,set:btDispatcherInfo.prototype.set_m_useConvexConservativeDistanceUtil});btDispatcherInfo.prototype["get_m_convexConservativeDistanceThreshold"]=btDispatcherInfo.prototype.get_m_convexConservativeDistanceThreshold=function(){var self=this.ptr;return _emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0(self)};btDispatcherInfo.prototype["set_m_convexConservativeDistanceThreshold"]=btDispatcherInfo.prototype.set_m_convexConservativeDistanceThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1(self,arg0)};Object.defineProperty(btDispatcherInfo.prototype,"m_convexConservativeDistanceThreshold",{get:btDispatcherInfo.prototype.get_m_convexConservativeDistanceThreshold,set:btDispatcherInfo.prototype.set_m_convexConservativeDistanceThreshold});btDispatcherInfo.prototype["__destroy__"]=btDispatcherInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDispatcherInfo___destroy___0(self)};function btWheelInfoConstructionInfo(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL"}btWheelInfoConstructionInfo.prototype=Object.create(WrapperObject.prototype);btWheelInfoConstructionInfo.prototype.constructor=btWheelInfoConstructionInfo;btWheelInfoConstructionInfo.prototype.__class__=btWheelInfoConstructionInfo;btWheelInfoConstructionInfo.__cache__={};Module["btWheelInfoConstructionInfo"]=btWheelInfoConstructionInfo;btWheelInfoConstructionInfo.prototype["get_m_chassisConnectionCS"]=btWheelInfoConstructionInfo.prototype.get_m_chassisConnectionCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0(self),btVector3)};btWheelInfoConstructionInfo.prototype["set_m_chassisConnectionCS"]=btWheelInfoConstructionInfo.prototype.set_m_chassisConnectionCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_chassisConnectionCS",{get:btWheelInfoConstructionInfo.prototype.get_m_chassisConnectionCS,set:btWheelInfoConstructionInfo.prototype.set_m_chassisConnectionCS});btWheelInfoConstructionInfo.prototype["get_m_wheelDirectionCS"]=btWheelInfoConstructionInfo.prototype.get_m_wheelDirectionCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0(self),btVector3)};btWheelInfoConstructionInfo.prototype["set_m_wheelDirectionCS"]=btWheelInfoConstructionInfo.prototype.set_m_wheelDirectionCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_wheelDirectionCS",{get:btWheelInfoConstructionInfo.prototype.get_m_wheelDirectionCS,set:btWheelInfoConstructionInfo.prototype.set_m_wheelDirectionCS});btWheelInfoConstructionInfo.prototype["get_m_wheelAxleCS"]=btWheelInfoConstructionInfo.prototype.get_m_wheelAxleCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0(self),btVector3)};btWheelInfoConstructionInfo.prototype["set_m_wheelAxleCS"]=btWheelInfoConstructionInfo.prototype.set_m_wheelAxleCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_wheelAxleCS",{get:btWheelInfoConstructionInfo.prototype.get_m_wheelAxleCS,set:btWheelInfoConstructionInfo.prototype.set_m_wheelAxleCS});btWheelInfoConstructionInfo.prototype["get_m_suspensionRestLength"]=btWheelInfoConstructionInfo.prototype.get_m_suspensionRestLength=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0(self)};btWheelInfoConstructionInfo.prototype["set_m_suspensionRestLength"]=btWheelInfoConstructionInfo.prototype.set_m_suspensionRestLength=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_suspensionRestLength",{get:btWheelInfoConstructionInfo.prototype.get_m_suspensionRestLength,set:btWheelInfoConstructionInfo.prototype.set_m_suspensionRestLength});btWheelInfoConstructionInfo.prototype["get_m_maxSuspensionTravelCm"]=btWheelInfoConstructionInfo.prototype.get_m_maxSuspensionTravelCm=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0(self)};btWheelInfoConstructionInfo.prototype["set_m_maxSuspensionTravelCm"]=btWheelInfoConstructionInfo.prototype.set_m_maxSuspensionTravelCm=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_maxSuspensionTravelCm",{get:btWheelInfoConstructionInfo.prototype.get_m_maxSuspensionTravelCm,set:btWheelInfoConstructionInfo.prototype.set_m_maxSuspensionTravelCm});btWheelInfoConstructionInfo.prototype["get_m_wheelRadius"]=btWheelInfoConstructionInfo.prototype.get_m_wheelRadius=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0(self)};btWheelInfoConstructionInfo.prototype["set_m_wheelRadius"]=btWheelInfoConstructionInfo.prototype.set_m_wheelRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_wheelRadius",{get:btWheelInfoConstructionInfo.prototype.get_m_wheelRadius,set:btWheelInfoConstructionInfo.prototype.set_m_wheelRadius});btWheelInfoConstructionInfo.prototype["get_m_suspensionStiffness"]=btWheelInfoConstructionInfo.prototype.get_m_suspensionStiffness=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0(self)};btWheelInfoConstructionInfo.prototype["set_m_suspensionStiffness"]=btWheelInfoConstructionInfo.prototype.set_m_suspensionStiffness=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_suspensionStiffness",{get:btWheelInfoConstructionInfo.prototype.get_m_suspensionStiffness,set:btWheelInfoConstructionInfo.prototype.set_m_suspensionStiffness});btWheelInfoConstructionInfo.prototype["get_m_wheelsDampingCompression"]=btWheelInfoConstructionInfo.prototype.get_m_wheelsDampingCompression=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0(self)};btWheelInfoConstructionInfo.prototype["set_m_wheelsDampingCompression"]=btWheelInfoConstructionInfo.prototype.set_m_wheelsDampingCompression=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_wheelsDampingCompression",{get:btWheelInfoConstructionInfo.prototype.get_m_wheelsDampingCompression,set:btWheelInfoConstructionInfo.prototype.set_m_wheelsDampingCompression});btWheelInfoConstructionInfo.prototype["get_m_wheelsDampingRelaxation"]=btWheelInfoConstructionInfo.prototype.get_m_wheelsDampingRelaxation=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0(self)};btWheelInfoConstructionInfo.prototype["set_m_wheelsDampingRelaxation"]=btWheelInfoConstructionInfo.prototype.set_m_wheelsDampingRelaxation=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_wheelsDampingRelaxation",{get:btWheelInfoConstructionInfo.prototype.get_m_wheelsDampingRelaxation,set:btWheelInfoConstructionInfo.prototype.set_m_wheelsDampingRelaxation});btWheelInfoConstructionInfo.prototype["get_m_frictionSlip"]=btWheelInfoConstructionInfo.prototype.get_m_frictionSlip=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0(self)};btWheelInfoConstructionInfo.prototype["set_m_frictionSlip"]=btWheelInfoConstructionInfo.prototype.set_m_frictionSlip=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_frictionSlip",{get:btWheelInfoConstructionInfo.prototype.get_m_frictionSlip,set:btWheelInfoConstructionInfo.prototype.set_m_frictionSlip});btWheelInfoConstructionInfo.prototype["get_m_maxSuspensionForce"]=btWheelInfoConstructionInfo.prototype.get_m_maxSuspensionForce=function(){var self=this.ptr;return _emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0(self)};btWheelInfoConstructionInfo.prototype["set_m_maxSuspensionForce"]=btWheelInfoConstructionInfo.prototype.set_m_maxSuspensionForce=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_maxSuspensionForce",{get:btWheelInfoConstructionInfo.prototype.get_m_maxSuspensionForce,set:btWheelInfoConstructionInfo.prototype.set_m_maxSuspensionForce});btWheelInfoConstructionInfo.prototype["get_m_bIsFrontWheel"]=btWheelInfoConstructionInfo.prototype.get_m_bIsFrontWheel=function(){var self=this.ptr;return!!_emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0(self)};btWheelInfoConstructionInfo.prototype["set_m_bIsFrontWheel"]=btWheelInfoConstructionInfo.prototype.set_m_bIsFrontWheel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1(self,arg0)};Object.defineProperty(btWheelInfoConstructionInfo.prototype,"m_bIsFrontWheel",{get:btWheelInfoConstructionInfo.prototype.get_m_bIsFrontWheel,set:btWheelInfoConstructionInfo.prototype.set_m_bIsFrontWheel});btWheelInfoConstructionInfo.prototype["__destroy__"]=btWheelInfoConstructionInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btWheelInfoConstructionInfo___destroy___0(self)};function btConvexTriangleMeshShape(meshInterface,calcAabb){if(meshInterface&&typeof meshInterface==="object")meshInterface=meshInterface.ptr;if(calcAabb&&typeof calcAabb==="object")calcAabb=calcAabb.ptr;if(calcAabb===undefined){this.ptr=_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1(meshInterface);getCache(btConvexTriangleMeshShape)[this.ptr]=this;return}this.ptr=_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2(meshInterface,calcAabb);getCache(btConvexTriangleMeshShape)[this.ptr]=this}btConvexTriangleMeshShape.prototype=Object.create(btConvexShape.prototype);btConvexTriangleMeshShape.prototype.constructor=btConvexTriangleMeshShape;btConvexTriangleMeshShape.prototype.__class__=btConvexTriangleMeshShape;btConvexTriangleMeshShape.__cache__={};Module["btConvexTriangleMeshShape"]=btConvexTriangleMeshShape;btConvexTriangleMeshShape.prototype["setLocalScaling"]=btConvexTriangleMeshShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1(self,scaling)};btConvexTriangleMeshShape.prototype["getLocalScaling"]=btConvexTriangleMeshShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0(self),btVector3)};btConvexTriangleMeshShape.prototype["calculateLocalInertia"]=btConvexTriangleMeshShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2(self,mass,inertia)};btConvexTriangleMeshShape.prototype["setMargin"]=btConvexTriangleMeshShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btConvexTriangleMeshShape_setMargin_1(self,margin)};btConvexTriangleMeshShape.prototype["getMargin"]=btConvexTriangleMeshShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btConvexTriangleMeshShape_getMargin_0(self)};btConvexTriangleMeshShape.prototype["__destroy__"]=btConvexTriangleMeshShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConvexTriangleMeshShape___destroy___0(self)};function btBroadphaseInterface(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL"}btBroadphaseInterface.prototype=Object.create(WrapperObject.prototype);btBroadphaseInterface.prototype.constructor=btBroadphaseInterface;btBroadphaseInterface.prototype.__class__=btBroadphaseInterface;btBroadphaseInterface.__cache__={};Module["btBroadphaseInterface"]=btBroadphaseInterface;btBroadphaseInterface.prototype["getOverlappingPairCache"]=btBroadphaseInterface.prototype.getOverlappingPairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0(self),btOverlappingPairCache)};btBroadphaseInterface.prototype["__destroy__"]=btBroadphaseInterface.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btBroadphaseInterface___destroy___0(self)};function btRigidBodyConstructionInfo(mass,motionState,collisionShape,localInertia){if(mass&&typeof mass==="object")mass=mass.ptr;if(motionState&&typeof motionState==="object")motionState=motionState.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;if(localInertia&&typeof localInertia==="object")localInertia=localInertia.ptr;if(localInertia===undefined){this.ptr=_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3(mass,motionState,collisionShape);getCache(btRigidBodyConstructionInfo)[this.ptr]=this;return}this.ptr=_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4(mass,motionState,collisionShape,localInertia);getCache(btRigidBodyConstructionInfo)[this.ptr]=this}btRigidBodyConstructionInfo.prototype=Object.create(WrapperObject.prototype);btRigidBodyConstructionInfo.prototype.constructor=btRigidBodyConstructionInfo;btRigidBodyConstructionInfo.prototype.__class__=btRigidBodyConstructionInfo;btRigidBodyConstructionInfo.__cache__={};Module["btRigidBodyConstructionInfo"]=btRigidBodyConstructionInfo;btRigidBodyConstructionInfo.prototype["get_m_linearDamping"]=btRigidBodyConstructionInfo.prototype.get_m_linearDamping=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0(self)};btRigidBodyConstructionInfo.prototype["set_m_linearDamping"]=btRigidBodyConstructionInfo.prototype.set_m_linearDamping=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_linearDamping",{get:btRigidBodyConstructionInfo.prototype.get_m_linearDamping,set:btRigidBodyConstructionInfo.prototype.set_m_linearDamping});btRigidBodyConstructionInfo.prototype["get_m_angularDamping"]=btRigidBodyConstructionInfo.prototype.get_m_angularDamping=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0(self)};btRigidBodyConstructionInfo.prototype["set_m_angularDamping"]=btRigidBodyConstructionInfo.prototype.set_m_angularDamping=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_angularDamping",{get:btRigidBodyConstructionInfo.prototype.get_m_angularDamping,set:btRigidBodyConstructionInfo.prototype.set_m_angularDamping});btRigidBodyConstructionInfo.prototype["get_m_friction"]=btRigidBodyConstructionInfo.prototype.get_m_friction=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0(self)};btRigidBodyConstructionInfo.prototype["set_m_friction"]=btRigidBodyConstructionInfo.prototype.set_m_friction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_friction",{get:btRigidBodyConstructionInfo.prototype.get_m_friction,set:btRigidBodyConstructionInfo.prototype.set_m_friction});btRigidBodyConstructionInfo.prototype["get_m_rollingFriction"]=btRigidBodyConstructionInfo.prototype.get_m_rollingFriction=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0(self)};btRigidBodyConstructionInfo.prototype["set_m_rollingFriction"]=btRigidBodyConstructionInfo.prototype.set_m_rollingFriction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_rollingFriction",{get:btRigidBodyConstructionInfo.prototype.get_m_rollingFriction,set:btRigidBodyConstructionInfo.prototype.set_m_rollingFriction});btRigidBodyConstructionInfo.prototype["get_m_restitution"]=btRigidBodyConstructionInfo.prototype.get_m_restitution=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0(self)};btRigidBodyConstructionInfo.prototype["set_m_restitution"]=btRigidBodyConstructionInfo.prototype.set_m_restitution=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_restitution",{get:btRigidBodyConstructionInfo.prototype.get_m_restitution,set:btRigidBodyConstructionInfo.prototype.set_m_restitution});btRigidBodyConstructionInfo.prototype["get_m_linearSleepingThreshold"]=btRigidBodyConstructionInfo.prototype.get_m_linearSleepingThreshold=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0(self)};btRigidBodyConstructionInfo.prototype["set_m_linearSleepingThreshold"]=btRigidBodyConstructionInfo.prototype.set_m_linearSleepingThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_linearSleepingThreshold",{get:btRigidBodyConstructionInfo.prototype.get_m_linearSleepingThreshold,set:btRigidBodyConstructionInfo.prototype.set_m_linearSleepingThreshold});btRigidBodyConstructionInfo.prototype["get_m_angularSleepingThreshold"]=btRigidBodyConstructionInfo.prototype.get_m_angularSleepingThreshold=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0(self)};btRigidBodyConstructionInfo.prototype["set_m_angularSleepingThreshold"]=btRigidBodyConstructionInfo.prototype.set_m_angularSleepingThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_angularSleepingThreshold",{get:btRigidBodyConstructionInfo.prototype.get_m_angularSleepingThreshold,set:btRigidBodyConstructionInfo.prototype.set_m_angularSleepingThreshold});btRigidBodyConstructionInfo.prototype["get_m_additionalDamping"]=btRigidBodyConstructionInfo.prototype.get_m_additionalDamping=function(){var self=this.ptr;return!!_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0(self)};btRigidBodyConstructionInfo.prototype["set_m_additionalDamping"]=btRigidBodyConstructionInfo.prototype.set_m_additionalDamping=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_additionalDamping",{get:btRigidBodyConstructionInfo.prototype.get_m_additionalDamping,set:btRigidBodyConstructionInfo.prototype.set_m_additionalDamping});btRigidBodyConstructionInfo.prototype["get_m_additionalDampingFactor"]=btRigidBodyConstructionInfo.prototype.get_m_additionalDampingFactor=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0(self)};btRigidBodyConstructionInfo.prototype["set_m_additionalDampingFactor"]=btRigidBodyConstructionInfo.prototype.set_m_additionalDampingFactor=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_additionalDampingFactor",{get:btRigidBodyConstructionInfo.prototype.get_m_additionalDampingFactor,set:btRigidBodyConstructionInfo.prototype.set_m_additionalDampingFactor});btRigidBodyConstructionInfo.prototype["get_m_additionalLinearDampingThresholdSqr"]=btRigidBodyConstructionInfo.prototype.get_m_additionalLinearDampingThresholdSqr=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0(self)};btRigidBodyConstructionInfo.prototype["set_m_additionalLinearDampingThresholdSqr"]=btRigidBodyConstructionInfo.prototype.set_m_additionalLinearDampingThresholdSqr=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_additionalLinearDampingThresholdSqr",{get:btRigidBodyConstructionInfo.prototype.get_m_additionalLinearDampingThresholdSqr,set:btRigidBodyConstructionInfo.prototype.set_m_additionalLinearDampingThresholdSqr});btRigidBodyConstructionInfo.prototype["get_m_additionalAngularDampingThresholdSqr"]=btRigidBodyConstructionInfo.prototype.get_m_additionalAngularDampingThresholdSqr=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0(self)};btRigidBodyConstructionInfo.prototype["set_m_additionalAngularDampingThresholdSqr"]=btRigidBodyConstructionInfo.prototype.set_m_additionalAngularDampingThresholdSqr=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_additionalAngularDampingThresholdSqr",{get:btRigidBodyConstructionInfo.prototype.get_m_additionalAngularDampingThresholdSqr,set:btRigidBodyConstructionInfo.prototype.set_m_additionalAngularDampingThresholdSqr});btRigidBodyConstructionInfo.prototype["get_m_additionalAngularDampingFactor"]=btRigidBodyConstructionInfo.prototype.get_m_additionalAngularDampingFactor=function(){var self=this.ptr;return _emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0(self)};btRigidBodyConstructionInfo.prototype["set_m_additionalAngularDampingFactor"]=btRigidBodyConstructionInfo.prototype.set_m_additionalAngularDampingFactor=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1(self,arg0)};Object.defineProperty(btRigidBodyConstructionInfo.prototype,"m_additionalAngularDampingFactor",{get:btRigidBodyConstructionInfo.prototype.get_m_additionalAngularDampingFactor,set:btRigidBodyConstructionInfo.prototype.set_m_additionalAngularDampingFactor});btRigidBodyConstructionInfo.prototype["__destroy__"]=btRigidBodyConstructionInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btRigidBodyConstructionInfo___destroy___0(self)};function btCollisionConfiguration(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL"}btCollisionConfiguration.prototype=Object.create(WrapperObject.prototype);btCollisionConfiguration.prototype.constructor=btCollisionConfiguration;btCollisionConfiguration.prototype.__class__=btCollisionConfiguration;btCollisionConfiguration.__cache__={};Module["btCollisionConfiguration"]=btCollisionConfiguration;btCollisionConfiguration.prototype["__destroy__"]=btCollisionConfiguration.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCollisionConfiguration___destroy___0(self)};function btPersistentManifold(){this.ptr=_emscripten_bind_btPersistentManifold_btPersistentManifold_0();getCache(btPersistentManifold)[this.ptr]=this}btPersistentManifold.prototype=Object.create(WrapperObject.prototype);btPersistentManifold.prototype.constructor=btPersistentManifold;btPersistentManifold.prototype.__class__=btPersistentManifold;btPersistentManifold.__cache__={};Module["btPersistentManifold"]=btPersistentManifold;btPersistentManifold.prototype["getBody0"]=btPersistentManifold.prototype.getBody0=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPersistentManifold_getBody0_0(self),btCollisionObject)};btPersistentManifold.prototype["getBody1"]=btPersistentManifold.prototype.getBody1=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPersistentManifold_getBody1_0(self),btCollisionObject)};btPersistentManifold.prototype["getNumContacts"]=btPersistentManifold.prototype.getNumContacts=function(){var self=this.ptr;return _emscripten_bind_btPersistentManifold_getNumContacts_0(self)};btPersistentManifold.prototype["getContactPoint"]=btPersistentManifold.prototype.getContactPoint=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btPersistentManifold_getContactPoint_1(self,index),btManifoldPoint)};btPersistentManifold.prototype["__destroy__"]=btPersistentManifold.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btPersistentManifold___destroy___0(self)};function btCompoundShape(enableDynamicAabbTree){if(enableDynamicAabbTree&&typeof enableDynamicAabbTree==="object")enableDynamicAabbTree=enableDynamicAabbTree.ptr;if(enableDynamicAabbTree===undefined){this.ptr=_emscripten_bind_btCompoundShape_btCompoundShape_0();getCache(btCompoundShape)[this.ptr]=this;return}this.ptr=_emscripten_bind_btCompoundShape_btCompoundShape_1(enableDynamicAabbTree);getCache(btCompoundShape)[this.ptr]=this}btCompoundShape.prototype=Object.create(btCollisionShape.prototype);btCompoundShape.prototype.constructor=btCompoundShape;btCompoundShape.prototype.__class__=btCompoundShape;btCompoundShape.__cache__={};Module["btCompoundShape"]=btCompoundShape;btCompoundShape.prototype["addChildShape"]=btCompoundShape.prototype.addChildShape=function(localTransform,shape){var self=this.ptr;if(localTransform&&typeof localTransform==="object")localTransform=localTransform.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;_emscripten_bind_btCompoundShape_addChildShape_2(self,localTransform,shape)};btCompoundShape.prototype["removeChildShape"]=btCompoundShape.prototype.removeChildShape=function(shape){var self=this.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;_emscripten_bind_btCompoundShape_removeChildShape_1(self,shape)};btCompoundShape.prototype["removeChildShapeByIndex"]=btCompoundShape.prototype.removeChildShapeByIndex=function(childShapeindex){var self=this.ptr;if(childShapeindex&&typeof childShapeindex==="object")childShapeindex=childShapeindex.ptr;_emscripten_bind_btCompoundShape_removeChildShapeByIndex_1(self,childShapeindex)};btCompoundShape.prototype["getNumChildShapes"]=btCompoundShape.prototype.getNumChildShapes=function(){var self=this.ptr;return _emscripten_bind_btCompoundShape_getNumChildShapes_0(self)};btCompoundShape.prototype["getChildShape"]=btCompoundShape.prototype.getChildShape=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btCompoundShape_getChildShape_1(self,index),btCollisionShape)};btCompoundShape.prototype["updateChildTransform"]=btCompoundShape.prototype.updateChildTransform=function(childIndex,newChildTransform,shouldRecalculateLocalAabb){var self=this.ptr;if(childIndex&&typeof childIndex==="object")childIndex=childIndex.ptr;if(newChildTransform&&typeof newChildTransform==="object")newChildTransform=newChildTransform.ptr;if(shouldRecalculateLocalAabb&&typeof shouldRecalculateLocalAabb==="object")shouldRecalculateLocalAabb=shouldRecalculateLocalAabb.ptr;if(shouldRecalculateLocalAabb===undefined){_emscripten_bind_btCompoundShape_updateChildTransform_2(self,childIndex,newChildTransform);return}_emscripten_bind_btCompoundShape_updateChildTransform_3(self,childIndex,newChildTransform,shouldRecalculateLocalAabb)};btCompoundShape.prototype["setMargin"]=btCompoundShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCompoundShape_setMargin_1(self,margin)};btCompoundShape.prototype["getMargin"]=btCompoundShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCompoundShape_getMargin_0(self)};btCompoundShape.prototype["setLocalScaling"]=btCompoundShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCompoundShape_setLocalScaling_1(self,scaling)};btCompoundShape.prototype["getLocalScaling"]=btCompoundShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCompoundShape_getLocalScaling_0(self),btVector3)};btCompoundShape.prototype["calculateLocalInertia"]=btCompoundShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCompoundShape_calculateLocalInertia_2(self,mass,inertia)};btCompoundShape.prototype["__destroy__"]=btCompoundShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCompoundShape___destroy___0(self)};function AllHitsRayResultCallback(from,to){if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;this.ptr=_emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2(from,to);getCache(AllHitsRayResultCallback)[this.ptr]=this}AllHitsRayResultCallback.prototype=Object.create(RayResultCallback.prototype);AllHitsRayResultCallback.prototype.constructor=AllHitsRayResultCallback;AllHitsRayResultCallback.prototype.__class__=AllHitsRayResultCallback;AllHitsRayResultCallback.__cache__={};Module["AllHitsRayResultCallback"]=AllHitsRayResultCallback;AllHitsRayResultCallback.prototype["hasHit"]=AllHitsRayResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_AllHitsRayResultCallback_hasHit_0(self)};AllHitsRayResultCallback.prototype["get_m_collisionObjects"]=AllHitsRayResultCallback.prototype.get_m_collisionObjects=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0(self),btConstCollisionObjectArray)};AllHitsRayResultCallback.prototype["set_m_collisionObjects"]=AllHitsRayResultCallback.prototype.set_m_collisionObjects=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_collisionObjects",{get:AllHitsRayResultCallback.prototype.get_m_collisionObjects,set:AllHitsRayResultCallback.prototype.set_m_collisionObjects});AllHitsRayResultCallback.prototype["get_m_rayFromWorld"]=AllHitsRayResultCallback.prototype.get_m_rayFromWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0(self),btVector3)};AllHitsRayResultCallback.prototype["set_m_rayFromWorld"]=AllHitsRayResultCallback.prototype.set_m_rayFromWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_rayFromWorld",{get:AllHitsRayResultCallback.prototype.get_m_rayFromWorld,set:AllHitsRayResultCallback.prototype.set_m_rayFromWorld});AllHitsRayResultCallback.prototype["get_m_rayToWorld"]=AllHitsRayResultCallback.prototype.get_m_rayToWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0(self),btVector3)};AllHitsRayResultCallback.prototype["set_m_rayToWorld"]=AllHitsRayResultCallback.prototype.set_m_rayToWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_rayToWorld",{get:AllHitsRayResultCallback.prototype.get_m_rayToWorld,set:AllHitsRayResultCallback.prototype.set_m_rayToWorld});AllHitsRayResultCallback.prototype["get_m_hitNormalWorld"]=AllHitsRayResultCallback.prototype.get_m_hitNormalWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0(self),btVector3Array)};AllHitsRayResultCallback.prototype["set_m_hitNormalWorld"]=AllHitsRayResultCallback.prototype.set_m_hitNormalWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_hitNormalWorld",{get:AllHitsRayResultCallback.prototype.get_m_hitNormalWorld,set:AllHitsRayResultCallback.prototype.set_m_hitNormalWorld});AllHitsRayResultCallback.prototype["get_m_hitPointWorld"]=AllHitsRayResultCallback.prototype.get_m_hitPointWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0(self),btVector3Array)};AllHitsRayResultCallback.prototype["set_m_hitPointWorld"]=AllHitsRayResultCallback.prototype.set_m_hitPointWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_hitPointWorld",{get:AllHitsRayResultCallback.prototype.get_m_hitPointWorld,set:AllHitsRayResultCallback.prototype.set_m_hitPointWorld});AllHitsRayResultCallback.prototype["get_m_hitFractions"]=AllHitsRayResultCallback.prototype.get_m_hitFractions=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0(self),btScalarArray)};AllHitsRayResultCallback.prototype["set_m_hitFractions"]=AllHitsRayResultCallback.prototype.set_m_hitFractions=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_hitFractions",{get:AllHitsRayResultCallback.prototype.get_m_hitFractions,set:AllHitsRayResultCallback.prototype.set_m_hitFractions});AllHitsRayResultCallback.prototype["get_m_collisionFilterGroup"]=AllHitsRayResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0(self)};AllHitsRayResultCallback.prototype["set_m_collisionFilterGroup"]=AllHitsRayResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_collisionFilterGroup",{get:AllHitsRayResultCallback.prototype.get_m_collisionFilterGroup,set:AllHitsRayResultCallback.prototype.set_m_collisionFilterGroup});AllHitsRayResultCallback.prototype["get_m_collisionFilterMask"]=AllHitsRayResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0(self)};AllHitsRayResultCallback.prototype["set_m_collisionFilterMask"]=AllHitsRayResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_collisionFilterMask",{get:AllHitsRayResultCallback.prototype.get_m_collisionFilterMask,set:AllHitsRayResultCallback.prototype.set_m_collisionFilterMask});AllHitsRayResultCallback.prototype["get_m_closestHitFraction"]=AllHitsRayResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0(self)};AllHitsRayResultCallback.prototype["set_m_closestHitFraction"]=AllHitsRayResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_closestHitFraction",{get:AllHitsRayResultCallback.prototype.get_m_closestHitFraction,set:AllHitsRayResultCallback.prototype.set_m_closestHitFraction});AllHitsRayResultCallback.prototype["get_m_collisionObject"]=AllHitsRayResultCallback.prototype.get_m_collisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0(self),btCollisionObject)};AllHitsRayResultCallback.prototype["set_m_collisionObject"]=AllHitsRayResultCallback.prototype.set_m_collisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1(self,arg0)};Object.defineProperty(AllHitsRayResultCallback.prototype,"m_collisionObject",{get:AllHitsRayResultCallback.prototype.get_m_collisionObject,set:AllHitsRayResultCallback.prototype.set_m_collisionObject});AllHitsRayResultCallback.prototype["__destroy__"]=AllHitsRayResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_AllHitsRayResultCallback___destroy___0(self)};function tMaterialArray(){throw"cannot construct a tMaterialArray, no constructor in IDL"}tMaterialArray.prototype=Object.create(WrapperObject.prototype);tMaterialArray.prototype.constructor=tMaterialArray;tMaterialArray.prototype.__class__=tMaterialArray;tMaterialArray.__cache__={};Module["tMaterialArray"]=tMaterialArray;tMaterialArray.prototype["size"]=tMaterialArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_tMaterialArray_size_0(self)};tMaterialArray.prototype["at"]=tMaterialArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_tMaterialArray_at_1(self,n),Material)};tMaterialArray.prototype["__destroy__"]=tMaterialArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_tMaterialArray___destroy___0(self)};function btDefaultVehicleRaycaster(world){if(world&&typeof world==="object")world=world.ptr;this.ptr=_emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1(world);getCache(btDefaultVehicleRaycaster)[this.ptr]=this}btDefaultVehicleRaycaster.prototype=Object.create(btVehicleRaycaster.prototype);btDefaultVehicleRaycaster.prototype.constructor=btDefaultVehicleRaycaster;btDefaultVehicleRaycaster.prototype.__class__=btDefaultVehicleRaycaster;btDefaultVehicleRaycaster.__cache__={};Module["btDefaultVehicleRaycaster"]=btDefaultVehicleRaycaster;btDefaultVehicleRaycaster.prototype["castRay"]=btDefaultVehicleRaycaster.prototype.castRay=function(from,to,result){var self=this.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(result&&typeof result==="object")result=result.ptr;_emscripten_bind_btDefaultVehicleRaycaster_castRay_3(self,from,to,result)};btDefaultVehicleRaycaster.prototype["__destroy__"]=btDefaultVehicleRaycaster.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDefaultVehicleRaycaster___destroy___0(self)};function btEmptyShape(){this.ptr=_emscripten_bind_btEmptyShape_btEmptyShape_0();getCache(btEmptyShape)[this.ptr]=this}btEmptyShape.prototype=Object.create(btConcaveShape.prototype);btEmptyShape.prototype.constructor=btEmptyShape;btEmptyShape.prototype.__class__=btEmptyShape;btEmptyShape.__cache__={};Module["btEmptyShape"]=btEmptyShape;btEmptyShape.prototype["setLocalScaling"]=btEmptyShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btEmptyShape_setLocalScaling_1(self,scaling)};btEmptyShape.prototype["getLocalScaling"]=btEmptyShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btEmptyShape_getLocalScaling_0(self),btVector3)};btEmptyShape.prototype["calculateLocalInertia"]=btEmptyShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btEmptyShape_calculateLocalInertia_2(self,mass,inertia)};btEmptyShape.prototype["__destroy__"]=btEmptyShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btEmptyShape___destroy___0(self)};function btConstraintSetting(){this.ptr=_emscripten_bind_btConstraintSetting_btConstraintSetting_0();getCache(btConstraintSetting)[this.ptr]=this}btConstraintSetting.prototype=Object.create(WrapperObject.prototype);btConstraintSetting.prototype.constructor=btConstraintSetting;btConstraintSetting.prototype.__class__=btConstraintSetting;btConstraintSetting.__cache__={};Module["btConstraintSetting"]=btConstraintSetting;btConstraintSetting.prototype["get_m_tau"]=btConstraintSetting.prototype.get_m_tau=function(){var self=this.ptr;return _emscripten_bind_btConstraintSetting_get_m_tau_0(self)};btConstraintSetting.prototype["set_m_tau"]=btConstraintSetting.prototype.set_m_tau=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btConstraintSetting_set_m_tau_1(self,arg0)};Object.defineProperty(btConstraintSetting.prototype,"m_tau",{get:btConstraintSetting.prototype.get_m_tau,set:btConstraintSetting.prototype.set_m_tau});btConstraintSetting.prototype["get_m_damping"]=btConstraintSetting.prototype.get_m_damping=function(){var self=this.ptr;return _emscripten_bind_btConstraintSetting_get_m_damping_0(self)};btConstraintSetting.prototype["set_m_damping"]=btConstraintSetting.prototype.set_m_damping=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btConstraintSetting_set_m_damping_1(self,arg0)};Object.defineProperty(btConstraintSetting.prototype,"m_damping",{get:btConstraintSetting.prototype.get_m_damping,set:btConstraintSetting.prototype.set_m_damping});btConstraintSetting.prototype["get_m_impulseClamp"]=btConstraintSetting.prototype.get_m_impulseClamp=function(){var self=this.ptr;return _emscripten_bind_btConstraintSetting_get_m_impulseClamp_0(self)};btConstraintSetting.prototype["set_m_impulseClamp"]=btConstraintSetting.prototype.set_m_impulseClamp=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btConstraintSetting_set_m_impulseClamp_1(self,arg0)};Object.defineProperty(btConstraintSetting.prototype,"m_impulseClamp",{get:btConstraintSetting.prototype.get_m_impulseClamp,set:btConstraintSetting.prototype.set_m_impulseClamp});btConstraintSetting.prototype["__destroy__"]=btConstraintSetting.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConstraintSetting___destroy___0(self)};function LocalShapeInfo(){throw"cannot construct a LocalShapeInfo, no constructor in IDL"}LocalShapeInfo.prototype=Object.create(WrapperObject.prototype);LocalShapeInfo.prototype.constructor=LocalShapeInfo;LocalShapeInfo.prototype.__class__=LocalShapeInfo;LocalShapeInfo.__cache__={};Module["LocalShapeInfo"]=LocalShapeInfo;LocalShapeInfo.prototype["get_m_shapePart"]=LocalShapeInfo.prototype.get_m_shapePart=function(){var self=this.ptr;return _emscripten_bind_LocalShapeInfo_get_m_shapePart_0(self)};LocalShapeInfo.prototype["set_m_shapePart"]=LocalShapeInfo.prototype.set_m_shapePart=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalShapeInfo_set_m_shapePart_1(self,arg0)};Object.defineProperty(LocalShapeInfo.prototype,"m_shapePart",{get:LocalShapeInfo.prototype.get_m_shapePart,set:LocalShapeInfo.prototype.set_m_shapePart});LocalShapeInfo.prototype["get_m_triangleIndex"]=LocalShapeInfo.prototype.get_m_triangleIndex=function(){var self=this.ptr;return _emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0(self)};LocalShapeInfo.prototype["set_m_triangleIndex"]=LocalShapeInfo.prototype.set_m_triangleIndex=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1(self,arg0)};Object.defineProperty(LocalShapeInfo.prototype,"m_triangleIndex",{get:LocalShapeInfo.prototype.get_m_triangleIndex,set:LocalShapeInfo.prototype.set_m_triangleIndex});LocalShapeInfo.prototype["__destroy__"]=LocalShapeInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_LocalShapeInfo___destroy___0(self)};function btRigidBody(constructionInfo){if(constructionInfo&&typeof constructionInfo==="object")constructionInfo=constructionInfo.ptr;this.ptr=_emscripten_bind_btRigidBody_btRigidBody_1(constructionInfo);getCache(btRigidBody)[this.ptr]=this}btRigidBody.prototype=Object.create(btCollisionObject.prototype);btRigidBody.prototype.constructor=btRigidBody;btRigidBody.prototype.__class__=btRigidBody;btRigidBody.__cache__={};Module["btRigidBody"]=btRigidBody;btRigidBody.prototype["getCenterOfMassTransform"]=btRigidBody.prototype.getCenterOfMassTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getCenterOfMassTransform_0(self),btTransform)};btRigidBody.prototype["setCenterOfMassTransform"]=btRigidBody.prototype.setCenterOfMassTransform=function(xform){var self=this.ptr;if(xform&&typeof xform==="object")xform=xform.ptr;_emscripten_bind_btRigidBody_setCenterOfMassTransform_1(self,xform)};btRigidBody.prototype["setSleepingThresholds"]=btRigidBody.prototype.setSleepingThresholds=function(linear,angular){var self=this.ptr;if(linear&&typeof linear==="object")linear=linear.ptr;if(angular&&typeof angular==="object")angular=angular.ptr;_emscripten_bind_btRigidBody_setSleepingThresholds_2(self,linear,angular)};btRigidBody.prototype["getLinearDamping"]=btRigidBody.prototype.getLinearDamping=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getLinearDamping_0(self)};btRigidBody.prototype["getAngularDamping"]=btRigidBody.prototype.getAngularDamping=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getAngularDamping_0(self)};btRigidBody.prototype["setDamping"]=btRigidBody.prototype.setDamping=function(lin_damping,ang_damping){var self=this.ptr;if(lin_damping&&typeof lin_damping==="object")lin_damping=lin_damping.ptr;if(ang_damping&&typeof ang_damping==="object")ang_damping=ang_damping.ptr;_emscripten_bind_btRigidBody_setDamping_2(self,lin_damping,ang_damping)};btRigidBody.prototype["setMassProps"]=btRigidBody.prototype.setMassProps=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btRigidBody_setMassProps_2(self,mass,inertia)};btRigidBody.prototype["getLinearFactor"]=btRigidBody.prototype.getLinearFactor=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getLinearFactor_0(self),btVector3)};btRigidBody.prototype["setLinearFactor"]=btRigidBody.prototype.setLinearFactor=function(linearFactor){var self=this.ptr;if(linearFactor&&typeof linearFactor==="object")linearFactor=linearFactor.ptr;_emscripten_bind_btRigidBody_setLinearFactor_1(self,linearFactor)};btRigidBody.prototype["applyTorque"]=btRigidBody.prototype.applyTorque=function(torque){var self=this.ptr;if(torque&&typeof torque==="object")torque=torque.ptr;_emscripten_bind_btRigidBody_applyTorque_1(self,torque)};btRigidBody.prototype["applyLocalTorque"]=btRigidBody.prototype.applyLocalTorque=function(torque){var self=this.ptr;if(torque&&typeof torque==="object")torque=torque.ptr;_emscripten_bind_btRigidBody_applyLocalTorque_1(self,torque)};btRigidBody.prototype["applyForce"]=btRigidBody.prototype.applyForce=function(force,rel_pos){var self=this.ptr;if(force&&typeof force==="object")force=force.ptr;if(rel_pos&&typeof rel_pos==="object")rel_pos=rel_pos.ptr;_emscripten_bind_btRigidBody_applyForce_2(self,force,rel_pos)};btRigidBody.prototype["applyCentralForce"]=btRigidBody.prototype.applyCentralForce=function(force){var self=this.ptr;if(force&&typeof force==="object")force=force.ptr;_emscripten_bind_btRigidBody_applyCentralForce_1(self,force)};btRigidBody.prototype["applyCentralLocalForce"]=btRigidBody.prototype.applyCentralLocalForce=function(force){var self=this.ptr;if(force&&typeof force==="object")force=force.ptr;_emscripten_bind_btRigidBody_applyCentralLocalForce_1(self,force)};btRigidBody.prototype["applyTorqueImpulse"]=btRigidBody.prototype.applyTorqueImpulse=function(torque){var self=this.ptr;if(torque&&typeof torque==="object")torque=torque.ptr;_emscripten_bind_btRigidBody_applyTorqueImpulse_1(self,torque)};btRigidBody.prototype["applyImpulse"]=btRigidBody.prototype.applyImpulse=function(impulse,rel_pos){var self=this.ptr;if(impulse&&typeof impulse==="object")impulse=impulse.ptr;if(rel_pos&&typeof rel_pos==="object")rel_pos=rel_pos.ptr;_emscripten_bind_btRigidBody_applyImpulse_2(self,impulse,rel_pos)};btRigidBody.prototype["applyCentralImpulse"]=btRigidBody.prototype.applyCentralImpulse=function(impulse){var self=this.ptr;if(impulse&&typeof impulse==="object")impulse=impulse.ptr;_emscripten_bind_btRigidBody_applyCentralImpulse_1(self,impulse)};btRigidBody.prototype["updateInertiaTensor"]=btRigidBody.prototype.updateInertiaTensor=function(){var self=this.ptr;_emscripten_bind_btRigidBody_updateInertiaTensor_0(self)};btRigidBody.prototype["getLinearVelocity"]=btRigidBody.prototype.getLinearVelocity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getLinearVelocity_0(self),btVector3)};btRigidBody.prototype["getAngularVelocity"]=btRigidBody.prototype.getAngularVelocity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getAngularVelocity_0(self),btVector3)};btRigidBody.prototype["setLinearVelocity"]=btRigidBody.prototype.setLinearVelocity=function(lin_vel){var self=this.ptr;if(lin_vel&&typeof lin_vel==="object")lin_vel=lin_vel.ptr;_emscripten_bind_btRigidBody_setLinearVelocity_1(self,lin_vel)};btRigidBody.prototype["setAngularVelocity"]=btRigidBody.prototype.setAngularVelocity=function(ang_vel){var self=this.ptr;if(ang_vel&&typeof ang_vel==="object")ang_vel=ang_vel.ptr;_emscripten_bind_btRigidBody_setAngularVelocity_1(self,ang_vel)};btRigidBody.prototype["getMotionState"]=btRigidBody.prototype.getMotionState=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getMotionState_0(self),btMotionState)};btRigidBody.prototype["setMotionState"]=btRigidBody.prototype.setMotionState=function(motionState){var self=this.ptr;if(motionState&&typeof motionState==="object")motionState=motionState.ptr;_emscripten_bind_btRigidBody_setMotionState_1(self,motionState)};btRigidBody.prototype["getAngularFactor"]=btRigidBody.prototype.getAngularFactor=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getAngularFactor_0(self),btVector3)};btRigidBody.prototype["setAngularFactor"]=btRigidBody.prototype.setAngularFactor=function(angularFactor){var self=this.ptr;if(angularFactor&&typeof angularFactor==="object")angularFactor=angularFactor.ptr;_emscripten_bind_btRigidBody_setAngularFactor_1(self,angularFactor)};btRigidBody.prototype["upcast"]=btRigidBody.prototype.upcast=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;return wrapPointer(_emscripten_bind_btRigidBody_upcast_1(self,colObj),btRigidBody)};btRigidBody.prototype["getAabb"]=btRigidBody.prototype.getAabb=function(aabbMin,aabbMax){var self=this.ptr;if(aabbMin&&typeof aabbMin==="object")aabbMin=aabbMin.ptr;if(aabbMax&&typeof aabbMax==="object")aabbMax=aabbMax.ptr;_emscripten_bind_btRigidBody_getAabb_2(self,aabbMin,aabbMax)};btRigidBody.prototype["applyGravity"]=btRigidBody.prototype.applyGravity=function(){var self=this.ptr;_emscripten_bind_btRigidBody_applyGravity_0(self)};btRigidBody.prototype["getGravity"]=btRigidBody.prototype.getGravity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getGravity_0(self),btVector3)};btRigidBody.prototype["setGravity"]=btRigidBody.prototype.setGravity=function(acceleration){var self=this.ptr;if(acceleration&&typeof acceleration==="object")acceleration=acceleration.ptr;_emscripten_bind_btRigidBody_setGravity_1(self,acceleration)};btRigidBody.prototype["getBroadphaseProxy"]=btRigidBody.prototype.getBroadphaseProxy=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getBroadphaseProxy_0(self),btBroadphaseProxy)};btRigidBody.prototype["clearForces"]=btRigidBody.prototype.clearForces=function(){var self=this.ptr;_emscripten_bind_btRigidBody_clearForces_0(self)};btRigidBody.prototype["setAnisotropicFriction"]=btRigidBody.prototype.setAnisotropicFriction=function(anisotropicFriction,frictionMode){var self=this.ptr;if(anisotropicFriction&&typeof anisotropicFriction==="object")anisotropicFriction=anisotropicFriction.ptr;if(frictionMode&&typeof frictionMode==="object")frictionMode=frictionMode.ptr;_emscripten_bind_btRigidBody_setAnisotropicFriction_2(self,anisotropicFriction,frictionMode)};btRigidBody.prototype["getCollisionShape"]=btRigidBody.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getCollisionShape_0(self),btCollisionShape)};btRigidBody.prototype["setContactProcessingThreshold"]=btRigidBody.prototype.setContactProcessingThreshold=function(contactProcessingThreshold){var self=this.ptr;if(contactProcessingThreshold&&typeof contactProcessingThreshold==="object")contactProcessingThreshold=contactProcessingThreshold.ptr;_emscripten_bind_btRigidBody_setContactProcessingThreshold_1(self,contactProcessingThreshold)};btRigidBody.prototype["setActivationState"]=btRigidBody.prototype.setActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btRigidBody_setActivationState_1(self,newState)};btRigidBody.prototype["forceActivationState"]=btRigidBody.prototype.forceActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btRigidBody_forceActivationState_1(self,newState)};btRigidBody.prototype["activate"]=btRigidBody.prototype.activate=function(forceActivation){var self=this.ptr;if(forceActivation&&typeof forceActivation==="object")forceActivation=forceActivation.ptr;if(forceActivation===undefined){_emscripten_bind_btRigidBody_activate_0(self);return}_emscripten_bind_btRigidBody_activate_1(self,forceActivation)};btRigidBody.prototype["isActive"]=btRigidBody.prototype.isActive=function(){var self=this.ptr;return!!_emscripten_bind_btRigidBody_isActive_0(self)};btRigidBody.prototype["isKinematicObject"]=btRigidBody.prototype.isKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btRigidBody_isKinematicObject_0(self)};btRigidBody.prototype["isStaticObject"]=btRigidBody.prototype.isStaticObject=function(){var self=this.ptr;return!!_emscripten_bind_btRigidBody_isStaticObject_0(self)};btRigidBody.prototype["isStaticOrKinematicObject"]=btRigidBody.prototype.isStaticOrKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btRigidBody_isStaticOrKinematicObject_0(self)};btRigidBody.prototype["getRestitution"]=btRigidBody.prototype.getRestitution=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getRestitution_0(self)};btRigidBody.prototype["getFriction"]=btRigidBody.prototype.getFriction=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getFriction_0(self)};btRigidBody.prototype["getRollingFriction"]=btRigidBody.prototype.getRollingFriction=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getRollingFriction_0(self)};btRigidBody.prototype["setRestitution"]=btRigidBody.prototype.setRestitution=function(rest){var self=this.ptr;if(rest&&typeof rest==="object")rest=rest.ptr;_emscripten_bind_btRigidBody_setRestitution_1(self,rest)};btRigidBody.prototype["setFriction"]=btRigidBody.prototype.setFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btRigidBody_setFriction_1(self,frict)};btRigidBody.prototype["setRollingFriction"]=btRigidBody.prototype.setRollingFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btRigidBody_setRollingFriction_1(self,frict)};btRigidBody.prototype["getWorldTransform"]=btRigidBody.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getWorldTransform_0(self),btTransform)};btRigidBody.prototype["getCollisionFlags"]=btRigidBody.prototype.getCollisionFlags=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getCollisionFlags_0(self)};btRigidBody.prototype["setCollisionFlags"]=btRigidBody.prototype.setCollisionFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_btRigidBody_setCollisionFlags_1(self,flags)};btRigidBody.prototype["setWorldTransform"]=btRigidBody.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btRigidBody_setWorldTransform_1(self,worldTrans)};btRigidBody.prototype["setCollisionShape"]=btRigidBody.prototype.setCollisionShape=function(collisionShape){var self=this.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;_emscripten_bind_btRigidBody_setCollisionShape_1(self,collisionShape)};btRigidBody.prototype["setCcdMotionThreshold"]=btRigidBody.prototype.setCcdMotionThreshold=function(ccdMotionThreshold){var self=this.ptr;if(ccdMotionThreshold&&typeof ccdMotionThreshold==="object")ccdMotionThreshold=ccdMotionThreshold.ptr;_emscripten_bind_btRigidBody_setCcdMotionThreshold_1(self,ccdMotionThreshold)};btRigidBody.prototype["setCcdSweptSphereRadius"]=btRigidBody.prototype.setCcdSweptSphereRadius=function(radius){var self=this.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;_emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1(self,radius)};btRigidBody.prototype["getUserIndex"]=btRigidBody.prototype.getUserIndex=function(){var self=this.ptr;return _emscripten_bind_btRigidBody_getUserIndex_0(self)};btRigidBody.prototype["setUserIndex"]=btRigidBody.prototype.setUserIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btRigidBody_setUserIndex_1(self,index)};btRigidBody.prototype["getUserPointer"]=btRigidBody.prototype.getUserPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getUserPointer_0(self),VoidPtr)};btRigidBody.prototype["setUserPointer"]=btRigidBody.prototype.setUserPointer=function(userPointer){var self=this.ptr;if(userPointer&&typeof userPointer==="object")userPointer=userPointer.ptr;_emscripten_bind_btRigidBody_setUserPointer_1(self,userPointer)};btRigidBody.prototype["getBroadphaseHandle"]=btRigidBody.prototype.getBroadphaseHandle=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRigidBody_getBroadphaseHandle_0(self),btBroadphaseProxy)};btRigidBody.prototype["setIgnoreCollisionCheck"]=btRigidBody.prototype.setIgnoreCollisionCheck=function(co,ignoreCollisionCheck){var self=this.ptr;if(co&&typeof co==="object")co=co.ptr;if(ignoreCollisionCheck&&typeof ignoreCollisionCheck==="object")ignoreCollisionCheck=ignoreCollisionCheck.ptr;_emscripten_bind_btRigidBody_setIgnoreCollisionCheck_2(self,co,ignoreCollisionCheck)};btRigidBody.prototype["__destroy__"]=btRigidBody.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btRigidBody___destroy___0(self)};function btIndexedMeshArray(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL"}btIndexedMeshArray.prototype=Object.create(WrapperObject.prototype);btIndexedMeshArray.prototype.constructor=btIndexedMeshArray;btIndexedMeshArray.prototype.__class__=btIndexedMeshArray;btIndexedMeshArray.__cache__={};Module["btIndexedMeshArray"]=btIndexedMeshArray;btIndexedMeshArray.prototype["size"]=btIndexedMeshArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btIndexedMeshArray_size_0(self)};btIndexedMeshArray.prototype["at"]=btIndexedMeshArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_btIndexedMeshArray_at_1(self,n),btIndexedMesh)};btIndexedMeshArray.prototype["__destroy__"]=btIndexedMeshArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btIndexedMeshArray___destroy___0(self)};function btDbvtBroadphase(){this.ptr=_emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0();getCache(btDbvtBroadphase)[this.ptr]=this}btDbvtBroadphase.prototype=Object.create(WrapperObject.prototype);btDbvtBroadphase.prototype.constructor=btDbvtBroadphase;btDbvtBroadphase.prototype.__class__=btDbvtBroadphase;btDbvtBroadphase.__cache__={};Module["btDbvtBroadphase"]=btDbvtBroadphase;btDbvtBroadphase.prototype["__destroy__"]=btDbvtBroadphase.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDbvtBroadphase___destroy___0(self)};function btHeightfieldTerrainShape(heightStickWidth,heightStickLength,heightfieldData,heightScale,minHeight,maxHeight,upAxis,hdt,flipQuadEdges){if(heightStickWidth&&typeof heightStickWidth==="object")heightStickWidth=heightStickWidth.ptr;if(heightStickLength&&typeof heightStickLength==="object")heightStickLength=heightStickLength.ptr;if(heightfieldData&&typeof heightfieldData==="object")heightfieldData=heightfieldData.ptr;if(heightScale&&typeof heightScale==="object")heightScale=heightScale.ptr;if(minHeight&&typeof minHeight==="object")minHeight=minHeight.ptr;if(maxHeight&&typeof maxHeight==="object")maxHeight=maxHeight.ptr;if(upAxis&&typeof upAxis==="object")upAxis=upAxis.ptr;if(hdt&&typeof hdt==="object")hdt=hdt.ptr;if(flipQuadEdges&&typeof flipQuadEdges==="object")flipQuadEdges=flipQuadEdges.ptr;this.ptr=_emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9(heightStickWidth,heightStickLength,heightfieldData,heightScale,minHeight,maxHeight,upAxis,hdt,flipQuadEdges);getCache(btHeightfieldTerrainShape)[this.ptr]=this}btHeightfieldTerrainShape.prototype=Object.create(btConcaveShape.prototype);btHeightfieldTerrainShape.prototype.constructor=btHeightfieldTerrainShape;btHeightfieldTerrainShape.prototype.__class__=btHeightfieldTerrainShape;btHeightfieldTerrainShape.__cache__={};Module["btHeightfieldTerrainShape"]=btHeightfieldTerrainShape;btHeightfieldTerrainShape.prototype["setMargin"]=btHeightfieldTerrainShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btHeightfieldTerrainShape_setMargin_1(self,margin)};btHeightfieldTerrainShape.prototype["getMargin"]=btHeightfieldTerrainShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btHeightfieldTerrainShape_getMargin_0(self)};btHeightfieldTerrainShape.prototype["setLocalScaling"]=btHeightfieldTerrainShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1(self,scaling)};btHeightfieldTerrainShape.prototype["getLocalScaling"]=btHeightfieldTerrainShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0(self),btVector3)};btHeightfieldTerrainShape.prototype["calculateLocalInertia"]=btHeightfieldTerrainShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2(self,mass,inertia)};btHeightfieldTerrainShape.prototype["__destroy__"]=btHeightfieldTerrainShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btHeightfieldTerrainShape___destroy___0(self)};function btDefaultSoftBodySolver(){this.ptr=_emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0();getCache(btDefaultSoftBodySolver)[this.ptr]=this}btDefaultSoftBodySolver.prototype=Object.create(btSoftBodySolver.prototype);btDefaultSoftBodySolver.prototype.constructor=btDefaultSoftBodySolver;btDefaultSoftBodySolver.prototype.__class__=btDefaultSoftBodySolver;btDefaultSoftBodySolver.__cache__={};Module["btDefaultSoftBodySolver"]=btDefaultSoftBodySolver;btDefaultSoftBodySolver.prototype["__destroy__"]=btDefaultSoftBodySolver.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDefaultSoftBodySolver___destroy___0(self)};function btCollisionDispatcher(conf){if(conf&&typeof conf==="object")conf=conf.ptr;this.ptr=_emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1(conf);getCache(btCollisionDispatcher)[this.ptr]=this}btCollisionDispatcher.prototype=Object.create(btDispatcher.prototype);btCollisionDispatcher.prototype.constructor=btCollisionDispatcher;btCollisionDispatcher.prototype.__class__=btCollisionDispatcher;btCollisionDispatcher.__cache__={};Module["btCollisionDispatcher"]=btCollisionDispatcher;btCollisionDispatcher.prototype["getNumManifolds"]=btCollisionDispatcher.prototype.getNumManifolds=function(){var self=this.ptr;return _emscripten_bind_btCollisionDispatcher_getNumManifolds_0(self)};btCollisionDispatcher.prototype["getManifoldByIndexInternal"]=btCollisionDispatcher.prototype.getManifoldByIndexInternal=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1(self,index),btPersistentManifold)};btCollisionDispatcher.prototype["__destroy__"]=btCollisionDispatcher.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCollisionDispatcher___destroy___0(self)};function btAxisSweep3(worldAabbMin,worldAabbMax,maxHandles,pairCache,disableRaycastAccelerator){if(worldAabbMin&&typeof worldAabbMin==="object")worldAabbMin=worldAabbMin.ptr;if(worldAabbMax&&typeof worldAabbMax==="object")worldAabbMax=worldAabbMax.ptr;if(maxHandles&&typeof maxHandles==="object")maxHandles=maxHandles.ptr;if(pairCache&&typeof pairCache==="object")pairCache=pairCache.ptr;if(disableRaycastAccelerator&&typeof disableRaycastAccelerator==="object")disableRaycastAccelerator=disableRaycastAccelerator.ptr;if(maxHandles===undefined){this.ptr=_emscripten_bind_btAxisSweep3_btAxisSweep3_2(worldAabbMin,worldAabbMax);getCache(btAxisSweep3)[this.ptr]=this;return}if(pairCache===undefined){this.ptr=_emscripten_bind_btAxisSweep3_btAxisSweep3_3(worldAabbMin,worldAabbMax,maxHandles);getCache(btAxisSweep3)[this.ptr]=this;return}if(disableRaycastAccelerator===undefined){this.ptr=_emscripten_bind_btAxisSweep3_btAxisSweep3_4(worldAabbMin,worldAabbMax,maxHandles,pairCache);getCache(btAxisSweep3)[this.ptr]=this;return}this.ptr=_emscripten_bind_btAxisSweep3_btAxisSweep3_5(worldAabbMin,worldAabbMax,maxHandles,pairCache,disableRaycastAccelerator);getCache(btAxisSweep3)[this.ptr]=this}btAxisSweep3.prototype=Object.create(WrapperObject.prototype);btAxisSweep3.prototype.constructor=btAxisSweep3;btAxisSweep3.prototype.__class__=btAxisSweep3;btAxisSweep3.__cache__={};Module["btAxisSweep3"]=btAxisSweep3;btAxisSweep3.prototype["__destroy__"]=btAxisSweep3.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btAxisSweep3___destroy___0(self)};function VoidPtr(){throw"cannot construct a VoidPtr, no constructor in IDL"}VoidPtr.prototype=Object.create(WrapperObject.prototype);VoidPtr.prototype.constructor=VoidPtr;VoidPtr.prototype.__class__=VoidPtr;VoidPtr.__cache__={};Module["VoidPtr"]=VoidPtr;VoidPtr.prototype["__destroy__"]=VoidPtr.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_VoidPtr___destroy___0(self)};function btSoftBodyWorldInfo(){this.ptr=_emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0();getCache(btSoftBodyWorldInfo)[this.ptr]=this}btSoftBodyWorldInfo.prototype=Object.create(WrapperObject.prototype);btSoftBodyWorldInfo.prototype.constructor=btSoftBodyWorldInfo;btSoftBodyWorldInfo.prototype.__class__=btSoftBodyWorldInfo;btSoftBodyWorldInfo.__cache__={};Module["btSoftBodyWorldInfo"]=btSoftBodyWorldInfo;btSoftBodyWorldInfo.prototype["get_air_density"]=btSoftBodyWorldInfo.prototype.get_air_density=function(){var self=this.ptr;return _emscripten_bind_btSoftBodyWorldInfo_get_air_density_0(self)};btSoftBodyWorldInfo.prototype["set_air_density"]=btSoftBodyWorldInfo.prototype.set_air_density=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_air_density_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"air_density",{get:btSoftBodyWorldInfo.prototype.get_air_density,set:btSoftBodyWorldInfo.prototype.set_air_density});btSoftBodyWorldInfo.prototype["get_water_density"]=btSoftBodyWorldInfo.prototype.get_water_density=function(){var self=this.ptr;return _emscripten_bind_btSoftBodyWorldInfo_get_water_density_0(self)};btSoftBodyWorldInfo.prototype["set_water_density"]=btSoftBodyWorldInfo.prototype.set_water_density=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_water_density_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"water_density",{get:btSoftBodyWorldInfo.prototype.get_water_density,set:btSoftBodyWorldInfo.prototype.set_water_density});btSoftBodyWorldInfo.prototype["get_water_offset"]=btSoftBodyWorldInfo.prototype.get_water_offset=function(){var self=this.ptr;return _emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0(self)};btSoftBodyWorldInfo.prototype["set_water_offset"]=btSoftBodyWorldInfo.prototype.set_water_offset=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"water_offset",{get:btSoftBodyWorldInfo.prototype.get_water_offset,set:btSoftBodyWorldInfo.prototype.set_water_offset});btSoftBodyWorldInfo.prototype["get_m_maxDisplacement"]=btSoftBodyWorldInfo.prototype.get_m_maxDisplacement=function(){var self=this.ptr;return _emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0(self)};btSoftBodyWorldInfo.prototype["set_m_maxDisplacement"]=btSoftBodyWorldInfo.prototype.set_m_maxDisplacement=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"m_maxDisplacement",{get:btSoftBodyWorldInfo.prototype.get_m_maxDisplacement,set:btSoftBodyWorldInfo.prototype.set_m_maxDisplacement});btSoftBodyWorldInfo.prototype["get_water_normal"]=btSoftBodyWorldInfo.prototype.get_water_normal=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0(self),btVector3)};btSoftBodyWorldInfo.prototype["set_water_normal"]=btSoftBodyWorldInfo.prototype.set_water_normal=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"water_normal",{get:btSoftBodyWorldInfo.prototype.get_water_normal,set:btSoftBodyWorldInfo.prototype.set_water_normal});btSoftBodyWorldInfo.prototype["get_m_broadphase"]=btSoftBodyWorldInfo.prototype.get_m_broadphase=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0(self),btBroadphaseInterface)};btSoftBodyWorldInfo.prototype["set_m_broadphase"]=btSoftBodyWorldInfo.prototype.set_m_broadphase=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"m_broadphase",{get:btSoftBodyWorldInfo.prototype.get_m_broadphase,set:btSoftBodyWorldInfo.prototype.set_m_broadphase});btSoftBodyWorldInfo.prototype["get_m_dispatcher"]=btSoftBodyWorldInfo.prototype.get_m_dispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0(self),btDispatcher)};btSoftBodyWorldInfo.prototype["set_m_dispatcher"]=btSoftBodyWorldInfo.prototype.set_m_dispatcher=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"m_dispatcher",{get:btSoftBodyWorldInfo.prototype.get_m_dispatcher,set:btSoftBodyWorldInfo.prototype.set_m_dispatcher});btSoftBodyWorldInfo.prototype["get_m_gravity"]=btSoftBodyWorldInfo.prototype.get_m_gravity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0(self),btVector3)};btSoftBodyWorldInfo.prototype["set_m_gravity"]=btSoftBodyWorldInfo.prototype.set_m_gravity=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1(self,arg0)};Object.defineProperty(btSoftBodyWorldInfo.prototype,"m_gravity",{get:btSoftBodyWorldInfo.prototype.get_m_gravity,set:btSoftBodyWorldInfo.prototype.set_m_gravity});btSoftBodyWorldInfo.prototype["__destroy__"]=btSoftBodyWorldInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBodyWorldInfo___destroy___0(self)};function btConeTwistConstraint(rbA,rbB,rbAFrame,rbBFrame){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(rbAFrame&&typeof rbAFrame==="object")rbAFrame=rbAFrame.ptr;if(rbBFrame&&typeof rbBFrame==="object")rbBFrame=rbBFrame.ptr;if(rbAFrame===undefined){this.ptr=_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2(rbA,rbB);getCache(btConeTwistConstraint)[this.ptr]=this;return}if(rbBFrame===undefined){this.ptr=_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(rbA,rbB,rbAFrame);getCache(btConeTwistConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4(rbA,rbB,rbAFrame,rbBFrame);getCache(btConeTwistConstraint)[this.ptr]=this}btConeTwistConstraint.prototype=Object.create(btTypedConstraint.prototype);btConeTwistConstraint.prototype.constructor=btConeTwistConstraint;btConeTwistConstraint.prototype.__class__=btConeTwistConstraint;btConeTwistConstraint.__cache__={};Module["btConeTwistConstraint"]=btConeTwistConstraint;btConeTwistConstraint.prototype["setLimit"]=btConeTwistConstraint.prototype.setLimit=function(limitIndex,limitValue){var self=this.ptr;if(limitIndex&&typeof limitIndex==="object")limitIndex=limitIndex.ptr;if(limitValue&&typeof limitValue==="object")limitValue=limitValue.ptr;_emscripten_bind_btConeTwistConstraint_setLimit_2(self,limitIndex,limitValue)};btConeTwistConstraint.prototype["setAngularOnly"]=btConeTwistConstraint.prototype.setAngularOnly=function(angularOnly){var self=this.ptr;if(angularOnly&&typeof angularOnly==="object")angularOnly=angularOnly.ptr;_emscripten_bind_btConeTwistConstraint_setAngularOnly_1(self,angularOnly)};btConeTwistConstraint.prototype["setDamping"]=btConeTwistConstraint.prototype.setDamping=function(damping){var self=this.ptr;if(damping&&typeof damping==="object")damping=damping.ptr;_emscripten_bind_btConeTwistConstraint_setDamping_1(self,damping)};btConeTwistConstraint.prototype["enableMotor"]=btConeTwistConstraint.prototype.enableMotor=function(b){var self=this.ptr;if(b&&typeof b==="object")b=b.ptr;_emscripten_bind_btConeTwistConstraint_enableMotor_1(self,b)};btConeTwistConstraint.prototype["setMaxMotorImpulse"]=btConeTwistConstraint.prototype.setMaxMotorImpulse=function(maxMotorImpulse){var self=this.ptr;if(maxMotorImpulse&&typeof maxMotorImpulse==="object")maxMotorImpulse=maxMotorImpulse.ptr;_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1(self,maxMotorImpulse)};btConeTwistConstraint.prototype["setMaxMotorImpulseNormalized"]=btConeTwistConstraint.prototype.setMaxMotorImpulseNormalized=function(maxMotorImpulse){var self=this.ptr;if(maxMotorImpulse&&typeof maxMotorImpulse==="object")maxMotorImpulse=maxMotorImpulse.ptr;_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1(self,maxMotorImpulse)};btConeTwistConstraint.prototype["setMotorTarget"]=btConeTwistConstraint.prototype.setMotorTarget=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;_emscripten_bind_btConeTwistConstraint_setMotorTarget_1(self,q)};btConeTwistConstraint.prototype["setMotorTargetInConstraintSpace"]=btConeTwistConstraint.prototype.setMotorTargetInConstraintSpace=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;_emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1(self,q)};btConeTwistConstraint.prototype["enableFeedback"]=btConeTwistConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btConeTwistConstraint_enableFeedback_1(self,needsFeedback)};btConeTwistConstraint.prototype["getBreakingImpulseThreshold"]=btConeTwistConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0(self)};btConeTwistConstraint.prototype["setBreakingImpulseThreshold"]=btConeTwistConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1(self,threshold)};btConeTwistConstraint.prototype["getParam"]=btConeTwistConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btConeTwistConstraint_getParam_2(self,num,axis)};btConeTwistConstraint.prototype["setParam"]=btConeTwistConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btConeTwistConstraint_setParam_3(self,num,value,axis)};btConeTwistConstraint.prototype["__destroy__"]=btConeTwistConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConeTwistConstraint___destroy___0(self)};function btHingeConstraint(rbA,rbB,pivotInA,pivotInB,axisInA,axisInB,useReferenceFrameA){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(pivotInA&&typeof pivotInA==="object")pivotInA=pivotInA.ptr;if(pivotInB&&typeof pivotInB==="object")pivotInB=pivotInB.ptr;if(axisInA&&typeof axisInA==="object")axisInA=axisInA.ptr;if(axisInB&&typeof axisInB==="object")axisInB=axisInB.ptr;if(useReferenceFrameA&&typeof useReferenceFrameA==="object")useReferenceFrameA=useReferenceFrameA.ptr;if(pivotInB===undefined){this.ptr=_emscripten_bind_btHingeConstraint_btHingeConstraint_3(rbA,rbB,pivotInA);getCache(btHingeConstraint)[this.ptr]=this;return}if(axisInA===undefined){this.ptr=_emscripten_bind_btHingeConstraint_btHingeConstraint_4(rbA,rbB,pivotInA,pivotInB);getCache(btHingeConstraint)[this.ptr]=this;return}if(axisInB===undefined){this.ptr=_emscripten_bind_btHingeConstraint_btHingeConstraint_5(rbA,rbB,pivotInA,pivotInB,axisInA);getCache(btHingeConstraint)[this.ptr]=this;return}if(useReferenceFrameA===undefined){this.ptr=_emscripten_bind_btHingeConstraint_btHingeConstraint_6(rbA,rbB,pivotInA,pivotInB,axisInA,axisInB);getCache(btHingeConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btHingeConstraint_btHingeConstraint_7(rbA,rbB,pivotInA,pivotInB,axisInA,axisInB,useReferenceFrameA);getCache(btHingeConstraint)[this.ptr]=this}btHingeConstraint.prototype=Object.create(btTypedConstraint.prototype);btHingeConstraint.prototype.constructor=btHingeConstraint;btHingeConstraint.prototype.__class__=btHingeConstraint;btHingeConstraint.__cache__={};Module["btHingeConstraint"]=btHingeConstraint;btHingeConstraint.prototype["setLimit"]=btHingeConstraint.prototype.setLimit=function(low,high,softness,biasFactor,relaxationFactor){var self=this.ptr;if(low&&typeof low==="object")low=low.ptr;if(high&&typeof high==="object")high=high.ptr;if(softness&&typeof softness==="object")softness=softness.ptr;if(biasFactor&&typeof biasFactor==="object")biasFactor=biasFactor.ptr;if(relaxationFactor&&typeof relaxationFactor==="object")relaxationFactor=relaxationFactor.ptr;if(softness===undefined){_emscripten_bind_btHingeConstraint_setLimit_2(self,low,high);return}if(biasFactor===undefined){_emscripten_bind_btHingeConstraint_setLimit_3(self,low,high,softness);return}if(relaxationFactor===undefined){_emscripten_bind_btHingeConstraint_setLimit_4(self,low,high,softness,biasFactor);return}_emscripten_bind_btHingeConstraint_setLimit_5(self,low,high,softness,biasFactor,relaxationFactor)};btHingeConstraint.prototype["enableAngularMotor"]=btHingeConstraint.prototype.enableAngularMotor=function(enableMotor,targetVelocity,maxMotorImpulse){var self=this.ptr;if(enableMotor&&typeof enableMotor==="object")enableMotor=enableMotor.ptr;if(targetVelocity&&typeof targetVelocity==="object")targetVelocity=targetVelocity.ptr;if(maxMotorImpulse&&typeof maxMotorImpulse==="object")maxMotorImpulse=maxMotorImpulse.ptr;_emscripten_bind_btHingeConstraint_enableAngularMotor_3(self,enableMotor,targetVelocity,maxMotorImpulse)};btHingeConstraint.prototype["setAngularOnly"]=btHingeConstraint.prototype.setAngularOnly=function(angularOnly){var self=this.ptr;if(angularOnly&&typeof angularOnly==="object")angularOnly=angularOnly.ptr;_emscripten_bind_btHingeConstraint_setAngularOnly_1(self,angularOnly)};btHingeConstraint.prototype["enableMotor"]=btHingeConstraint.prototype.enableMotor=function(enableMotor){var self=this.ptr;if(enableMotor&&typeof enableMotor==="object")enableMotor=enableMotor.ptr;_emscripten_bind_btHingeConstraint_enableMotor_1(self,enableMotor)};btHingeConstraint.prototype["setMaxMotorImpulse"]=btHingeConstraint.prototype.setMaxMotorImpulse=function(maxMotorImpulse){var self=this.ptr;if(maxMotorImpulse&&typeof maxMotorImpulse==="object")maxMotorImpulse=maxMotorImpulse.ptr;_emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1(self,maxMotorImpulse)};btHingeConstraint.prototype["setMotorTarget"]=btHingeConstraint.prototype.setMotorTarget=function(targetAngle,dt){var self=this.ptr;if(targetAngle&&typeof targetAngle==="object")targetAngle=targetAngle.ptr;if(dt&&typeof dt==="object")dt=dt.ptr;_emscripten_bind_btHingeConstraint_setMotorTarget_2(self,targetAngle,dt)};btHingeConstraint.prototype["enableFeedback"]=btHingeConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btHingeConstraint_enableFeedback_1(self,needsFeedback)};btHingeConstraint.prototype["getBreakingImpulseThreshold"]=btHingeConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0(self)};btHingeConstraint.prototype["setBreakingImpulseThreshold"]=btHingeConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1(self,threshold)};btHingeConstraint.prototype["getParam"]=btHingeConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btHingeConstraint_getParam_2(self,num,axis)};btHingeConstraint.prototype["setParam"]=btHingeConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btHingeConstraint_setParam_3(self,num,value,axis)};btHingeConstraint.prototype["__destroy__"]=btHingeConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btHingeConstraint___destroy___0(self)};function btConeShapeZ(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btConeShapeZ_btConeShapeZ_2(radius,height);getCache(btConeShapeZ)[this.ptr]=this}btConeShapeZ.prototype=Object.create(btConeShape.prototype);btConeShapeZ.prototype.constructor=btConeShapeZ;btConeShapeZ.prototype.__class__=btConeShapeZ;btConeShapeZ.__cache__={};Module["btConeShapeZ"]=btConeShapeZ;btConeShapeZ.prototype["setLocalScaling"]=btConeShapeZ.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConeShapeZ_setLocalScaling_1(self,scaling)};btConeShapeZ.prototype["getLocalScaling"]=btConeShapeZ.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConeShapeZ_getLocalScaling_0(self),btVector3)};btConeShapeZ.prototype["calculateLocalInertia"]=btConeShapeZ.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConeShapeZ_calculateLocalInertia_2(self,mass,inertia)};btConeShapeZ.prototype["__destroy__"]=btConeShapeZ.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConeShapeZ___destroy___0(self)};function btConeShapeX(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btConeShapeX_btConeShapeX_2(radius,height);getCache(btConeShapeX)[this.ptr]=this}btConeShapeX.prototype=Object.create(btConeShape.prototype);btConeShapeX.prototype.constructor=btConeShapeX;btConeShapeX.prototype.__class__=btConeShapeX;btConeShapeX.__cache__={};Module["btConeShapeX"]=btConeShapeX;btConeShapeX.prototype["setLocalScaling"]=btConeShapeX.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConeShapeX_setLocalScaling_1(self,scaling)};btConeShapeX.prototype["getLocalScaling"]=btConeShapeX.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConeShapeX_getLocalScaling_0(self),btVector3)};btConeShapeX.prototype["calculateLocalInertia"]=btConeShapeX.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConeShapeX_calculateLocalInertia_2(self,mass,inertia)};btConeShapeX.prototype["__destroy__"]=btConeShapeX.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConeShapeX___destroy___0(self)};function btTriangleMesh(use32bitIndices,use4componentVertices){if(use32bitIndices&&typeof use32bitIndices==="object")use32bitIndices=use32bitIndices.ptr;if(use4componentVertices&&typeof use4componentVertices==="object")use4componentVertices=use4componentVertices.ptr;if(use32bitIndices===undefined){this.ptr=_emscripten_bind_btTriangleMesh_btTriangleMesh_0();getCache(btTriangleMesh)[this.ptr]=this;return}if(use4componentVertices===undefined){this.ptr=_emscripten_bind_btTriangleMesh_btTriangleMesh_1(use32bitIndices);getCache(btTriangleMesh)[this.ptr]=this;return}this.ptr=_emscripten_bind_btTriangleMesh_btTriangleMesh_2(use32bitIndices,use4componentVertices);getCache(btTriangleMesh)[this.ptr]=this}btTriangleMesh.prototype=Object.create(btTriangleIndexVertexArray.prototype);btTriangleMesh.prototype.constructor=btTriangleMesh;btTriangleMesh.prototype.__class__=btTriangleMesh;btTriangleMesh.__cache__={};Module["btTriangleMesh"]=btTriangleMesh;btTriangleMesh.prototype["addTriangle"]=btTriangleMesh.prototype.addTriangle=function(vertex0,vertex1,vertex2,removeDuplicateVertices){var self=this.ptr;if(vertex0&&typeof vertex0==="object")vertex0=vertex0.ptr;if(vertex1&&typeof vertex1==="object")vertex1=vertex1.ptr;if(vertex2&&typeof vertex2==="object")vertex2=vertex2.ptr;if(removeDuplicateVertices&&typeof removeDuplicateVertices==="object")removeDuplicateVertices=removeDuplicateVertices.ptr;if(removeDuplicateVertices===undefined){_emscripten_bind_btTriangleMesh_addTriangle_3(self,vertex0,vertex1,vertex2);return}_emscripten_bind_btTriangleMesh_addTriangle_4(self,vertex0,vertex1,vertex2,removeDuplicateVertices)};btTriangleMesh.prototype["findOrAddVertex"]=btTriangleMesh.prototype.findOrAddVertex=function(vertex,removeDuplicateVertices){var self=this.ptr;if(vertex&&typeof vertex==="object")vertex=vertex.ptr;if(removeDuplicateVertices&&typeof removeDuplicateVertices==="object")removeDuplicateVertices=removeDuplicateVertices.ptr;return _emscripten_bind_btTriangleMesh_findOrAddVertex_2(self,vertex,removeDuplicateVertices)};btTriangleMesh.prototype["addIndex"]=btTriangleMesh.prototype.addIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btTriangleMesh_addIndex_1(self,index)};btTriangleMesh.prototype["addTriangleIndices"]=btTriangleMesh.prototype.addTriangleIndices=function(index1,index2,index3){var self=this.ptr;if(index1&&typeof index1==="object")index1=index1.ptr;if(index2&&typeof index2==="object")index2=index2.ptr;if(index3&&typeof index3==="object")index3=index3.ptr;_emscripten_bind_btTriangleMesh_addTriangleIndices_3(self,index1,index2,index3)};btTriangleMesh.prototype["preallocateVertices"]=btTriangleMesh.prototype.preallocateVertices=function(numverts){var self=this.ptr;if(numverts&&typeof numverts==="object")numverts=numverts.ptr;_emscripten_bind_btTriangleMesh_preallocateVertices_1(self,numverts)};btTriangleMesh.prototype["preallocateIndices"]=btTriangleMesh.prototype.preallocateIndices=function(numindices){var self=this.ptr;if(numindices&&typeof numindices==="object")numindices=numindices.ptr;_emscripten_bind_btTriangleMesh_preallocateIndices_1(self,numindices)};btTriangleMesh.prototype["setScaling"]=btTriangleMesh.prototype.setScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btTriangleMesh_setScaling_1(self,scaling)};btTriangleMesh.prototype["__destroy__"]=btTriangleMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTriangleMesh___destroy___0(self)};function btConvexHullShape(points,numPoints){ensureCache.prepare();if(typeof points=="object"){points=ensureFloat32(points)}if(numPoints&&typeof numPoints==="object")numPoints=numPoints.ptr;if(points===undefined){this.ptr=_emscripten_bind_btConvexHullShape_btConvexHullShape_0();getCache(btConvexHullShape)[this.ptr]=this;return}if(numPoints===undefined){this.ptr=_emscripten_bind_btConvexHullShape_btConvexHullShape_1(points);getCache(btConvexHullShape)[this.ptr]=this;return}this.ptr=_emscripten_bind_btConvexHullShape_btConvexHullShape_2(points,numPoints);getCache(btConvexHullShape)[this.ptr]=this}btConvexHullShape.prototype=Object.create(btCollisionShape.prototype);btConvexHullShape.prototype.constructor=btConvexHullShape;btConvexHullShape.prototype.__class__=btConvexHullShape;btConvexHullShape.__cache__={};Module["btConvexHullShape"]=btConvexHullShape;btConvexHullShape.prototype["addPoint"]=btConvexHullShape.prototype.addPoint=function(point,recalculateLocalAABB){var self=this.ptr;if(point&&typeof point==="object")point=point.ptr;if(recalculateLocalAABB&&typeof recalculateLocalAABB==="object")recalculateLocalAABB=recalculateLocalAABB.ptr;if(recalculateLocalAABB===undefined){_emscripten_bind_btConvexHullShape_addPoint_1(self,point);return}_emscripten_bind_btConvexHullShape_addPoint_2(self,point,recalculateLocalAABB)};btConvexHullShape.prototype["setMargin"]=btConvexHullShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btConvexHullShape_setMargin_1(self,margin)};btConvexHullShape.prototype["getMargin"]=btConvexHullShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btConvexHullShape_getMargin_0(self)};btConvexHullShape.prototype["getNumVertices"]=btConvexHullShape.prototype.getNumVertices=function(){var self=this.ptr;return _emscripten_bind_btConvexHullShape_getNumVertices_0(self)};btConvexHullShape.prototype["initializePolyhedralFeatures"]=btConvexHullShape.prototype.initializePolyhedralFeatures=function(shiftVerticesByMargin){var self=this.ptr;if(shiftVerticesByMargin&&typeof shiftVerticesByMargin==="object")shiftVerticesByMargin=shiftVerticesByMargin.ptr;return!!_emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1(self,shiftVerticesByMargin)};btConvexHullShape.prototype["recalcLocalAabb"]=btConvexHullShape.prototype.recalcLocalAabb=function(){var self=this.ptr;_emscripten_bind_btConvexHullShape_recalcLocalAabb_0(self)};btConvexHullShape.prototype["getConvexPolyhedron"]=btConvexHullShape.prototype.getConvexPolyhedron=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexHullShape_getConvexPolyhedron_0(self),btConvexPolyhedron)};btConvexHullShape.prototype["setLocalScaling"]=btConvexHullShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btConvexHullShape_setLocalScaling_1(self,scaling)};btConvexHullShape.prototype["getLocalScaling"]=btConvexHullShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexHullShape_getLocalScaling_0(self),btVector3)};btConvexHullShape.prototype["calculateLocalInertia"]=btConvexHullShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btConvexHullShape_calculateLocalInertia_2(self,mass,inertia)};btConvexHullShape.prototype["__destroy__"]=btConvexHullShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConvexHullShape___destroy___0(self)};function btVehicleTuning(){this.ptr=_emscripten_bind_btVehicleTuning_btVehicleTuning_0();getCache(btVehicleTuning)[this.ptr]=this}btVehicleTuning.prototype=Object.create(WrapperObject.prototype);btVehicleTuning.prototype.constructor=btVehicleTuning;btVehicleTuning.prototype.__class__=btVehicleTuning;btVehicleTuning.__cache__={};Module["btVehicleTuning"]=btVehicleTuning;btVehicleTuning.prototype["get_m_suspensionStiffness"]=btVehicleTuning.prototype.get_m_suspensionStiffness=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0(self)};btVehicleTuning.prototype["set_m_suspensionStiffness"]=btVehicleTuning.prototype.set_m_suspensionStiffness=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_suspensionStiffness",{get:btVehicleTuning.prototype.get_m_suspensionStiffness,set:btVehicleTuning.prototype.set_m_suspensionStiffness});btVehicleTuning.prototype["get_m_suspensionCompression"]=btVehicleTuning.prototype.get_m_suspensionCompression=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0(self)};btVehicleTuning.prototype["set_m_suspensionCompression"]=btVehicleTuning.prototype.set_m_suspensionCompression=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_suspensionCompression",{get:btVehicleTuning.prototype.get_m_suspensionCompression,set:btVehicleTuning.prototype.set_m_suspensionCompression});btVehicleTuning.prototype["get_m_suspensionDamping"]=btVehicleTuning.prototype.get_m_suspensionDamping=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0(self)};btVehicleTuning.prototype["set_m_suspensionDamping"]=btVehicleTuning.prototype.set_m_suspensionDamping=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_suspensionDamping",{get:btVehicleTuning.prototype.get_m_suspensionDamping,set:btVehicleTuning.prototype.set_m_suspensionDamping});btVehicleTuning.prototype["get_m_maxSuspensionTravelCm"]=btVehicleTuning.prototype.get_m_maxSuspensionTravelCm=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0(self)};btVehicleTuning.prototype["set_m_maxSuspensionTravelCm"]=btVehicleTuning.prototype.set_m_maxSuspensionTravelCm=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_maxSuspensionTravelCm",{get:btVehicleTuning.prototype.get_m_maxSuspensionTravelCm,set:btVehicleTuning.prototype.set_m_maxSuspensionTravelCm});btVehicleTuning.prototype["get_m_frictionSlip"]=btVehicleTuning.prototype.get_m_frictionSlip=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_frictionSlip_0(self)};btVehicleTuning.prototype["set_m_frictionSlip"]=btVehicleTuning.prototype.set_m_frictionSlip=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_frictionSlip_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_frictionSlip",{get:btVehicleTuning.prototype.get_m_frictionSlip,set:btVehicleTuning.prototype.set_m_frictionSlip});btVehicleTuning.prototype["get_m_maxSuspensionForce"]=btVehicleTuning.prototype.get_m_maxSuspensionForce=function(){var self=this.ptr;return _emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0(self)};btVehicleTuning.prototype["set_m_maxSuspensionForce"]=btVehicleTuning.prototype.set_m_maxSuspensionForce=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1(self,arg0)};Object.defineProperty(btVehicleTuning.prototype,"m_maxSuspensionForce",{get:btVehicleTuning.prototype.get_m_maxSuspensionForce,set:btVehicleTuning.prototype.set_m_maxSuspensionForce});function btCollisionObjectWrapper(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL"}btCollisionObjectWrapper.prototype=Object.create(WrapperObject.prototype);btCollisionObjectWrapper.prototype.constructor=btCollisionObjectWrapper;btCollisionObjectWrapper.prototype.__class__=btCollisionObjectWrapper;btCollisionObjectWrapper.__cache__={};Module["btCollisionObjectWrapper"]=btCollisionObjectWrapper;btCollisionObjectWrapper.prototype["getWorldTransform"]=btCollisionObjectWrapper.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0(self),btTransform)};btCollisionObjectWrapper.prototype["getCollisionObject"]=btCollisionObjectWrapper.prototype.getCollisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0(self),btCollisionObject)};btCollisionObjectWrapper.prototype["getCollisionShape"]=btCollisionObjectWrapper.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0(self),btCollisionShape)};function btShapeHull(shape){if(shape&&typeof shape==="object")shape=shape.ptr;this.ptr=_emscripten_bind_btShapeHull_btShapeHull_1(shape);getCache(btShapeHull)[this.ptr]=this}btShapeHull.prototype=Object.create(WrapperObject.prototype);btShapeHull.prototype.constructor=btShapeHull;btShapeHull.prototype.__class__=btShapeHull;btShapeHull.__cache__={};Module["btShapeHull"]=btShapeHull;btShapeHull.prototype["buildHull"]=btShapeHull.prototype.buildHull=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;return!!_emscripten_bind_btShapeHull_buildHull_1(self,margin)};btShapeHull.prototype["numVertices"]=btShapeHull.prototype.numVertices=function(){var self=this.ptr;return _emscripten_bind_btShapeHull_numVertices_0(self)};btShapeHull.prototype["getVertexPointer"]=btShapeHull.prototype.getVertexPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btShapeHull_getVertexPointer_0(self),btVector3)};btShapeHull.prototype["__destroy__"]=btShapeHull.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btShapeHull___destroy___0(self)};function btDefaultMotionState(startTrans,centerOfMassOffset){if(startTrans&&typeof startTrans==="object")startTrans=startTrans.ptr;if(centerOfMassOffset&&typeof centerOfMassOffset==="object")centerOfMassOffset=centerOfMassOffset.ptr;if(startTrans===undefined){this.ptr=_emscripten_bind_btDefaultMotionState_btDefaultMotionState_0();getCache(btDefaultMotionState)[this.ptr]=this;return}if(centerOfMassOffset===undefined){this.ptr=_emscripten_bind_btDefaultMotionState_btDefaultMotionState_1(startTrans);getCache(btDefaultMotionState)[this.ptr]=this;return}this.ptr=_emscripten_bind_btDefaultMotionState_btDefaultMotionState_2(startTrans,centerOfMassOffset);getCache(btDefaultMotionState)[this.ptr]=this}btDefaultMotionState.prototype=Object.create(btMotionState.prototype);btDefaultMotionState.prototype.constructor=btDefaultMotionState;btDefaultMotionState.prototype.__class__=btDefaultMotionState;btDefaultMotionState.__cache__={};Module["btDefaultMotionState"]=btDefaultMotionState;btDefaultMotionState.prototype["getWorldTransform"]=btDefaultMotionState.prototype.getWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btDefaultMotionState_getWorldTransform_1(self,worldTrans)};btDefaultMotionState.prototype["setWorldTransform"]=btDefaultMotionState.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btDefaultMotionState_setWorldTransform_1(self,worldTrans)};btDefaultMotionState.prototype["get_m_graphicsWorldTrans"]=btDefaultMotionState.prototype.get_m_graphicsWorldTrans=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0(self),btTransform)};btDefaultMotionState.prototype["set_m_graphicsWorldTrans"]=btDefaultMotionState.prototype.set_m_graphicsWorldTrans=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1(self,arg0)};Object.defineProperty(btDefaultMotionState.prototype,"m_graphicsWorldTrans",{get:btDefaultMotionState.prototype.get_m_graphicsWorldTrans,set:btDefaultMotionState.prototype.set_m_graphicsWorldTrans});btDefaultMotionState.prototype["__destroy__"]=btDefaultMotionState.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDefaultMotionState___destroy___0(self)};function btWheelInfo(ci){if(ci&&typeof ci==="object")ci=ci.ptr;this.ptr=_emscripten_bind_btWheelInfo_btWheelInfo_1(ci);getCache(btWheelInfo)[this.ptr]=this}btWheelInfo.prototype=Object.create(WrapperObject.prototype);btWheelInfo.prototype.constructor=btWheelInfo;btWheelInfo.prototype.__class__=btWheelInfo;btWheelInfo.__cache__={};Module["btWheelInfo"]=btWheelInfo;btWheelInfo.prototype["getSuspensionRestLength"]=btWheelInfo.prototype.getSuspensionRestLength=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_getSuspensionRestLength_0(self)};btWheelInfo.prototype["updateWheel"]=btWheelInfo.prototype.updateWheel=function(chassis,raycastInfo){var self=this.ptr;if(chassis&&typeof chassis==="object")chassis=chassis.ptr;if(raycastInfo&&typeof raycastInfo==="object")raycastInfo=raycastInfo.ptr;_emscripten_bind_btWheelInfo_updateWheel_2(self,chassis,raycastInfo)};btWheelInfo.prototype["get_m_suspensionStiffness"]=btWheelInfo.prototype.get_m_suspensionStiffness=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0(self)};btWheelInfo.prototype["set_m_suspensionStiffness"]=btWheelInfo.prototype.set_m_suspensionStiffness=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_suspensionStiffness",{get:btWheelInfo.prototype.get_m_suspensionStiffness,set:btWheelInfo.prototype.set_m_suspensionStiffness});btWheelInfo.prototype["get_m_frictionSlip"]=btWheelInfo.prototype.get_m_frictionSlip=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_frictionSlip_0(self)};btWheelInfo.prototype["set_m_frictionSlip"]=btWheelInfo.prototype.set_m_frictionSlip=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_frictionSlip_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_frictionSlip",{get:btWheelInfo.prototype.get_m_frictionSlip,set:btWheelInfo.prototype.set_m_frictionSlip});btWheelInfo.prototype["get_m_engineForce"]=btWheelInfo.prototype.get_m_engineForce=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_engineForce_0(self)};btWheelInfo.prototype["set_m_engineForce"]=btWheelInfo.prototype.set_m_engineForce=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_engineForce_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_engineForce",{get:btWheelInfo.prototype.get_m_engineForce,set:btWheelInfo.prototype.set_m_engineForce});btWheelInfo.prototype["get_m_rollInfluence"]=btWheelInfo.prototype.get_m_rollInfluence=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_rollInfluence_0(self)};btWheelInfo.prototype["set_m_rollInfluence"]=btWheelInfo.prototype.set_m_rollInfluence=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_rollInfluence_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_rollInfluence",{get:btWheelInfo.prototype.get_m_rollInfluence,set:btWheelInfo.prototype.set_m_rollInfluence});btWheelInfo.prototype["get_m_suspensionRestLength1"]=btWheelInfo.prototype.get_m_suspensionRestLength1=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0(self)};btWheelInfo.prototype["set_m_suspensionRestLength1"]=btWheelInfo.prototype.set_m_suspensionRestLength1=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_suspensionRestLength1",{get:btWheelInfo.prototype.get_m_suspensionRestLength1,set:btWheelInfo.prototype.set_m_suspensionRestLength1});btWheelInfo.prototype["get_m_wheelsRadius"]=btWheelInfo.prototype.get_m_wheelsRadius=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_wheelsRadius_0(self)};btWheelInfo.prototype["set_m_wheelsRadius"]=btWheelInfo.prototype.set_m_wheelsRadius=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelsRadius_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelsRadius",{get:btWheelInfo.prototype.get_m_wheelsRadius,set:btWheelInfo.prototype.set_m_wheelsRadius});btWheelInfo.prototype["get_m_wheelsDampingCompression"]=btWheelInfo.prototype.get_m_wheelsDampingCompression=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0(self)};btWheelInfo.prototype["set_m_wheelsDampingCompression"]=btWheelInfo.prototype.set_m_wheelsDampingCompression=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelsDampingCompression",{get:btWheelInfo.prototype.get_m_wheelsDampingCompression,set:btWheelInfo.prototype.set_m_wheelsDampingCompression});btWheelInfo.prototype["get_m_wheelsDampingRelaxation"]=btWheelInfo.prototype.get_m_wheelsDampingRelaxation=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0(self)};btWheelInfo.prototype["set_m_wheelsDampingRelaxation"]=btWheelInfo.prototype.set_m_wheelsDampingRelaxation=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelsDampingRelaxation",{get:btWheelInfo.prototype.get_m_wheelsDampingRelaxation,set:btWheelInfo.prototype.set_m_wheelsDampingRelaxation});btWheelInfo.prototype["get_m_steering"]=btWheelInfo.prototype.get_m_steering=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_steering_0(self)};btWheelInfo.prototype["set_m_steering"]=btWheelInfo.prototype.set_m_steering=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_steering_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_steering",{get:btWheelInfo.prototype.get_m_steering,set:btWheelInfo.prototype.set_m_steering});btWheelInfo.prototype["get_m_maxSuspensionForce"]=btWheelInfo.prototype.get_m_maxSuspensionForce=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0(self)};btWheelInfo.prototype["set_m_maxSuspensionForce"]=btWheelInfo.prototype.set_m_maxSuspensionForce=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_maxSuspensionForce",{get:btWheelInfo.prototype.get_m_maxSuspensionForce,set:btWheelInfo.prototype.set_m_maxSuspensionForce});btWheelInfo.prototype["get_m_maxSuspensionTravelCm"]=btWheelInfo.prototype.get_m_maxSuspensionTravelCm=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0(self)};btWheelInfo.prototype["set_m_maxSuspensionTravelCm"]=btWheelInfo.prototype.set_m_maxSuspensionTravelCm=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_maxSuspensionTravelCm",{get:btWheelInfo.prototype.get_m_maxSuspensionTravelCm,set:btWheelInfo.prototype.set_m_maxSuspensionTravelCm});btWheelInfo.prototype["get_m_wheelsSuspensionForce"]=btWheelInfo.prototype.get_m_wheelsSuspensionForce=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0(self)};btWheelInfo.prototype["set_m_wheelsSuspensionForce"]=btWheelInfo.prototype.set_m_wheelsSuspensionForce=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelsSuspensionForce",{get:btWheelInfo.prototype.get_m_wheelsSuspensionForce,set:btWheelInfo.prototype.set_m_wheelsSuspensionForce});btWheelInfo.prototype["get_m_bIsFrontWheel"]=btWheelInfo.prototype.get_m_bIsFrontWheel=function(){var self=this.ptr;return!!_emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0(self)};btWheelInfo.prototype["set_m_bIsFrontWheel"]=btWheelInfo.prototype.set_m_bIsFrontWheel=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_bIsFrontWheel",{get:btWheelInfo.prototype.get_m_bIsFrontWheel,set:btWheelInfo.prototype.set_m_bIsFrontWheel});btWheelInfo.prototype["get_m_raycastInfo"]=btWheelInfo.prototype.get_m_raycastInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfo_get_m_raycastInfo_0(self),RaycastInfo)};btWheelInfo.prototype["set_m_raycastInfo"]=btWheelInfo.prototype.set_m_raycastInfo=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_raycastInfo_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_raycastInfo",{get:btWheelInfo.prototype.get_m_raycastInfo,set:btWheelInfo.prototype.set_m_raycastInfo});btWheelInfo.prototype["get_m_chassisConnectionPointCS"]=btWheelInfo.prototype.get_m_chassisConnectionPointCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0(self),btVector3)};btWheelInfo.prototype["set_m_chassisConnectionPointCS"]=btWheelInfo.prototype.set_m_chassisConnectionPointCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_chassisConnectionPointCS",{get:btWheelInfo.prototype.get_m_chassisConnectionPointCS,set:btWheelInfo.prototype.set_m_chassisConnectionPointCS});btWheelInfo.prototype["get_m_worldTransform"]=btWheelInfo.prototype.get_m_worldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfo_get_m_worldTransform_0(self),btTransform)};btWheelInfo.prototype["set_m_worldTransform"]=btWheelInfo.prototype.set_m_worldTransform=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_worldTransform_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_worldTransform",{get:btWheelInfo.prototype.get_m_worldTransform,set:btWheelInfo.prototype.set_m_worldTransform});btWheelInfo.prototype["get_m_wheelDirectionCS"]=btWheelInfo.prototype.get_m_wheelDirectionCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0(self),btVector3)};btWheelInfo.prototype["set_m_wheelDirectionCS"]=btWheelInfo.prototype.set_m_wheelDirectionCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelDirectionCS",{get:btWheelInfo.prototype.get_m_wheelDirectionCS,set:btWheelInfo.prototype.set_m_wheelDirectionCS});btWheelInfo.prototype["get_m_wheelAxleCS"]=btWheelInfo.prototype.get_m_wheelAxleCS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0(self),btVector3)};btWheelInfo.prototype["set_m_wheelAxleCS"]=btWheelInfo.prototype.set_m_wheelAxleCS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_wheelAxleCS",{get:btWheelInfo.prototype.get_m_wheelAxleCS,set:btWheelInfo.prototype.set_m_wheelAxleCS});btWheelInfo.prototype["get_m_rotation"]=btWheelInfo.prototype.get_m_rotation=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_rotation_0(self)};btWheelInfo.prototype["set_m_rotation"]=btWheelInfo.prototype.set_m_rotation=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_rotation_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_rotation",{get:btWheelInfo.prototype.get_m_rotation,set:btWheelInfo.prototype.set_m_rotation});btWheelInfo.prototype["get_m_deltaRotation"]=btWheelInfo.prototype.get_m_deltaRotation=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_deltaRotation_0(self)};btWheelInfo.prototype["set_m_deltaRotation"]=btWheelInfo.prototype.set_m_deltaRotation=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_deltaRotation_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_deltaRotation",{get:btWheelInfo.prototype.get_m_deltaRotation,set:btWheelInfo.prototype.set_m_deltaRotation});btWheelInfo.prototype["get_m_brake"]=btWheelInfo.prototype.get_m_brake=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_brake_0(self)};btWheelInfo.prototype["set_m_brake"]=btWheelInfo.prototype.set_m_brake=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_brake_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_brake",{get:btWheelInfo.prototype.get_m_brake,set:btWheelInfo.prototype.set_m_brake});btWheelInfo.prototype["get_m_clippedInvContactDotSuspension"]=btWheelInfo.prototype.get_m_clippedInvContactDotSuspension=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0(self)};btWheelInfo.prototype["set_m_clippedInvContactDotSuspension"]=btWheelInfo.prototype.set_m_clippedInvContactDotSuspension=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_clippedInvContactDotSuspension",{get:btWheelInfo.prototype.get_m_clippedInvContactDotSuspension,set:btWheelInfo.prototype.set_m_clippedInvContactDotSuspension});btWheelInfo.prototype["get_m_suspensionRelativeVelocity"]=btWheelInfo.prototype.get_m_suspensionRelativeVelocity=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0(self)};btWheelInfo.prototype["set_m_suspensionRelativeVelocity"]=btWheelInfo.prototype.set_m_suspensionRelativeVelocity=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_suspensionRelativeVelocity",{get:btWheelInfo.prototype.get_m_suspensionRelativeVelocity,set:btWheelInfo.prototype.set_m_suspensionRelativeVelocity});btWheelInfo.prototype["get_m_skidInfo"]=btWheelInfo.prototype.get_m_skidInfo=function(){var self=this.ptr;return _emscripten_bind_btWheelInfo_get_m_skidInfo_0(self)};btWheelInfo.prototype["set_m_skidInfo"]=btWheelInfo.prototype.set_m_skidInfo=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btWheelInfo_set_m_skidInfo_1(self,arg0)};Object.defineProperty(btWheelInfo.prototype,"m_skidInfo",{get:btWheelInfo.prototype.get_m_skidInfo,set:btWheelInfo.prototype.set_m_skidInfo});btWheelInfo.prototype["__destroy__"]=btWheelInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btWheelInfo___destroy___0(self)};function btVector4(x,y,z,w){if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(w&&typeof w==="object")w=w.ptr;if(x===undefined){this.ptr=_emscripten_bind_btVector4_btVector4_0();getCache(btVector4)[this.ptr]=this;return}if(y===undefined){this.ptr=_emscripten_bind_btVector4_btVector4_1(x);getCache(btVector4)[this.ptr]=this;return}if(z===undefined){this.ptr=_emscripten_bind_btVector4_btVector4_2(x,y);getCache(btVector4)[this.ptr]=this;return}if(w===undefined){this.ptr=_emscripten_bind_btVector4_btVector4_3(x,y,z);getCache(btVector4)[this.ptr]=this;return}this.ptr=_emscripten_bind_btVector4_btVector4_4(x,y,z,w);getCache(btVector4)[this.ptr]=this}btVector4.prototype=Object.create(btVector3.prototype);btVector4.prototype.constructor=btVector4;btVector4.prototype.__class__=btVector4;btVector4.__cache__={};Module["btVector4"]=btVector4;btVector4.prototype["w"]=btVector4.prototype.w=function(){var self=this.ptr;return _emscripten_bind_btVector4_w_0(self)};btVector4.prototype["setValue"]=btVector4.prototype.setValue=function(x,y,z,w){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(w&&typeof w==="object")w=w.ptr;_emscripten_bind_btVector4_setValue_4(self,x,y,z,w)};btVector4.prototype["length"]=btVector4.prototype.length=function(){var self=this.ptr;return _emscripten_bind_btVector4_length_0(self)};btVector4.prototype["x"]=btVector4.prototype.x=function(){var self=this.ptr;return _emscripten_bind_btVector4_x_0(self)};btVector4.prototype["y"]=btVector4.prototype.y=function(){var self=this.ptr;return _emscripten_bind_btVector4_y_0(self)};btVector4.prototype["z"]=btVector4.prototype.z=function(){var self=this.ptr;return _emscripten_bind_btVector4_z_0(self)};btVector4.prototype["setX"]=btVector4.prototype.setX=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;_emscripten_bind_btVector4_setX_1(self,x)};btVector4.prototype["setY"]=btVector4.prototype.setY=function(y){var self=this.ptr;if(y&&typeof y==="object")y=y.ptr;_emscripten_bind_btVector4_setY_1(self,y)};btVector4.prototype["setZ"]=btVector4.prototype.setZ=function(z){var self=this.ptr;if(z&&typeof z==="object")z=z.ptr;_emscripten_bind_btVector4_setZ_1(self,z)};btVector4.prototype["normalize"]=btVector4.prototype.normalize=function(){var self=this.ptr;_emscripten_bind_btVector4_normalize_0(self)};btVector4.prototype["rotate"]=btVector4.prototype.rotate=function(wAxis,angle){var self=this.ptr;if(wAxis&&typeof wAxis==="object")wAxis=wAxis.ptr;if(angle&&typeof angle==="object")angle=angle.ptr;return wrapPointer(_emscripten_bind_btVector4_rotate_2(self,wAxis,angle),btVector3)};btVector4.prototype["dot"]=btVector4.prototype.dot=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return _emscripten_bind_btVector4_dot_1(self,v)};btVector4.prototype["op_mul"]=btVector4.prototype.op_mul=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;return wrapPointer(_emscripten_bind_btVector4_op_mul_1(self,x),btVector3)};btVector4.prototype["op_add"]=btVector4.prototype.op_add=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return wrapPointer(_emscripten_bind_btVector4_op_add_1(self,v),btVector3)};btVector4.prototype["op_sub"]=btVector4.prototype.op_sub=function(v){var self=this.ptr;if(v&&typeof v==="object")v=v.ptr;return wrapPointer(_emscripten_bind_btVector4_op_sub_1(self,v),btVector3)};btVector4.prototype["__destroy__"]=btVector4.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btVector4___destroy___0(self)};function btDefaultCollisionConstructionInfo(){this.ptr=_emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0();getCache(btDefaultCollisionConstructionInfo)[this.ptr]=this}btDefaultCollisionConstructionInfo.prototype=Object.create(WrapperObject.prototype);btDefaultCollisionConstructionInfo.prototype.constructor=btDefaultCollisionConstructionInfo;btDefaultCollisionConstructionInfo.prototype.__class__=btDefaultCollisionConstructionInfo;btDefaultCollisionConstructionInfo.__cache__={};Module["btDefaultCollisionConstructionInfo"]=btDefaultCollisionConstructionInfo;btDefaultCollisionConstructionInfo.prototype["__destroy__"]=btDefaultCollisionConstructionInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0(self)};function Anchor(){throw"cannot construct a Anchor, no constructor in IDL"}Anchor.prototype=Object.create(WrapperObject.prototype);Anchor.prototype.constructor=Anchor;Anchor.prototype.__class__=Anchor;Anchor.__cache__={};Module["Anchor"]=Anchor;Anchor.prototype["get_m_node"]=Anchor.prototype.get_m_node=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Anchor_get_m_node_0(self),Node)};Anchor.prototype["set_m_node"]=Anchor.prototype.set_m_node=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_node_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_node",{get:Anchor.prototype.get_m_node,set:Anchor.prototype.set_m_node});Anchor.prototype["get_m_local"]=Anchor.prototype.get_m_local=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Anchor_get_m_local_0(self),btVector3)};Anchor.prototype["set_m_local"]=Anchor.prototype.set_m_local=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_local_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_local",{get:Anchor.prototype.get_m_local,set:Anchor.prototype.set_m_local});Anchor.prototype["get_m_body"]=Anchor.prototype.get_m_body=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Anchor_get_m_body_0(self),btRigidBody)};Anchor.prototype["set_m_body"]=Anchor.prototype.set_m_body=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_body_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_body",{get:Anchor.prototype.get_m_body,set:Anchor.prototype.set_m_body});Anchor.prototype["get_m_influence"]=Anchor.prototype.get_m_influence=function(){var self=this.ptr;return _emscripten_bind_Anchor_get_m_influence_0(self)};Anchor.prototype["set_m_influence"]=Anchor.prototype.set_m_influence=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_influence_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_influence",{get:Anchor.prototype.get_m_influence,set:Anchor.prototype.set_m_influence});Anchor.prototype["get_m_c0"]=Anchor.prototype.get_m_c0=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Anchor_get_m_c0_0(self),btMatrix3x3)};Anchor.prototype["set_m_c0"]=Anchor.prototype.set_m_c0=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_c0_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_c0",{get:Anchor.prototype.get_m_c0,set:Anchor.prototype.set_m_c0});Anchor.prototype["get_m_c1"]=Anchor.prototype.get_m_c1=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Anchor_get_m_c1_0(self),btVector3)};Anchor.prototype["set_m_c1"]=Anchor.prototype.set_m_c1=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_c1_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_c1",{get:Anchor.prototype.get_m_c1,set:Anchor.prototype.set_m_c1});Anchor.prototype["get_m_c2"]=Anchor.prototype.get_m_c2=function(){var self=this.ptr;return _emscripten_bind_Anchor_get_m_c2_0(self)};Anchor.prototype["set_m_c2"]=Anchor.prototype.set_m_c2=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Anchor_set_m_c2_1(self,arg0)};Object.defineProperty(Anchor.prototype,"m_c2",{get:Anchor.prototype.get_m_c2,set:Anchor.prototype.set_m_c2});Anchor.prototype["__destroy__"]=Anchor.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Anchor___destroy___0(self)};function btVehicleRaycasterResult(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL"}btVehicleRaycasterResult.prototype=Object.create(WrapperObject.prototype);btVehicleRaycasterResult.prototype.constructor=btVehicleRaycasterResult;btVehicleRaycasterResult.prototype.__class__=btVehicleRaycasterResult;btVehicleRaycasterResult.__cache__={};Module["btVehicleRaycasterResult"]=btVehicleRaycasterResult;btVehicleRaycasterResult.prototype["get_m_hitPointInWorld"]=btVehicleRaycasterResult.prototype.get_m_hitPointInWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0(self),btVector3)};btVehicleRaycasterResult.prototype["set_m_hitPointInWorld"]=btVehicleRaycasterResult.prototype.set_m_hitPointInWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1(self,arg0)};Object.defineProperty(btVehicleRaycasterResult.prototype,"m_hitPointInWorld",{get:btVehicleRaycasterResult.prototype.get_m_hitPointInWorld,set:btVehicleRaycasterResult.prototype.set_m_hitPointInWorld});btVehicleRaycasterResult.prototype["get_m_hitNormalInWorld"]=btVehicleRaycasterResult.prototype.get_m_hitNormalInWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0(self),btVector3)};btVehicleRaycasterResult.prototype["set_m_hitNormalInWorld"]=btVehicleRaycasterResult.prototype.set_m_hitNormalInWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1(self,arg0)};Object.defineProperty(btVehicleRaycasterResult.prototype,"m_hitNormalInWorld",{get:btVehicleRaycasterResult.prototype.get_m_hitNormalInWorld,set:btVehicleRaycasterResult.prototype.set_m_hitNormalInWorld});btVehicleRaycasterResult.prototype["get_m_distFraction"]=btVehicleRaycasterResult.prototype.get_m_distFraction=function(){var self=this.ptr;return _emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0(self)};btVehicleRaycasterResult.prototype["set_m_distFraction"]=btVehicleRaycasterResult.prototype.set_m_distFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1(self,arg0)};Object.defineProperty(btVehicleRaycasterResult.prototype,"m_distFraction",{get:btVehicleRaycasterResult.prototype.get_m_distFraction,set:btVehicleRaycasterResult.prototype.set_m_distFraction});btVehicleRaycasterResult.prototype["__destroy__"]=btVehicleRaycasterResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btVehicleRaycasterResult___destroy___0(self)};function btVector3Array(){throw"cannot construct a btVector3Array, no constructor in IDL"}btVector3Array.prototype=Object.create(WrapperObject.prototype);btVector3Array.prototype.constructor=btVector3Array;btVector3Array.prototype.__class__=btVector3Array;btVector3Array.__cache__={};Module["btVector3Array"]=btVector3Array;btVector3Array.prototype["size"]=btVector3Array.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btVector3Array_size_0(self)};btVector3Array.prototype["at"]=btVector3Array.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_btVector3Array_at_1(self,n),btVector3)};btVector3Array.prototype["__destroy__"]=btVector3Array.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btVector3Array___destroy___0(self)};function btConstraintSolver(){throw"cannot construct a btConstraintSolver, no constructor in IDL"}btConstraintSolver.prototype=Object.create(WrapperObject.prototype);btConstraintSolver.prototype.constructor=btConstraintSolver;btConstraintSolver.prototype.__class__=btConstraintSolver;btConstraintSolver.__cache__={};Module["btConstraintSolver"]=btConstraintSolver;btConstraintSolver.prototype["__destroy__"]=btConstraintSolver.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConstraintSolver___destroy___0(self)};function btRaycastVehicle(tuning,chassis,raycaster){if(tuning&&typeof tuning==="object")tuning=tuning.ptr;if(chassis&&typeof chassis==="object")chassis=chassis.ptr;if(raycaster&&typeof raycaster==="object")raycaster=raycaster.ptr;this.ptr=_emscripten_bind_btRaycastVehicle_btRaycastVehicle_3(tuning,chassis,raycaster);getCache(btRaycastVehicle)[this.ptr]=this}btRaycastVehicle.prototype=Object.create(btActionInterface.prototype);btRaycastVehicle.prototype.constructor=btRaycastVehicle;btRaycastVehicle.prototype.__class__=btRaycastVehicle;btRaycastVehicle.__cache__={};Module["btRaycastVehicle"]=btRaycastVehicle;btRaycastVehicle.prototype["applyEngineForce"]=btRaycastVehicle.prototype.applyEngineForce=function(force,wheel){var self=this.ptr;if(force&&typeof force==="object")force=force.ptr;if(wheel&&typeof wheel==="object")wheel=wheel.ptr;_emscripten_bind_btRaycastVehicle_applyEngineForce_2(self,force,wheel)};btRaycastVehicle.prototype["setSteeringValue"]=btRaycastVehicle.prototype.setSteeringValue=function(steering,wheel){var self=this.ptr;if(steering&&typeof steering==="object")steering=steering.ptr;if(wheel&&typeof wheel==="object")wheel=wheel.ptr;_emscripten_bind_btRaycastVehicle_setSteeringValue_2(self,steering,wheel)};btRaycastVehicle.prototype["getWheelTransformWS"]=btRaycastVehicle.prototype.getWheelTransformWS=function(wheelIndex){var self=this.ptr;if(wheelIndex&&typeof wheelIndex==="object")wheelIndex=wheelIndex.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_getWheelTransformWS_1(self,wheelIndex),btTransform)};btRaycastVehicle.prototype["updateWheelTransform"]=btRaycastVehicle.prototype.updateWheelTransform=function(wheelIndex,interpolatedTransform){var self=this.ptr;if(wheelIndex&&typeof wheelIndex==="object")wheelIndex=wheelIndex.ptr;if(interpolatedTransform&&typeof interpolatedTransform==="object")interpolatedTransform=interpolatedTransform.ptr;_emscripten_bind_btRaycastVehicle_updateWheelTransform_2(self,wheelIndex,interpolatedTransform)};btRaycastVehicle.prototype["addWheel"]=btRaycastVehicle.prototype.addWheel=function(connectionPointCS0,wheelDirectionCS0,wheelAxleCS,suspensionRestLength,wheelRadius,tuning,isFrontWheel){var self=this.ptr;if(connectionPointCS0&&typeof connectionPointCS0==="object")connectionPointCS0=connectionPointCS0.ptr;if(wheelDirectionCS0&&typeof wheelDirectionCS0==="object")wheelDirectionCS0=wheelDirectionCS0.ptr;if(wheelAxleCS&&typeof wheelAxleCS==="object")wheelAxleCS=wheelAxleCS.ptr;if(suspensionRestLength&&typeof suspensionRestLength==="object")suspensionRestLength=suspensionRestLength.ptr;if(wheelRadius&&typeof wheelRadius==="object")wheelRadius=wheelRadius.ptr;if(tuning&&typeof tuning==="object")tuning=tuning.ptr;if(isFrontWheel&&typeof isFrontWheel==="object")isFrontWheel=isFrontWheel.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_addWheel_7(self,connectionPointCS0,wheelDirectionCS0,wheelAxleCS,suspensionRestLength,wheelRadius,tuning,isFrontWheel),btWheelInfo)};btRaycastVehicle.prototype["getNumWheels"]=btRaycastVehicle.prototype.getNumWheels=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getNumWheels_0(self)};btRaycastVehicle.prototype["getRigidBody"]=btRaycastVehicle.prototype.getRigidBody=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_getRigidBody_0(self),btRigidBody)};btRaycastVehicle.prototype["getWheelInfo"]=btRaycastVehicle.prototype.getWheelInfo=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_getWheelInfo_1(self,index),btWheelInfo)};btRaycastVehicle.prototype["setBrake"]=btRaycastVehicle.prototype.setBrake=function(brake,wheelIndex){var self=this.ptr;if(brake&&typeof brake==="object")brake=brake.ptr;if(wheelIndex&&typeof wheelIndex==="object")wheelIndex=wheelIndex.ptr;_emscripten_bind_btRaycastVehicle_setBrake_2(self,brake,wheelIndex)};btRaycastVehicle.prototype["setCoordinateSystem"]=btRaycastVehicle.prototype.setCoordinateSystem=function(rightIndex,upIndex,forwardIndex){var self=this.ptr;if(rightIndex&&typeof rightIndex==="object")rightIndex=rightIndex.ptr;if(upIndex&&typeof upIndex==="object")upIndex=upIndex.ptr;if(forwardIndex&&typeof forwardIndex==="object")forwardIndex=forwardIndex.ptr;_emscripten_bind_btRaycastVehicle_setCoordinateSystem_3(self,rightIndex,upIndex,forwardIndex)};btRaycastVehicle.prototype["getCurrentSpeedKmHour"]=btRaycastVehicle.prototype.getCurrentSpeedKmHour=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0(self)};btRaycastVehicle.prototype["getChassisWorldTransform"]=btRaycastVehicle.prototype.getChassisWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0(self),btTransform)};btRaycastVehicle.prototype["rayCast"]=btRaycastVehicle.prototype.rayCast=function(wheel){var self=this.ptr;if(wheel&&typeof wheel==="object")wheel=wheel.ptr;return _emscripten_bind_btRaycastVehicle_rayCast_1(self,wheel)};btRaycastVehicle.prototype["updateVehicle"]=btRaycastVehicle.prototype.updateVehicle=function(step){var self=this.ptr;if(step&&typeof step==="object")step=step.ptr;_emscripten_bind_btRaycastVehicle_updateVehicle_1(self,step)};btRaycastVehicle.prototype["resetSuspension"]=btRaycastVehicle.prototype.resetSuspension=function(){var self=this.ptr;_emscripten_bind_btRaycastVehicle_resetSuspension_0(self)};btRaycastVehicle.prototype["getSteeringValue"]=btRaycastVehicle.prototype.getSteeringValue=function(wheel){var self=this.ptr;if(wheel&&typeof wheel==="object")wheel=wheel.ptr;return _emscripten_bind_btRaycastVehicle_getSteeringValue_1(self,wheel)};btRaycastVehicle.prototype["updateWheelTransformsWS"]=btRaycastVehicle.prototype.updateWheelTransformsWS=function(wheel,interpolatedTransform){var self=this.ptr;if(wheel&&typeof wheel==="object")wheel=wheel.ptr;if(interpolatedTransform&&typeof interpolatedTransform==="object")interpolatedTransform=interpolatedTransform.ptr;if(interpolatedTransform===undefined){_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1(self,wheel);return}_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2(self,wheel,interpolatedTransform)};btRaycastVehicle.prototype["setPitchControl"]=btRaycastVehicle.prototype.setPitchControl=function(pitch){var self=this.ptr;if(pitch&&typeof pitch==="object")pitch=pitch.ptr;_emscripten_bind_btRaycastVehicle_setPitchControl_1(self,pitch)};btRaycastVehicle.prototype["updateSuspension"]=btRaycastVehicle.prototype.updateSuspension=function(deltaTime){var self=this.ptr;if(deltaTime&&typeof deltaTime==="object")deltaTime=deltaTime.ptr;_emscripten_bind_btRaycastVehicle_updateSuspension_1(self,deltaTime)};btRaycastVehicle.prototype["updateFriction"]=btRaycastVehicle.prototype.updateFriction=function(timeStep){var self=this.ptr;if(timeStep&&typeof timeStep==="object")timeStep=timeStep.ptr;_emscripten_bind_btRaycastVehicle_updateFriction_1(self,timeStep)};btRaycastVehicle.prototype["getRightAxis"]=btRaycastVehicle.prototype.getRightAxis=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getRightAxis_0(self)};btRaycastVehicle.prototype["getUpAxis"]=btRaycastVehicle.prototype.getUpAxis=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getUpAxis_0(self)};btRaycastVehicle.prototype["getForwardAxis"]=btRaycastVehicle.prototype.getForwardAxis=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getForwardAxis_0(self)};btRaycastVehicle.prototype["getForwardVector"]=btRaycastVehicle.prototype.getForwardVector=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btRaycastVehicle_getForwardVector_0(self),btVector3)};btRaycastVehicle.prototype["getUserConstraintType"]=btRaycastVehicle.prototype.getUserConstraintType=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getUserConstraintType_0(self)};btRaycastVehicle.prototype["setUserConstraintType"]=btRaycastVehicle.prototype.setUserConstraintType=function(userConstraintType){var self=this.ptr;if(userConstraintType&&typeof userConstraintType==="object")userConstraintType=userConstraintType.ptr;_emscripten_bind_btRaycastVehicle_setUserConstraintType_1(self,userConstraintType)};btRaycastVehicle.prototype["setUserConstraintId"]=btRaycastVehicle.prototype.setUserConstraintId=function(uid){var self=this.ptr;if(uid&&typeof uid==="object")uid=uid.ptr;_emscripten_bind_btRaycastVehicle_setUserConstraintId_1(self,uid)};btRaycastVehicle.prototype["getUserConstraintId"]=btRaycastVehicle.prototype.getUserConstraintId=function(){var self=this.ptr;return _emscripten_bind_btRaycastVehicle_getUserConstraintId_0(self)};btRaycastVehicle.prototype["updateAction"]=btRaycastVehicle.prototype.updateAction=function(collisionWorld,deltaTimeStep){var self=this.ptr;if(collisionWorld&&typeof collisionWorld==="object")collisionWorld=collisionWorld.ptr;if(deltaTimeStep&&typeof deltaTimeStep==="object")deltaTimeStep=deltaTimeStep.ptr;_emscripten_bind_btRaycastVehicle_updateAction_2(self,collisionWorld,deltaTimeStep)};btRaycastVehicle.prototype["__destroy__"]=btRaycastVehicle.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btRaycastVehicle___destroy___0(self)};function btCylinderShapeX(halfExtents){if(halfExtents&&typeof halfExtents==="object")halfExtents=halfExtents.ptr;this.ptr=_emscripten_bind_btCylinderShapeX_btCylinderShapeX_1(halfExtents);getCache(btCylinderShapeX)[this.ptr]=this}btCylinderShapeX.prototype=Object.create(btCylinderShape.prototype);btCylinderShapeX.prototype.constructor=btCylinderShapeX;btCylinderShapeX.prototype.__class__=btCylinderShapeX;btCylinderShapeX.__cache__={};Module["btCylinderShapeX"]=btCylinderShapeX;btCylinderShapeX.prototype["setMargin"]=btCylinderShapeX.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCylinderShapeX_setMargin_1(self,margin)};btCylinderShapeX.prototype["getMargin"]=btCylinderShapeX.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCylinderShapeX_getMargin_0(self)};btCylinderShapeX.prototype["setLocalScaling"]=btCylinderShapeX.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCylinderShapeX_setLocalScaling_1(self,scaling)};btCylinderShapeX.prototype["getLocalScaling"]=btCylinderShapeX.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCylinderShapeX_getLocalScaling_0(self),btVector3)};btCylinderShapeX.prototype["calculateLocalInertia"]=btCylinderShapeX.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCylinderShapeX_calculateLocalInertia_2(self,mass,inertia)};btCylinderShapeX.prototype["__destroy__"]=btCylinderShapeX.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCylinderShapeX___destroy___0(self)};function btCylinderShapeZ(halfExtents){if(halfExtents&&typeof halfExtents==="object")halfExtents=halfExtents.ptr;this.ptr=_emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1(halfExtents);getCache(btCylinderShapeZ)[this.ptr]=this}btCylinderShapeZ.prototype=Object.create(btCylinderShape.prototype);btCylinderShapeZ.prototype.constructor=btCylinderShapeZ;btCylinderShapeZ.prototype.__class__=btCylinderShapeZ;btCylinderShapeZ.__cache__={};Module["btCylinderShapeZ"]=btCylinderShapeZ;btCylinderShapeZ.prototype["setMargin"]=btCylinderShapeZ.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCylinderShapeZ_setMargin_1(self,margin)};btCylinderShapeZ.prototype["getMargin"]=btCylinderShapeZ.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCylinderShapeZ_getMargin_0(self)};btCylinderShapeZ.prototype["setLocalScaling"]=btCylinderShapeZ.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCylinderShapeZ_setLocalScaling_1(self,scaling)};btCylinderShapeZ.prototype["getLocalScaling"]=btCylinderShapeZ.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCylinderShapeZ_getLocalScaling_0(self),btVector3)};btCylinderShapeZ.prototype["calculateLocalInertia"]=btCylinderShapeZ.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2(self,mass,inertia)};btCylinderShapeZ.prototype["__destroy__"]=btCylinderShapeZ.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCylinderShapeZ___destroy___0(self)};function btConvexPolyhedron(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL"}btConvexPolyhedron.prototype=Object.create(WrapperObject.prototype);btConvexPolyhedron.prototype.constructor=btConvexPolyhedron;btConvexPolyhedron.prototype.__class__=btConvexPolyhedron;btConvexPolyhedron.__cache__={};Module["btConvexPolyhedron"]=btConvexPolyhedron;btConvexPolyhedron.prototype["get_m_vertices"]=btConvexPolyhedron.prototype.get_m_vertices=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexPolyhedron_get_m_vertices_0(self),btVector3Array)};btConvexPolyhedron.prototype["set_m_vertices"]=btConvexPolyhedron.prototype.set_m_vertices=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btConvexPolyhedron_set_m_vertices_1(self,arg0)};Object.defineProperty(btConvexPolyhedron.prototype,"m_vertices",{get:btConvexPolyhedron.prototype.get_m_vertices,set:btConvexPolyhedron.prototype.set_m_vertices});btConvexPolyhedron.prototype["get_m_faces"]=btConvexPolyhedron.prototype.get_m_faces=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btConvexPolyhedron_get_m_faces_0(self),btFaceArray)};btConvexPolyhedron.prototype["set_m_faces"]=btConvexPolyhedron.prototype.set_m_faces=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btConvexPolyhedron_set_m_faces_1(self,arg0)};Object.defineProperty(btConvexPolyhedron.prototype,"m_faces",{get:btConvexPolyhedron.prototype.get_m_faces,set:btConvexPolyhedron.prototype.set_m_faces});btConvexPolyhedron.prototype["__destroy__"]=btConvexPolyhedron.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConvexPolyhedron___destroy___0(self)};function btSequentialImpulseConstraintSolver(){this.ptr=_emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0();getCache(btSequentialImpulseConstraintSolver)[this.ptr]=this}btSequentialImpulseConstraintSolver.prototype=Object.create(WrapperObject.prototype);btSequentialImpulseConstraintSolver.prototype.constructor=btSequentialImpulseConstraintSolver;btSequentialImpulseConstraintSolver.prototype.__class__=btSequentialImpulseConstraintSolver;btSequentialImpulseConstraintSolver.__cache__={};Module["btSequentialImpulseConstraintSolver"]=btSequentialImpulseConstraintSolver;btSequentialImpulseConstraintSolver.prototype["__destroy__"]=btSequentialImpulseConstraintSolver.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0(self)};function tAnchorArray(){throw"cannot construct a tAnchorArray, no constructor in IDL"}tAnchorArray.prototype=Object.create(WrapperObject.prototype);tAnchorArray.prototype.constructor=tAnchorArray;tAnchorArray.prototype.__class__=tAnchorArray;tAnchorArray.__cache__={};Module["tAnchorArray"]=tAnchorArray;tAnchorArray.prototype["size"]=tAnchorArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_tAnchorArray_size_0(self)};tAnchorArray.prototype["at"]=tAnchorArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_tAnchorArray_at_1(self,n),Anchor)};tAnchorArray.prototype["clear"]=tAnchorArray.prototype.clear=function(){var self=this.ptr;_emscripten_bind_tAnchorArray_clear_0(self)};tAnchorArray.prototype["push_back"]=tAnchorArray.prototype.push_back=function(val){var self=this.ptr;if(val&&typeof val==="object")val=val.ptr;_emscripten_bind_tAnchorArray_push_back_1(self,val)};tAnchorArray.prototype["pop_back"]=tAnchorArray.prototype.pop_back=function(){var self=this.ptr;_emscripten_bind_tAnchorArray_pop_back_0(self)};tAnchorArray.prototype["__destroy__"]=tAnchorArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_tAnchorArray___destroy___0(self)};function RaycastInfo(){throw"cannot construct a RaycastInfo, no constructor in IDL"}RaycastInfo.prototype=Object.create(WrapperObject.prototype);RaycastInfo.prototype.constructor=RaycastInfo;RaycastInfo.prototype.__class__=RaycastInfo;RaycastInfo.__cache__={};Module["RaycastInfo"]=RaycastInfo;RaycastInfo.prototype["get_m_contactNormalWS"]=RaycastInfo.prototype.get_m_contactNormalWS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RaycastInfo_get_m_contactNormalWS_0(self),btVector3)};RaycastInfo.prototype["set_m_contactNormalWS"]=RaycastInfo.prototype.set_m_contactNormalWS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_contactNormalWS_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_contactNormalWS",{get:RaycastInfo.prototype.get_m_contactNormalWS,set:RaycastInfo.prototype.set_m_contactNormalWS});RaycastInfo.prototype["get_m_contactPointWS"]=RaycastInfo.prototype.get_m_contactPointWS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RaycastInfo_get_m_contactPointWS_0(self),btVector3)};RaycastInfo.prototype["set_m_contactPointWS"]=RaycastInfo.prototype.set_m_contactPointWS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_contactPointWS_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_contactPointWS",{get:RaycastInfo.prototype.get_m_contactPointWS,set:RaycastInfo.prototype.set_m_contactPointWS});RaycastInfo.prototype["get_m_suspensionLength"]=RaycastInfo.prototype.get_m_suspensionLength=function(){var self=this.ptr;return _emscripten_bind_RaycastInfo_get_m_suspensionLength_0(self)};RaycastInfo.prototype["set_m_suspensionLength"]=RaycastInfo.prototype.set_m_suspensionLength=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_suspensionLength_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_suspensionLength",{get:RaycastInfo.prototype.get_m_suspensionLength,set:RaycastInfo.prototype.set_m_suspensionLength});RaycastInfo.prototype["get_m_hardPointWS"]=RaycastInfo.prototype.get_m_hardPointWS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RaycastInfo_get_m_hardPointWS_0(self),btVector3)};RaycastInfo.prototype["set_m_hardPointWS"]=RaycastInfo.prototype.set_m_hardPointWS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_hardPointWS_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_hardPointWS",{get:RaycastInfo.prototype.get_m_hardPointWS,set:RaycastInfo.prototype.set_m_hardPointWS});RaycastInfo.prototype["get_m_wheelDirectionWS"]=RaycastInfo.prototype.get_m_wheelDirectionWS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0(self),btVector3)};RaycastInfo.prototype["set_m_wheelDirectionWS"]=RaycastInfo.prototype.set_m_wheelDirectionWS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_wheelDirectionWS",{get:RaycastInfo.prototype.get_m_wheelDirectionWS,set:RaycastInfo.prototype.set_m_wheelDirectionWS});RaycastInfo.prototype["get_m_wheelAxleWS"]=RaycastInfo.prototype.get_m_wheelAxleWS=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0(self),btVector3)};RaycastInfo.prototype["set_m_wheelAxleWS"]=RaycastInfo.prototype.set_m_wheelAxleWS=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_wheelAxleWS",{get:RaycastInfo.prototype.get_m_wheelAxleWS,set:RaycastInfo.prototype.set_m_wheelAxleWS});RaycastInfo.prototype["get_m_isInContact"]=RaycastInfo.prototype.get_m_isInContact=function(){var self=this.ptr;return!!_emscripten_bind_RaycastInfo_get_m_isInContact_0(self)};RaycastInfo.prototype["set_m_isInContact"]=RaycastInfo.prototype.set_m_isInContact=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_isInContact_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_isInContact",{get:RaycastInfo.prototype.get_m_isInContact,set:RaycastInfo.prototype.set_m_isInContact});RaycastInfo.prototype["get_m_groundObject"]=RaycastInfo.prototype.get_m_groundObject=function(){var self=this.ptr;return _emscripten_bind_RaycastInfo_get_m_groundObject_0(self)};RaycastInfo.prototype["set_m_groundObject"]=RaycastInfo.prototype.set_m_groundObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_RaycastInfo_set_m_groundObject_1(self,arg0)};Object.defineProperty(RaycastInfo.prototype,"m_groundObject",{get:RaycastInfo.prototype.get_m_groundObject,set:RaycastInfo.prototype.set_m_groundObject});RaycastInfo.prototype["__destroy__"]=RaycastInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_RaycastInfo___destroy___0(self)};function btMultiSphereShape(positions,radii,numPoints){ensureCache.prepare();if(positions&&typeof positions==="object")positions=positions.ptr;if(typeof radii=="object"){radii=ensureFloat32(radii)}if(numPoints&&typeof numPoints==="object")numPoints=numPoints.ptr;this.ptr=_emscripten_bind_btMultiSphereShape_btMultiSphereShape_3(positions,radii,numPoints);getCache(btMultiSphereShape)[this.ptr]=this}btMultiSphereShape.prototype=Object.create(btCollisionShape.prototype);btMultiSphereShape.prototype.constructor=btMultiSphereShape;btMultiSphereShape.prototype.__class__=btMultiSphereShape;btMultiSphereShape.__cache__={};Module["btMultiSphereShape"]=btMultiSphereShape;btMultiSphereShape.prototype["setLocalScaling"]=btMultiSphereShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btMultiSphereShape_setLocalScaling_1(self,scaling)};btMultiSphereShape.prototype["getLocalScaling"]=btMultiSphereShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btMultiSphereShape_getLocalScaling_0(self),btVector3)};btMultiSphereShape.prototype["calculateLocalInertia"]=btMultiSphereShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btMultiSphereShape_calculateLocalInertia_2(self,mass,inertia)};btMultiSphereShape.prototype["__destroy__"]=btMultiSphereShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btMultiSphereShape___destroy___0(self)};function btSoftBody(worldInfo,node_count,x,m){ensureCache.prepare();if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(node_count&&typeof node_count==="object")node_count=node_count.ptr;if(x&&typeof x==="object")x=x.ptr;if(typeof m=="object"){m=ensureFloat32(m)}this.ptr=_emscripten_bind_btSoftBody_btSoftBody_4(worldInfo,node_count,x,m);getCache(btSoftBody)[this.ptr]=this}btSoftBody.prototype=Object.create(btCollisionObject.prototype);btSoftBody.prototype.constructor=btSoftBody;btSoftBody.prototype.__class__=btSoftBody;btSoftBody.__cache__={};Module["btSoftBody"]=btSoftBody;btSoftBody.prototype["checkLink"]=btSoftBody.prototype.checkLink=function(node0,node1){var self=this.ptr;if(node0&&typeof node0==="object")node0=node0.ptr;if(node1&&typeof node1==="object")node1=node1.ptr;return!!_emscripten_bind_btSoftBody_checkLink_2(self,node0,node1)};btSoftBody.prototype["checkFace"]=btSoftBody.prototype.checkFace=function(node0,node1,node2){var self=this.ptr;if(node0&&typeof node0==="object")node0=node0.ptr;if(node1&&typeof node1==="object")node1=node1.ptr;if(node2&&typeof node2==="object")node2=node2.ptr;return!!_emscripten_bind_btSoftBody_checkFace_3(self,node0,node1,node2)};btSoftBody.prototype["appendMaterial"]=btSoftBody.prototype.appendMaterial=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_appendMaterial_0(self),Material)};btSoftBody.prototype["appendNode"]=btSoftBody.prototype.appendNode=function(x,m){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(m&&typeof m==="object")m=m.ptr;_emscripten_bind_btSoftBody_appendNode_2(self,x,m)};btSoftBody.prototype["appendLink"]=btSoftBody.prototype.appendLink=function(node0,node1,mat,bcheckexist){var self=this.ptr;if(node0&&typeof node0==="object")node0=node0.ptr;if(node1&&typeof node1==="object")node1=node1.ptr;if(mat&&typeof mat==="object")mat=mat.ptr;if(bcheckexist&&typeof bcheckexist==="object")bcheckexist=bcheckexist.ptr;_emscripten_bind_btSoftBody_appendLink_4(self,node0,node1,mat,bcheckexist)};btSoftBody.prototype["appendFace"]=btSoftBody.prototype.appendFace=function(node0,node1,node2,mat){var self=this.ptr;if(node0&&typeof node0==="object")node0=node0.ptr;if(node1&&typeof node1==="object")node1=node1.ptr;if(node2&&typeof node2==="object")node2=node2.ptr;if(mat&&typeof mat==="object")mat=mat.ptr;_emscripten_bind_btSoftBody_appendFace_4(self,node0,node1,node2,mat)};btSoftBody.prototype["appendTetra"]=btSoftBody.prototype.appendTetra=function(node0,node1,node2,node3,mat){var self=this.ptr;if(node0&&typeof node0==="object")node0=node0.ptr;if(node1&&typeof node1==="object")node1=node1.ptr;if(node2&&typeof node2==="object")node2=node2.ptr;if(node3&&typeof node3==="object")node3=node3.ptr;if(mat&&typeof mat==="object")mat=mat.ptr;_emscripten_bind_btSoftBody_appendTetra_5(self,node0,node1,node2,node3,mat)};btSoftBody.prototype["appendAnchor"]=btSoftBody.prototype.appendAnchor=function(node,body,disableCollisionBetweenLinkedBodies,influence){var self=this.ptr;if(node&&typeof node==="object")node=node.ptr;if(body&&typeof body==="object")body=body.ptr;if(disableCollisionBetweenLinkedBodies&&typeof disableCollisionBetweenLinkedBodies==="object")disableCollisionBetweenLinkedBodies=disableCollisionBetweenLinkedBodies.ptr;if(influence&&typeof influence==="object")influence=influence.ptr;_emscripten_bind_btSoftBody_appendAnchor_4(self,node,body,disableCollisionBetweenLinkedBodies,influence)};btSoftBody.prototype["addForce"]=btSoftBody.prototype.addForce=function(force,node){var self=this.ptr;if(force&&typeof force==="object")force=force.ptr;if(node&&typeof node==="object")node=node.ptr;if(node===undefined){_emscripten_bind_btSoftBody_addForce_1(self,force);return}_emscripten_bind_btSoftBody_addForce_2(self,force,node)};btSoftBody.prototype["addAeroForceToNode"]=btSoftBody.prototype.addAeroForceToNode=function(windVelocity,nodeIndex){var self=this.ptr;if(windVelocity&&typeof windVelocity==="object")windVelocity=windVelocity.ptr;if(nodeIndex&&typeof nodeIndex==="object")nodeIndex=nodeIndex.ptr;_emscripten_bind_btSoftBody_addAeroForceToNode_2(self,windVelocity,nodeIndex)};btSoftBody.prototype["getTotalMass"]=btSoftBody.prototype.getTotalMass=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getTotalMass_0(self)};btSoftBody.prototype["setTotalMass"]=btSoftBody.prototype.setTotalMass=function(mass,fromfaces){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(fromfaces&&typeof fromfaces==="object")fromfaces=fromfaces.ptr;_emscripten_bind_btSoftBody_setTotalMass_2(self,mass,fromfaces)};btSoftBody.prototype["setMass"]=btSoftBody.prototype.setMass=function(node,mass){var self=this.ptr;if(node&&typeof node==="object")node=node.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;_emscripten_bind_btSoftBody_setMass_2(self,node,mass)};btSoftBody.prototype["transform"]=btSoftBody.prototype.transform=function(trs){var self=this.ptr;if(trs&&typeof trs==="object")trs=trs.ptr;_emscripten_bind_btSoftBody_transform_1(self,trs)};btSoftBody.prototype["translate"]=btSoftBody.prototype.translate=function(trs){var self=this.ptr;if(trs&&typeof trs==="object")trs=trs.ptr;_emscripten_bind_btSoftBody_translate_1(self,trs)};btSoftBody.prototype["rotate"]=btSoftBody.prototype.rotate=function(rot){var self=this.ptr;if(rot&&typeof rot==="object")rot=rot.ptr;_emscripten_bind_btSoftBody_rotate_1(self,rot)};btSoftBody.prototype["scale"]=btSoftBody.prototype.scale=function(scl){var self=this.ptr;if(scl&&typeof scl==="object")scl=scl.ptr;_emscripten_bind_btSoftBody_scale_1(self,scl)};btSoftBody.prototype["generateClusters"]=btSoftBody.prototype.generateClusters=function(k,maxiterations){var self=this.ptr;if(k&&typeof k==="object")k=k.ptr;if(maxiterations&&typeof maxiterations==="object")maxiterations=maxiterations.ptr;if(maxiterations===undefined){return _emscripten_bind_btSoftBody_generateClusters_1(self,k)}return _emscripten_bind_btSoftBody_generateClusters_2(self,k,maxiterations)};btSoftBody.prototype["generateBendingConstraints"]=btSoftBody.prototype.generateBendingConstraints=function(distance,mat){var self=this.ptr;if(distance&&typeof distance==="object")distance=distance.ptr;if(mat&&typeof mat==="object")mat=mat.ptr;return _emscripten_bind_btSoftBody_generateBendingConstraints_2(self,distance,mat)};btSoftBody.prototype["upcast"]=btSoftBody.prototype.upcast=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;return wrapPointer(_emscripten_bind_btSoftBody_upcast_1(self,colObj),btSoftBody)};btSoftBody.prototype["setAnisotropicFriction"]=btSoftBody.prototype.setAnisotropicFriction=function(anisotropicFriction,frictionMode){var self=this.ptr;if(anisotropicFriction&&typeof anisotropicFriction==="object")anisotropicFriction=anisotropicFriction.ptr;if(frictionMode&&typeof frictionMode==="object")frictionMode=frictionMode.ptr;_emscripten_bind_btSoftBody_setAnisotropicFriction_2(self,anisotropicFriction,frictionMode)};btSoftBody.prototype["getCollisionShape"]=btSoftBody.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_getCollisionShape_0(self),btCollisionShape)};btSoftBody.prototype["setContactProcessingThreshold"]=btSoftBody.prototype.setContactProcessingThreshold=function(contactProcessingThreshold){var self=this.ptr;if(contactProcessingThreshold&&typeof contactProcessingThreshold==="object")contactProcessingThreshold=contactProcessingThreshold.ptr;_emscripten_bind_btSoftBody_setContactProcessingThreshold_1(self,contactProcessingThreshold)};btSoftBody.prototype["setActivationState"]=btSoftBody.prototype.setActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btSoftBody_setActivationState_1(self,newState)};btSoftBody.prototype["forceActivationState"]=btSoftBody.prototype.forceActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btSoftBody_forceActivationState_1(self,newState)};btSoftBody.prototype["activate"]=btSoftBody.prototype.activate=function(forceActivation){var self=this.ptr;if(forceActivation&&typeof forceActivation==="object")forceActivation=forceActivation.ptr;if(forceActivation===undefined){_emscripten_bind_btSoftBody_activate_0(self);return}_emscripten_bind_btSoftBody_activate_1(self,forceActivation)};btSoftBody.prototype["isActive"]=btSoftBody.prototype.isActive=function(){var self=this.ptr;return!!_emscripten_bind_btSoftBody_isActive_0(self)};btSoftBody.prototype["isKinematicObject"]=btSoftBody.prototype.isKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btSoftBody_isKinematicObject_0(self)};btSoftBody.prototype["isStaticObject"]=btSoftBody.prototype.isStaticObject=function(){var self=this.ptr;return!!_emscripten_bind_btSoftBody_isStaticObject_0(self)};btSoftBody.prototype["isStaticOrKinematicObject"]=btSoftBody.prototype.isStaticOrKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btSoftBody_isStaticOrKinematicObject_0(self)};btSoftBody.prototype["getRestitution"]=btSoftBody.prototype.getRestitution=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getRestitution_0(self)};btSoftBody.prototype["getFriction"]=btSoftBody.prototype.getFriction=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getFriction_0(self)};btSoftBody.prototype["getRollingFriction"]=btSoftBody.prototype.getRollingFriction=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getRollingFriction_0(self)};btSoftBody.prototype["setRestitution"]=btSoftBody.prototype.setRestitution=function(rest){var self=this.ptr;if(rest&&typeof rest==="object")rest=rest.ptr;_emscripten_bind_btSoftBody_setRestitution_1(self,rest)};btSoftBody.prototype["setFriction"]=btSoftBody.prototype.setFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btSoftBody_setFriction_1(self,frict)};btSoftBody.prototype["setRollingFriction"]=btSoftBody.prototype.setRollingFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btSoftBody_setRollingFriction_1(self,frict)};btSoftBody.prototype["getWorldTransform"]=btSoftBody.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_getWorldTransform_0(self),btTransform)};btSoftBody.prototype["getCollisionFlags"]=btSoftBody.prototype.getCollisionFlags=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getCollisionFlags_0(self)};btSoftBody.prototype["setCollisionFlags"]=btSoftBody.prototype.setCollisionFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_btSoftBody_setCollisionFlags_1(self,flags)};btSoftBody.prototype["setWorldTransform"]=btSoftBody.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btSoftBody_setWorldTransform_1(self,worldTrans)};btSoftBody.prototype["setCollisionShape"]=btSoftBody.prototype.setCollisionShape=function(collisionShape){var self=this.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;_emscripten_bind_btSoftBody_setCollisionShape_1(self,collisionShape)};btSoftBody.prototype["setCcdMotionThreshold"]=btSoftBody.prototype.setCcdMotionThreshold=function(ccdMotionThreshold){var self=this.ptr;if(ccdMotionThreshold&&typeof ccdMotionThreshold==="object")ccdMotionThreshold=ccdMotionThreshold.ptr;_emscripten_bind_btSoftBody_setCcdMotionThreshold_1(self,ccdMotionThreshold)};btSoftBody.prototype["setCcdSweptSphereRadius"]=btSoftBody.prototype.setCcdSweptSphereRadius=function(radius){var self=this.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;_emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1(self,radius)};btSoftBody.prototype["getUserIndex"]=btSoftBody.prototype.getUserIndex=function(){var self=this.ptr;return _emscripten_bind_btSoftBody_getUserIndex_0(self)};btSoftBody.prototype["setUserIndex"]=btSoftBody.prototype.setUserIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btSoftBody_setUserIndex_1(self,index)};btSoftBody.prototype["getUserPointer"]=btSoftBody.prototype.getUserPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_getUserPointer_0(self),VoidPtr)};btSoftBody.prototype["setUserPointer"]=btSoftBody.prototype.setUserPointer=function(userPointer){var self=this.ptr;if(userPointer&&typeof userPointer==="object")userPointer=userPointer.ptr;_emscripten_bind_btSoftBody_setUserPointer_1(self,userPointer)};btSoftBody.prototype["getBroadphaseHandle"]=btSoftBody.prototype.getBroadphaseHandle=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_getBroadphaseHandle_0(self),btBroadphaseProxy)};btSoftBody.prototype["setIgnoreCollisionCheck"]=btSoftBody.prototype.setIgnoreCollisionCheck=function(co,ignoreCollisionCheck){var self=this.ptr;if(co&&typeof co==="object")co=co.ptr;if(ignoreCollisionCheck&&typeof ignoreCollisionCheck==="object")ignoreCollisionCheck=ignoreCollisionCheck.ptr;_emscripten_bind_btSoftBody_setIgnoreCollisionCheck_2(self,co,ignoreCollisionCheck)};btSoftBody.prototype["get_m_cfg"]=btSoftBody.prototype.get_m_cfg=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_get_m_cfg_0(self),Config)};btSoftBody.prototype["set_m_cfg"]=btSoftBody.prototype.set_m_cfg=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBody_set_m_cfg_1(self,arg0)};Object.defineProperty(btSoftBody.prototype,"m_cfg",{get:btSoftBody.prototype.get_m_cfg,set:btSoftBody.prototype.set_m_cfg});btSoftBody.prototype["get_m_nodes"]=btSoftBody.prototype.get_m_nodes=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_get_m_nodes_0(self),tNodeArray)};btSoftBody.prototype["set_m_nodes"]=btSoftBody.prototype.set_m_nodes=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBody_set_m_nodes_1(self,arg0)};Object.defineProperty(btSoftBody.prototype,"m_nodes",{get:btSoftBody.prototype.get_m_nodes,set:btSoftBody.prototype.set_m_nodes});btSoftBody.prototype["get_m_materials"]=btSoftBody.prototype.get_m_materials=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_get_m_materials_0(self),tMaterialArray)};btSoftBody.prototype["set_m_materials"]=btSoftBody.prototype.set_m_materials=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBody_set_m_materials_1(self,arg0)};Object.defineProperty(btSoftBody.prototype,"m_materials",{get:btSoftBody.prototype.get_m_materials,set:btSoftBody.prototype.set_m_materials});btSoftBody.prototype["get_m_anchors"]=btSoftBody.prototype.get_m_anchors=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftBody_get_m_anchors_0(self),tAnchorArray)};btSoftBody.prototype["set_m_anchors"]=btSoftBody.prototype.set_m_anchors=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btSoftBody_set_m_anchors_1(self,arg0)};Object.defineProperty(btSoftBody.prototype,"m_anchors",{get:btSoftBody.prototype.get_m_anchors,set:btSoftBody.prototype.set_m_anchors});btSoftBody.prototype["__destroy__"]=btSoftBody.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBody___destroy___0(self)};function btIntArray(){throw"cannot construct a btIntArray, no constructor in IDL"}btIntArray.prototype=Object.create(WrapperObject.prototype);btIntArray.prototype.constructor=btIntArray;btIntArray.prototype.__class__=btIntArray;btIntArray.__cache__={};Module["btIntArray"]=btIntArray;btIntArray.prototype["size"]=btIntArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btIntArray_size_0(self)};btIntArray.prototype["at"]=btIntArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return _emscripten_bind_btIntArray_at_1(self,n)};btIntArray.prototype["__destroy__"]=btIntArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btIntArray___destroy___0(self)};function Config(){throw"cannot construct a Config, no constructor in IDL"}Config.prototype=Object.create(WrapperObject.prototype);Config.prototype.constructor=Config;Config.prototype.__class__=Config;Config.__cache__={};Module["Config"]=Config;Config.prototype["get_kVCF"]=Config.prototype.get_kVCF=function(){var self=this.ptr;return _emscripten_bind_Config_get_kVCF_0(self)};Config.prototype["set_kVCF"]=Config.prototype.set_kVCF=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kVCF_1(self,arg0)};Object.defineProperty(Config.prototype,"kVCF",{get:Config.prototype.get_kVCF,set:Config.prototype.set_kVCF});Config.prototype["get_kDP"]=Config.prototype.get_kDP=function(){var self=this.ptr;return _emscripten_bind_Config_get_kDP_0(self)};Config.prototype["set_kDP"]=Config.prototype.set_kDP=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kDP_1(self,arg0)};Object.defineProperty(Config.prototype,"kDP",{get:Config.prototype.get_kDP,set:Config.prototype.set_kDP});Config.prototype["get_kDG"]=Config.prototype.get_kDG=function(){var self=this.ptr;return _emscripten_bind_Config_get_kDG_0(self)};Config.prototype["set_kDG"]=Config.prototype.set_kDG=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kDG_1(self,arg0)};Object.defineProperty(Config.prototype,"kDG",{get:Config.prototype.get_kDG,set:Config.prototype.set_kDG});Config.prototype["get_kLF"]=Config.prototype.get_kLF=function(){var self=this.ptr;return _emscripten_bind_Config_get_kLF_0(self)};Config.prototype["set_kLF"]=Config.prototype.set_kLF=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kLF_1(self,arg0)};Object.defineProperty(Config.prototype,"kLF",{get:Config.prototype.get_kLF,set:Config.prototype.set_kLF});Config.prototype["get_kPR"]=Config.prototype.get_kPR=function(){var self=this.ptr;return _emscripten_bind_Config_get_kPR_0(self)};Config.prototype["set_kPR"]=Config.prototype.set_kPR=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kPR_1(self,arg0)};Object.defineProperty(Config.prototype,"kPR",{get:Config.prototype.get_kPR,set:Config.prototype.set_kPR});Config.prototype["get_kVC"]=Config.prototype.get_kVC=function(){var self=this.ptr;return _emscripten_bind_Config_get_kVC_0(self)};Config.prototype["set_kVC"]=Config.prototype.set_kVC=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kVC_1(self,arg0)};Object.defineProperty(Config.prototype,"kVC",{get:Config.prototype.get_kVC,set:Config.prototype.set_kVC});Config.prototype["get_kDF"]=Config.prototype.get_kDF=function(){var self=this.ptr;return _emscripten_bind_Config_get_kDF_0(self)};Config.prototype["set_kDF"]=Config.prototype.set_kDF=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kDF_1(self,arg0)};Object.defineProperty(Config.prototype,"kDF",{get:Config.prototype.get_kDF,set:Config.prototype.set_kDF});Config.prototype["get_kMT"]=Config.prototype.get_kMT=function(){var self=this.ptr;return _emscripten_bind_Config_get_kMT_0(self)};Config.prototype["set_kMT"]=Config.prototype.set_kMT=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kMT_1(self,arg0)};Object.defineProperty(Config.prototype,"kMT",{get:Config.prototype.get_kMT,set:Config.prototype.set_kMT});Config.prototype["get_kCHR"]=Config.prototype.get_kCHR=function(){var self=this.ptr;return _emscripten_bind_Config_get_kCHR_0(self)};Config.prototype["set_kCHR"]=Config.prototype.set_kCHR=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kCHR_1(self,arg0)};Object.defineProperty(Config.prototype,"kCHR",{get:Config.prototype.get_kCHR,set:Config.prototype.set_kCHR});Config.prototype["get_kKHR"]=Config.prototype.get_kKHR=function(){var self=this.ptr;return _emscripten_bind_Config_get_kKHR_0(self)};Config.prototype["set_kKHR"]=Config.prototype.set_kKHR=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kKHR_1(self,arg0)};Object.defineProperty(Config.prototype,"kKHR",{get:Config.prototype.get_kKHR,set:Config.prototype.set_kKHR});Config.prototype["get_kSHR"]=Config.prototype.get_kSHR=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSHR_0(self)};Config.prototype["set_kSHR"]=Config.prototype.set_kSHR=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSHR_1(self,arg0)};Object.defineProperty(Config.prototype,"kSHR",{get:Config.prototype.get_kSHR,set:Config.prototype.set_kSHR});Config.prototype["get_kAHR"]=Config.prototype.get_kAHR=function(){var self=this.ptr;return _emscripten_bind_Config_get_kAHR_0(self)};Config.prototype["set_kAHR"]=Config.prototype.set_kAHR=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kAHR_1(self,arg0)};Object.defineProperty(Config.prototype,"kAHR",{get:Config.prototype.get_kAHR,set:Config.prototype.set_kAHR});Config.prototype["get_kSRHR_CL"]=Config.prototype.get_kSRHR_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSRHR_CL_0(self)};Config.prototype["set_kSRHR_CL"]=Config.prototype.set_kSRHR_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSRHR_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSRHR_CL",{get:Config.prototype.get_kSRHR_CL,set:Config.prototype.set_kSRHR_CL});Config.prototype["get_kSKHR_CL"]=Config.prototype.get_kSKHR_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSKHR_CL_0(self)};Config.prototype["set_kSKHR_CL"]=Config.prototype.set_kSKHR_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSKHR_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSKHR_CL",{get:Config.prototype.get_kSKHR_CL,set:Config.prototype.set_kSKHR_CL});Config.prototype["get_kSSHR_CL"]=Config.prototype.get_kSSHR_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSSHR_CL_0(self)};Config.prototype["set_kSSHR_CL"]=Config.prototype.set_kSSHR_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSSHR_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSSHR_CL",{get:Config.prototype.get_kSSHR_CL,set:Config.prototype.set_kSSHR_CL});Config.prototype["get_kSR_SPLT_CL"]=Config.prototype.get_kSR_SPLT_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSR_SPLT_CL_0(self)};Config.prototype["set_kSR_SPLT_CL"]=Config.prototype.set_kSR_SPLT_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSR_SPLT_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSR_SPLT_CL",{get:Config.prototype.get_kSR_SPLT_CL,set:Config.prototype.set_kSR_SPLT_CL});Config.prototype["get_kSK_SPLT_CL"]=Config.prototype.get_kSK_SPLT_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSK_SPLT_CL_0(self)};Config.prototype["set_kSK_SPLT_CL"]=Config.prototype.set_kSK_SPLT_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSK_SPLT_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSK_SPLT_CL",{get:Config.prototype.get_kSK_SPLT_CL,set:Config.prototype.set_kSK_SPLT_CL});Config.prototype["get_kSS_SPLT_CL"]=Config.prototype.get_kSS_SPLT_CL=function(){var self=this.ptr;return _emscripten_bind_Config_get_kSS_SPLT_CL_0(self)};Config.prototype["set_kSS_SPLT_CL"]=Config.prototype.set_kSS_SPLT_CL=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_kSS_SPLT_CL_1(self,arg0)};Object.defineProperty(Config.prototype,"kSS_SPLT_CL",{get:Config.prototype.get_kSS_SPLT_CL,set:Config.prototype.set_kSS_SPLT_CL});Config.prototype["get_maxvolume"]=Config.prototype.get_maxvolume=function(){var self=this.ptr;return _emscripten_bind_Config_get_maxvolume_0(self)};Config.prototype["set_maxvolume"]=Config.prototype.set_maxvolume=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_maxvolume_1(self,arg0)};Object.defineProperty(Config.prototype,"maxvolume",{get:Config.prototype.get_maxvolume,set:Config.prototype.set_maxvolume});Config.prototype["get_timescale"]=Config.prototype.get_timescale=function(){var self=this.ptr;return _emscripten_bind_Config_get_timescale_0(self)};Config.prototype["set_timescale"]=Config.prototype.set_timescale=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_timescale_1(self,arg0)};Object.defineProperty(Config.prototype,"timescale",{get:Config.prototype.get_timescale,set:Config.prototype.set_timescale});Config.prototype["get_viterations"]=Config.prototype.get_viterations=function(){var self=this.ptr;return _emscripten_bind_Config_get_viterations_0(self)};Config.prototype["set_viterations"]=Config.prototype.set_viterations=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_viterations_1(self,arg0)};Object.defineProperty(Config.prototype,"viterations",{get:Config.prototype.get_viterations,set:Config.prototype.set_viterations});Config.prototype["get_piterations"]=Config.prototype.get_piterations=function(){var self=this.ptr;return _emscripten_bind_Config_get_piterations_0(self)};Config.prototype["set_piterations"]=Config.prototype.set_piterations=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_piterations_1(self,arg0)};Object.defineProperty(Config.prototype,"piterations",{get:Config.prototype.get_piterations,set:Config.prototype.set_piterations});Config.prototype["get_diterations"]=Config.prototype.get_diterations=function(){var self=this.ptr;return _emscripten_bind_Config_get_diterations_0(self)};Config.prototype["set_diterations"]=Config.prototype.set_diterations=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_diterations_1(self,arg0)};Object.defineProperty(Config.prototype,"diterations",{get:Config.prototype.get_diterations,set:Config.prototype.set_diterations});Config.prototype["get_citerations"]=Config.prototype.get_citerations=function(){var self=this.ptr;return _emscripten_bind_Config_get_citerations_0(self)};Config.prototype["set_citerations"]=Config.prototype.set_citerations=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_citerations_1(self,arg0)};Object.defineProperty(Config.prototype,"citerations",{get:Config.prototype.get_citerations,set:Config.prototype.set_citerations});Config.prototype["get_collisions"]=Config.prototype.get_collisions=function(){var self=this.ptr;return _emscripten_bind_Config_get_collisions_0(self)};Config.prototype["set_collisions"]=Config.prototype.set_collisions=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Config_set_collisions_1(self,arg0)};Object.defineProperty(Config.prototype,"collisions",{get:Config.prototype.get_collisions,set:Config.prototype.set_collisions});Config.prototype["__destroy__"]=Config.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Config___destroy___0(self)};function btClosestNotMeConvexResultCallback(me,convexFromWorld,convexToWorld,pairCache,dispatcher){if(me&&typeof me==="object")me=me.ptr;if(convexFromWorld&&typeof convexFromWorld==="object")convexFromWorld=convexFromWorld.ptr;if(convexToWorld&&typeof convexToWorld==="object")convexToWorld=convexToWorld.ptr;if(pairCache&&typeof pairCache==="object")pairCache=pairCache.ptr;if(dispatcher&&typeof dispatcher==="object")dispatcher=dispatcher.ptr;this.ptr=_emscripten_bind_btClosestNotMeConvexResultCallback_btClosestNotMeConvexResultCallback_5(me,convexFromWorld,convexToWorld,pairCache,dispatcher);getCache(btClosestNotMeConvexResultCallback)[this.ptr]=this}btClosestNotMeConvexResultCallback.prototype=Object.create(ClosestConvexResultCallback.prototype);btClosestNotMeConvexResultCallback.prototype.constructor=btClosestNotMeConvexResultCallback;btClosestNotMeConvexResultCallback.prototype.__class__=btClosestNotMeConvexResultCallback;btClosestNotMeConvexResultCallback.__cache__={};Module["btClosestNotMeConvexResultCallback"]=btClosestNotMeConvexResultCallback;btClosestNotMeConvexResultCallback.prototype["hasHit"]=btClosestNotMeConvexResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_btClosestNotMeConvexResultCallback_hasHit_0(self)};btClosestNotMeConvexResultCallback.prototype["get_m_me"]=btClosestNotMeConvexResultCallback.prototype.get_m_me=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_me_0(self),btCollisionObject)};btClosestNotMeConvexResultCallback.prototype["set_m_me"]=btClosestNotMeConvexResultCallback.prototype.set_m_me=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_me_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_me",{get:btClosestNotMeConvexResultCallback.prototype.get_m_me,set:btClosestNotMeConvexResultCallback.prototype.set_m_me});btClosestNotMeConvexResultCallback.prototype["get_m_pairCache"]=btClosestNotMeConvexResultCallback.prototype.get_m_pairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_pairCache_0(self),btOverlappingPairCache)};btClosestNotMeConvexResultCallback.prototype["set_m_pairCache"]=btClosestNotMeConvexResultCallback.prototype.set_m_pairCache=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_pairCache_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_pairCache",{get:btClosestNotMeConvexResultCallback.prototype.get_m_pairCache,set:btClosestNotMeConvexResultCallback.prototype.set_m_pairCache});btClosestNotMeConvexResultCallback.prototype["get_m_dispatcher"]=btClosestNotMeConvexResultCallback.prototype.get_m_dispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_dispatcher_0(self),btDispatcher)};btClosestNotMeConvexResultCallback.prototype["set_m_dispatcher"]=btClosestNotMeConvexResultCallback.prototype.set_m_dispatcher=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_dispatcher_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_dispatcher",{get:btClosestNotMeConvexResultCallback.prototype.get_m_dispatcher,set:btClosestNotMeConvexResultCallback.prototype.set_m_dispatcher});btClosestNotMeConvexResultCallback.prototype["get_m_convexFromWorld"]=btClosestNotMeConvexResultCallback.prototype.get_m_convexFromWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexFromWorld_0(self),btVector3)};btClosestNotMeConvexResultCallback.prototype["set_m_convexFromWorld"]=btClosestNotMeConvexResultCallback.prototype.set_m_convexFromWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexFromWorld_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_convexFromWorld",{get:btClosestNotMeConvexResultCallback.prototype.get_m_convexFromWorld,set:btClosestNotMeConvexResultCallback.prototype.set_m_convexFromWorld});btClosestNotMeConvexResultCallback.prototype["get_m_convexToWorld"]=btClosestNotMeConvexResultCallback.prototype.get_m_convexToWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_convexToWorld_0(self),btVector3)};btClosestNotMeConvexResultCallback.prototype["set_m_convexToWorld"]=btClosestNotMeConvexResultCallback.prototype.set_m_convexToWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_convexToWorld_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_convexToWorld",{get:btClosestNotMeConvexResultCallback.prototype.get_m_convexToWorld,set:btClosestNotMeConvexResultCallback.prototype.set_m_convexToWorld});btClosestNotMeConvexResultCallback.prototype["get_m_hitNormalWorld"]=btClosestNotMeConvexResultCallback.prototype.get_m_hitNormalWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitNormalWorld_0(self),btVector3)};btClosestNotMeConvexResultCallback.prototype["set_m_hitNormalWorld"]=btClosestNotMeConvexResultCallback.prototype.set_m_hitNormalWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitNormalWorld_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_hitNormalWorld",{get:btClosestNotMeConvexResultCallback.prototype.get_m_hitNormalWorld,set:btClosestNotMeConvexResultCallback.prototype.set_m_hitNormalWorld});btClosestNotMeConvexResultCallback.prototype["get_m_hitPointWorld"]=btClosestNotMeConvexResultCallback.prototype.get_m_hitPointWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitPointWorld_0(self),btVector3)};btClosestNotMeConvexResultCallback.prototype["set_m_hitPointWorld"]=btClosestNotMeConvexResultCallback.prototype.set_m_hitPointWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitPointWorld_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_hitPointWorld",{get:btClosestNotMeConvexResultCallback.prototype.get_m_hitPointWorld,set:btClosestNotMeConvexResultCallback.prototype.set_m_hitPointWorld});btClosestNotMeConvexResultCallback.prototype["get_m_hitCollisionObject"]=btClosestNotMeConvexResultCallback.prototype.get_m_hitCollisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btClosestNotMeConvexResultCallback_get_m_hitCollisionObject_0(self),btCollisionObject)};btClosestNotMeConvexResultCallback.prototype["set_m_hitCollisionObject"]=btClosestNotMeConvexResultCallback.prototype.set_m_hitCollisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_hitCollisionObject_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_hitCollisionObject",{get:btClosestNotMeConvexResultCallback.prototype.get_m_hitCollisionObject,set:btClosestNotMeConvexResultCallback.prototype.set_m_hitCollisionObject});btClosestNotMeConvexResultCallback.prototype["get_m_collisionFilterGroup"]=btClosestNotMeConvexResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterGroup_0(self)};btClosestNotMeConvexResultCallback.prototype["set_m_collisionFilterGroup"]=btClosestNotMeConvexResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_collisionFilterGroup",{get:btClosestNotMeConvexResultCallback.prototype.get_m_collisionFilterGroup,set:btClosestNotMeConvexResultCallback.prototype.set_m_collisionFilterGroup});btClosestNotMeConvexResultCallback.prototype["get_m_collisionFilterMask"]=btClosestNotMeConvexResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_collisionFilterMask_0(self)};btClosestNotMeConvexResultCallback.prototype["set_m_collisionFilterMask"]=btClosestNotMeConvexResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_collisionFilterMask",{get:btClosestNotMeConvexResultCallback.prototype.get_m_collisionFilterMask,set:btClosestNotMeConvexResultCallback.prototype.set_m_collisionFilterMask});btClosestNotMeConvexResultCallback.prototype["get_m_closestHitFraction"]=btClosestNotMeConvexResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_btClosestNotMeConvexResultCallback_get_m_closestHitFraction_0(self)};btClosestNotMeConvexResultCallback.prototype["set_m_closestHitFraction"]=btClosestNotMeConvexResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(btClosestNotMeConvexResultCallback.prototype,"m_closestHitFraction",{get:btClosestNotMeConvexResultCallback.prototype.get_m_closestHitFraction,set:btClosestNotMeConvexResultCallback.prototype.set_m_closestHitFraction});btClosestNotMeConvexResultCallback.prototype["__destroy__"]=btClosestNotMeConvexResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btClosestNotMeConvexResultCallback___destroy___0(self)};function Node(){throw"cannot construct a Node, no constructor in IDL"}Node.prototype=Object.create(WrapperObject.prototype);Node.prototype.constructor=Node;Node.prototype.__class__=Node;Node.__cache__={};Module["Node"]=Node;Node.prototype["get_m_x"]=Node.prototype.get_m_x=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Node_get_m_x_0(self),btVector3)};Node.prototype["set_m_x"]=Node.prototype.set_m_x=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_x_1(self,arg0)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.get_m_x,set:Node.prototype.set_m_x});Node.prototype["get_m_q"]=Node.prototype.get_m_q=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Node_get_m_q_0(self),btVector3)};Node.prototype["set_m_q"]=Node.prototype.set_m_q=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_q_1(self,arg0)};Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.get_m_q,set:Node.prototype.set_m_q});Node.prototype["get_m_v"]=Node.prototype.get_m_v=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Node_get_m_v_0(self),btVector3)};Node.prototype["set_m_v"]=Node.prototype.set_m_v=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_v_1(self,arg0)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.get_m_v,set:Node.prototype.set_m_v});Node.prototype["get_m_f"]=Node.prototype.get_m_f=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Node_get_m_f_0(self),btVector3)};Node.prototype["set_m_f"]=Node.prototype.set_m_f=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_f_1(self,arg0)};Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.get_m_f,set:Node.prototype.set_m_f});Node.prototype["get_m_n"]=Node.prototype.get_m_n=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_Node_get_m_n_0(self),btVector3)};Node.prototype["set_m_n"]=Node.prototype.set_m_n=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_n_1(self,arg0)};Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.get_m_n,set:Node.prototype.set_m_n});Node.prototype["get_m_im"]=Node.prototype.get_m_im=function(){var self=this.ptr;return _emscripten_bind_Node_get_m_im_0(self)};Node.prototype["set_m_im"]=Node.prototype.set_m_im=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_im_1(self,arg0)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.get_m_im,set:Node.prototype.set_m_im});Node.prototype["get_m_area"]=Node.prototype.get_m_area=function(){var self=this.ptr;return _emscripten_bind_Node_get_m_area_0(self)};Node.prototype["set_m_area"]=Node.prototype.set_m_area=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_Node_set_m_area_1(self,arg0)};Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.get_m_area,set:Node.prototype.set_m_area});Node.prototype["__destroy__"]=Node.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_Node___destroy___0(self)};function btGhostPairCallback(){this.ptr=_emscripten_bind_btGhostPairCallback_btGhostPairCallback_0();getCache(btGhostPairCallback)[this.ptr]=this}btGhostPairCallback.prototype=Object.create(WrapperObject.prototype);btGhostPairCallback.prototype.constructor=btGhostPairCallback;btGhostPairCallback.prototype.__class__=btGhostPairCallback;btGhostPairCallback.__cache__={};Module["btGhostPairCallback"]=btGhostPairCallback;btGhostPairCallback.prototype["__destroy__"]=btGhostPairCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btGhostPairCallback___destroy___0(self)};function btOverlappingPairCallback(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL"}btOverlappingPairCallback.prototype=Object.create(WrapperObject.prototype);btOverlappingPairCallback.prototype.constructor=btOverlappingPairCallback;btOverlappingPairCallback.prototype.__class__=btOverlappingPairCallback;btOverlappingPairCallback.__cache__={};Module["btOverlappingPairCallback"]=btOverlappingPairCallback;btOverlappingPairCallback.prototype["__destroy__"]=btOverlappingPairCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btOverlappingPairCallback___destroy___0(self)};function btKinematicCharacterController(ghostObject,convexShape,stepHeight,upAxis){if(ghostObject&&typeof ghostObject==="object")ghostObject=ghostObject.ptr;if(convexShape&&typeof convexShape==="object")convexShape=convexShape.ptr;if(stepHeight&&typeof stepHeight==="object")stepHeight=stepHeight.ptr;if(upAxis&&typeof upAxis==="object")upAxis=upAxis.ptr;if(upAxis===undefined){this.ptr=_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3(ghostObject,convexShape,stepHeight);getCache(btKinematicCharacterController)[this.ptr]=this;return}this.ptr=_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4(ghostObject,convexShape,stepHeight,upAxis);getCache(btKinematicCharacterController)[this.ptr]=this}btKinematicCharacterController.prototype=Object.create(btActionInterface.prototype);btKinematicCharacterController.prototype.constructor=btKinematicCharacterController;btKinematicCharacterController.prototype.__class__=btKinematicCharacterController;btKinematicCharacterController.__cache__={};Module["btKinematicCharacterController"]=btKinematicCharacterController;btKinematicCharacterController.prototype["setUpAxis"]=btKinematicCharacterController.prototype.setUpAxis=function(axis){var self=this.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btKinematicCharacterController_setUpAxis_1(self,axis)};btKinematicCharacterController.prototype["setWalkDirection"]=btKinematicCharacterController.prototype.setWalkDirection=function(walkDirection){var self=this.ptr;if(walkDirection&&typeof walkDirection==="object")walkDirection=walkDirection.ptr;_emscripten_bind_btKinematicCharacterController_setWalkDirection_1(self,walkDirection)};btKinematicCharacterController.prototype["setVelocityForTimeInterval"]=btKinematicCharacterController.prototype.setVelocityForTimeInterval=function(velocity,timeInterval){var self=this.ptr;if(velocity&&typeof velocity==="object")velocity=velocity.ptr;if(timeInterval&&typeof timeInterval==="object")timeInterval=timeInterval.ptr;_emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2(self,velocity,timeInterval)};btKinematicCharacterController.prototype["warp"]=btKinematicCharacterController.prototype.warp=function(origin){var self=this.ptr;if(origin&&typeof origin==="object")origin=origin.ptr;_emscripten_bind_btKinematicCharacterController_warp_1(self,origin)};btKinematicCharacterController.prototype["preStep"]=btKinematicCharacterController.prototype.preStep=function(collisionWorld){var self=this.ptr;if(collisionWorld&&typeof collisionWorld==="object")collisionWorld=collisionWorld.ptr;_emscripten_bind_btKinematicCharacterController_preStep_1(self,collisionWorld)};btKinematicCharacterController.prototype["playerStep"]=btKinematicCharacterController.prototype.playerStep=function(collisionWorld,dt){var self=this.ptr;if(collisionWorld&&typeof collisionWorld==="object")collisionWorld=collisionWorld.ptr;if(dt&&typeof dt==="object")dt=dt.ptr;_emscripten_bind_btKinematicCharacterController_playerStep_2(self,collisionWorld,dt)};btKinematicCharacterController.prototype["setFallSpeed"]=btKinematicCharacterController.prototype.setFallSpeed=function(fallSpeed){var self=this.ptr;if(fallSpeed&&typeof fallSpeed==="object")fallSpeed=fallSpeed.ptr;_emscripten_bind_btKinematicCharacterController_setFallSpeed_1(self,fallSpeed)};btKinematicCharacterController.prototype["setJumpSpeed"]=btKinematicCharacterController.prototype.setJumpSpeed=function(jumpSpeed){var self=this.ptr;if(jumpSpeed&&typeof jumpSpeed==="object")jumpSpeed=jumpSpeed.ptr;_emscripten_bind_btKinematicCharacterController_setJumpSpeed_1(self,jumpSpeed)};btKinematicCharacterController.prototype["setMaxJumpHeight"]=btKinematicCharacterController.prototype.setMaxJumpHeight=function(maxJumpHeight){var self=this.ptr;if(maxJumpHeight&&typeof maxJumpHeight==="object")maxJumpHeight=maxJumpHeight.ptr;_emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1(self,maxJumpHeight)};btKinematicCharacterController.prototype["canJump"]=btKinematicCharacterController.prototype.canJump=function(){var self=this.ptr;return!!_emscripten_bind_btKinematicCharacterController_canJump_0(self)};btKinematicCharacterController.prototype["jump"]=btKinematicCharacterController.prototype.jump=function(){var self=this.ptr;_emscripten_bind_btKinematicCharacterController_jump_0(self)};btKinematicCharacterController.prototype["setGravity"]=btKinematicCharacterController.prototype.setGravity=function(gravity){var self=this.ptr;if(gravity&&typeof gravity==="object")gravity=gravity.ptr;_emscripten_bind_btKinematicCharacterController_setGravity_1(self,gravity)};btKinematicCharacterController.prototype["getGravity"]=btKinematicCharacterController.prototype.getGravity=function(){var self=this.ptr;return _emscripten_bind_btKinematicCharacterController_getGravity_0(self)};btKinematicCharacterController.prototype["setMaxSlope"]=btKinematicCharacterController.prototype.setMaxSlope=function(slopeRadians){var self=this.ptr;if(slopeRadians&&typeof slopeRadians==="object")slopeRadians=slopeRadians.ptr;_emscripten_bind_btKinematicCharacterController_setMaxSlope_1(self,slopeRadians)};btKinematicCharacterController.prototype["getMaxSlope"]=btKinematicCharacterController.prototype.getMaxSlope=function(){var self=this.ptr;return _emscripten_bind_btKinematicCharacterController_getMaxSlope_0(self)};btKinematicCharacterController.prototype["getGhostObject"]=btKinematicCharacterController.prototype.getGhostObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btKinematicCharacterController_getGhostObject_0(self),btPairCachingGhostObject)};btKinematicCharacterController.prototype["setUseGhostSweepTest"]=btKinematicCharacterController.prototype.setUseGhostSweepTest=function(useGhostObjectSweepTest){var self=this.ptr;if(useGhostObjectSweepTest&&typeof useGhostObjectSweepTest==="object")useGhostObjectSweepTest=useGhostObjectSweepTest.ptr;_emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1(self,useGhostObjectSweepTest)};btKinematicCharacterController.prototype["onGround"]=btKinematicCharacterController.prototype.onGround=function(){var self=this.ptr;return!!_emscripten_bind_btKinematicCharacterController_onGround_0(self)};btKinematicCharacterController.prototype["setUpInterpolate"]=btKinematicCharacterController.prototype.setUpInterpolate=function(value){var self=this.ptr;if(value&&typeof value==="object")value=value.ptr;_emscripten_bind_btKinematicCharacterController_setUpInterpolate_1(self,value)};btKinematicCharacterController.prototype["updateAction"]=btKinematicCharacterController.prototype.updateAction=function(collisionWorld,deltaTimeStep){var self=this.ptr;if(collisionWorld&&typeof collisionWorld==="object")collisionWorld=collisionWorld.ptr;if(deltaTimeStep&&typeof deltaTimeStep==="object")deltaTimeStep=deltaTimeStep.ptr;_emscripten_bind_btKinematicCharacterController_updateAction_2(self,collisionWorld,deltaTimeStep)};btKinematicCharacterController.prototype["__destroy__"]=btKinematicCharacterController.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btKinematicCharacterController___destroy___0(self)};function btSoftBodyArray(){throw"cannot construct a btSoftBodyArray, no constructor in IDL"}btSoftBodyArray.prototype=Object.create(WrapperObject.prototype);btSoftBodyArray.prototype.constructor=btSoftBodyArray;btSoftBodyArray.prototype.__class__=btSoftBodyArray;btSoftBodyArray.__cache__={};Module["btSoftBodyArray"]=btSoftBodyArray;btSoftBodyArray.prototype["size"]=btSoftBodyArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btSoftBodyArray_size_0(self)};btSoftBodyArray.prototype["at"]=btSoftBodyArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_btSoftBodyArray_at_1(self,n),btSoftBody)};btSoftBodyArray.prototype["__destroy__"]=btSoftBodyArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBodyArray___destroy___0(self)};function btFaceArray(){throw"cannot construct a btFaceArray, no constructor in IDL"}btFaceArray.prototype=Object.create(WrapperObject.prototype);btFaceArray.prototype.constructor=btFaceArray;btFaceArray.prototype.__class__=btFaceArray;btFaceArray.__cache__={};Module["btFaceArray"]=btFaceArray;btFaceArray.prototype["size"]=btFaceArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btFaceArray_size_0(self)};btFaceArray.prototype["at"]=btFaceArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_btFaceArray_at_1(self,n),btFace)};btFaceArray.prototype["__destroy__"]=btFaceArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btFaceArray___destroy___0(self)};function btStaticPlaneShape(planeNormal,planeConstant){if(planeNormal&&typeof planeNormal==="object")planeNormal=planeNormal.ptr;if(planeConstant&&typeof planeConstant==="object")planeConstant=planeConstant.ptr;this.ptr=_emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2(planeNormal,planeConstant);getCache(btStaticPlaneShape)[this.ptr]=this}btStaticPlaneShape.prototype=Object.create(btConcaveShape.prototype);btStaticPlaneShape.prototype.constructor=btStaticPlaneShape;btStaticPlaneShape.prototype.__class__=btStaticPlaneShape;btStaticPlaneShape.__cache__={};Module["btStaticPlaneShape"]=btStaticPlaneShape;btStaticPlaneShape.prototype["setLocalScaling"]=btStaticPlaneShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btStaticPlaneShape_setLocalScaling_1(self,scaling)};btStaticPlaneShape.prototype["getLocalScaling"]=btStaticPlaneShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btStaticPlaneShape_getLocalScaling_0(self),btVector3)};btStaticPlaneShape.prototype["calculateLocalInertia"]=btStaticPlaneShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2(self,mass,inertia)};btStaticPlaneShape.prototype["__destroy__"]=btStaticPlaneShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btStaticPlaneShape___destroy___0(self)};function btOverlappingPairCache(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL"}btOverlappingPairCache.prototype=Object.create(WrapperObject.prototype);btOverlappingPairCache.prototype.constructor=btOverlappingPairCache;btOverlappingPairCache.prototype.__class__=btOverlappingPairCache;btOverlappingPairCache.__cache__={};Module["btOverlappingPairCache"]=btOverlappingPairCache;btOverlappingPairCache.prototype["setInternalGhostPairCallback"]=btOverlappingPairCache.prototype.setInternalGhostPairCallback=function(ghostPairCallback){var self=this.ptr;if(ghostPairCallback&&typeof ghostPairCallback==="object")ghostPairCallback=ghostPairCallback.ptr;_emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1(self,ghostPairCallback)};btOverlappingPairCache.prototype["getNumOverlappingPairs"]=btOverlappingPairCache.prototype.getNumOverlappingPairs=function(){var self=this.ptr;return _emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0(self)};btOverlappingPairCache.prototype["__destroy__"]=btOverlappingPairCache.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btOverlappingPairCache___destroy___0(self)};function btIndexedMesh(){throw"cannot construct a btIndexedMesh, no constructor in IDL"}btIndexedMesh.prototype=Object.create(WrapperObject.prototype);btIndexedMesh.prototype.constructor=btIndexedMesh;btIndexedMesh.prototype.__class__=btIndexedMesh;btIndexedMesh.__cache__={};Module["btIndexedMesh"]=btIndexedMesh;btIndexedMesh.prototype["__destroy__"]=btIndexedMesh.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btIndexedMesh___destroy___0(self)};function btSoftRigidDynamicsWorld(dispatcher,pairCache,constraintSolver,collisionConfiguration,softBodySolver){if(dispatcher&&typeof dispatcher==="object")dispatcher=dispatcher.ptr;if(pairCache&&typeof pairCache==="object")pairCache=pairCache.ptr;if(constraintSolver&&typeof constraintSolver==="object")constraintSolver=constraintSolver.ptr;if(collisionConfiguration&&typeof collisionConfiguration==="object")collisionConfiguration=collisionConfiguration.ptr;if(softBodySolver&&typeof softBodySolver==="object")softBodySolver=softBodySolver.ptr;this.ptr=_emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5(dispatcher,pairCache,constraintSolver,collisionConfiguration,softBodySolver);getCache(btSoftRigidDynamicsWorld)[this.ptr]=this}btSoftRigidDynamicsWorld.prototype=Object.create(btDiscreteDynamicsWorld.prototype);btSoftRigidDynamicsWorld.prototype.constructor=btSoftRigidDynamicsWorld;btSoftRigidDynamicsWorld.prototype.__class__=btSoftRigidDynamicsWorld;btSoftRigidDynamicsWorld.__cache__={};Module["btSoftRigidDynamicsWorld"]=btSoftRigidDynamicsWorld;btSoftRigidDynamicsWorld.prototype["addSoftBody"]=btSoftRigidDynamicsWorld.prototype.addSoftBody=function(body,collisionFilterGroup,collisionFilterMask){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;if(collisionFilterGroup&&typeof collisionFilterGroup==="object")collisionFilterGroup=collisionFilterGroup.ptr;if(collisionFilterMask&&typeof collisionFilterMask==="object")collisionFilterMask=collisionFilterMask.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3(self,body,collisionFilterGroup,collisionFilterMask)};btSoftRigidDynamicsWorld.prototype["removeSoftBody"]=btSoftRigidDynamicsWorld.prototype.removeSoftBody=function(body){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1(self,body)};btSoftRigidDynamicsWorld.prototype["removeCollisionObject"]=btSoftRigidDynamicsWorld.prototype.removeCollisionObject=function(collisionObject){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1(self,collisionObject)};btSoftRigidDynamicsWorld.prototype["getWorldInfo"]=btSoftRigidDynamicsWorld.prototype.getWorldInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0(self),btSoftBodyWorldInfo)};btSoftRigidDynamicsWorld.prototype["getSoftBodyArray"]=btSoftRigidDynamicsWorld.prototype.getSoftBodyArray=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0(self),btSoftBodyArray)};btSoftRigidDynamicsWorld.prototype["getDispatcher"]=btSoftRigidDynamicsWorld.prototype.getDispatcher=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0(self),btDispatcher)};btSoftRigidDynamicsWorld.prototype["rayTest"]=btSoftRigidDynamicsWorld.prototype.rayTest=function(rayFromWorld,rayToWorld,resultCallback){var self=this.ptr;if(rayFromWorld&&typeof rayFromWorld==="object")rayFromWorld=rayFromWorld.ptr;if(rayToWorld&&typeof rayToWorld==="object")rayToWorld=rayToWorld.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3(self,rayFromWorld,rayToWorld,resultCallback)};btSoftRigidDynamicsWorld.prototype["getPairCache"]=btSoftRigidDynamicsWorld.prototype.getPairCache=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0(self),btOverlappingPairCache)};btSoftRigidDynamicsWorld.prototype["getDispatchInfo"]=btSoftRigidDynamicsWorld.prototype.getDispatchInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0(self),btDispatcherInfo)};btSoftRigidDynamicsWorld.prototype["addCollisionObject"]=btSoftRigidDynamicsWorld.prototype.addCollisionObject=function(collisionObject,collisionFilterGroup,collisionFilterMask){var self=this.ptr;if(collisionObject&&typeof collisionObject==="object")collisionObject=collisionObject.ptr;if(collisionFilterGroup&&typeof collisionFilterGroup==="object")collisionFilterGroup=collisionFilterGroup.ptr;if(collisionFilterMask&&typeof collisionFilterMask==="object")collisionFilterMask=collisionFilterMask.ptr;if(collisionFilterGroup===undefined){_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1(self,collisionObject);return}if(collisionFilterMask===undefined){_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2(self,collisionObject,collisionFilterGroup);return}_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3(self,collisionObject,collisionFilterGroup,collisionFilterMask)};btSoftRigidDynamicsWorld.prototype["getBroadphase"]=btSoftRigidDynamicsWorld.prototype.getBroadphase=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0(self),btBroadphaseInterface)};btSoftRigidDynamicsWorld.prototype["convexSweepTest"]=btSoftRigidDynamicsWorld.prototype.convexSweepTest=function(castShape,from,to,resultCallback,allowedCcdPenetration){var self=this.ptr;if(castShape&&typeof castShape==="object")castShape=castShape.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;if(allowedCcdPenetration&&typeof allowedCcdPenetration==="object")allowedCcdPenetration=allowedCcdPenetration.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5(self,castShape,from,to,resultCallback,allowedCcdPenetration)};btSoftRigidDynamicsWorld.prototype["contactPairTest"]=btSoftRigidDynamicsWorld.prototype.contactPairTest=function(colObjA,colObjB,resultCallback){var self=this.ptr;if(colObjA&&typeof colObjA==="object")colObjA=colObjA.ptr;if(colObjB&&typeof colObjB==="object")colObjB=colObjB.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3(self,colObjA,colObjB,resultCallback)};btSoftRigidDynamicsWorld.prototype["contactTest"]=btSoftRigidDynamicsWorld.prototype.contactTest=function(colObj,resultCallback){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;if(resultCallback&&typeof resultCallback==="object")resultCallback=resultCallback.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2(self,colObj,resultCallback)};btSoftRigidDynamicsWorld.prototype["updateSingleAabb"]=btSoftRigidDynamicsWorld.prototype.updateSingleAabb=function(colObj){var self=this.ptr;if(colObj&&typeof colObj==="object")colObj=colObj.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1(self,colObj)};btSoftRigidDynamicsWorld.prototype["setDebugDrawer"]=btSoftRigidDynamicsWorld.prototype.setDebugDrawer=function(debugDrawer){var self=this.ptr;if(debugDrawer&&typeof debugDrawer==="object")debugDrawer=debugDrawer.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1(self,debugDrawer)};btSoftRigidDynamicsWorld.prototype["getDebugDrawer"]=btSoftRigidDynamicsWorld.prototype.getDebugDrawer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0(self),btIDebugDraw)};btSoftRigidDynamicsWorld.prototype["debugDrawWorld"]=btSoftRigidDynamicsWorld.prototype.debugDrawWorld=function(){var self=this.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0(self)};btSoftRigidDynamicsWorld.prototype["debugDrawObject"]=btSoftRigidDynamicsWorld.prototype.debugDrawObject=function(worldTransform,shape,color){var self=this.ptr;if(worldTransform&&typeof worldTransform==="object")worldTransform=worldTransform.ptr;if(shape&&typeof shape==="object")shape=shape.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3(self,worldTransform,shape,color)};btSoftRigidDynamicsWorld.prototype["getForceUpdateAllAabbs"]=btSoftRigidDynamicsWorld.prototype.getForceUpdateAllAabbs=function(){var self=this.ptr;return!!_emscripten_bind_btSoftRigidDynamicsWorld_getForceUpdateAllAabbs_0(self)};btSoftRigidDynamicsWorld.prototype["setForceUpdateAllAabbs"]=btSoftRigidDynamicsWorld.prototype.setForceUpdateAllAabbs=function(forceUpdateAllAabbs){var self=this.ptr;if(forceUpdateAllAabbs&&typeof forceUpdateAllAabbs==="object")forceUpdateAllAabbs=forceUpdateAllAabbs.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setForceUpdateAllAabbs_1(self,forceUpdateAllAabbs)};btSoftRigidDynamicsWorld.prototype["setGravity"]=btSoftRigidDynamicsWorld.prototype.setGravity=function(gravity){var self=this.ptr;if(gravity&&typeof gravity==="object")gravity=gravity.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1(self,gravity)};btSoftRigidDynamicsWorld.prototype["getGravity"]=btSoftRigidDynamicsWorld.prototype.getGravity=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0(self),btVector3)};btSoftRigidDynamicsWorld.prototype["addRigidBody"]=btSoftRigidDynamicsWorld.prototype.addRigidBody=function(body,group,mask){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;if(group&&typeof group==="object")group=group.ptr;if(mask&&typeof mask==="object")mask=mask.ptr;if(group===undefined){_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1(self,body);return}if(mask===undefined){_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(self,body,group);return}_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3(self,body,group,mask)};btSoftRigidDynamicsWorld.prototype["removeRigidBody"]=btSoftRigidDynamicsWorld.prototype.removeRigidBody=function(body){var self=this.ptr;if(body&&typeof body==="object")body=body.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1(self,body)};btSoftRigidDynamicsWorld.prototype["addConstraint"]=btSoftRigidDynamicsWorld.prototype.addConstraint=function(constraint,disableCollisionsBetweenLinkedBodies){var self=this.ptr;if(constraint&&typeof constraint==="object")constraint=constraint.ptr;if(disableCollisionsBetweenLinkedBodies&&typeof disableCollisionsBetweenLinkedBodies==="object")disableCollisionsBetweenLinkedBodies=disableCollisionsBetweenLinkedBodies.ptr;if(disableCollisionsBetweenLinkedBodies===undefined){_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1(self,constraint);return}_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2(self,constraint,disableCollisionsBetweenLinkedBodies)};btSoftRigidDynamicsWorld.prototype["removeConstraint"]=btSoftRigidDynamicsWorld.prototype.removeConstraint=function(constraint){var self=this.ptr;if(constraint&&typeof constraint==="object")constraint=constraint.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1(self,constraint)};btSoftRigidDynamicsWorld.prototype["stepSimulation"]=btSoftRigidDynamicsWorld.prototype.stepSimulation=function(timeStep,maxSubSteps,fixedTimeStep){var self=this.ptr;if(timeStep&&typeof timeStep==="object")timeStep=timeStep.ptr;if(maxSubSteps&&typeof maxSubSteps==="object")maxSubSteps=maxSubSteps.ptr;if(fixedTimeStep&&typeof fixedTimeStep==="object")fixedTimeStep=fixedTimeStep.ptr;if(maxSubSteps===undefined){return _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1(self,timeStep)}if(fixedTimeStep===undefined){return _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2(self,timeStep,maxSubSteps)}return _emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3(self,timeStep,maxSubSteps,fixedTimeStep)};btSoftRigidDynamicsWorld.prototype["setContactAddedCallback"]=btSoftRigidDynamicsWorld.prototype.setContactAddedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1(self,funcpointer)};btSoftRigidDynamicsWorld.prototype["setContactProcessedCallback"]=btSoftRigidDynamicsWorld.prototype.setContactProcessedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1(self,funcpointer)};btSoftRigidDynamicsWorld.prototype["setContactDestroyedCallback"]=btSoftRigidDynamicsWorld.prototype.setContactDestroyedCallback=function(funcpointer){var self=this.ptr;if(funcpointer&&typeof funcpointer==="object")funcpointer=funcpointer.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1(self,funcpointer)};btSoftRigidDynamicsWorld.prototype["activateContactAddedCallbackAdjustInternalEdgeContacts"]=btSoftRigidDynamicsWorld.prototype.activateContactAddedCallbackAdjustInternalEdgeContacts=function(){var self=this.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_activateContactAddedCallbackAdjustInternalEdgeContacts_0(self)};btSoftRigidDynamicsWorld.prototype["addAction"]=btSoftRigidDynamicsWorld.prototype.addAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_addAction_1(self,action)};btSoftRigidDynamicsWorld.prototype["removeAction"]=btSoftRigidDynamicsWorld.prototype.removeAction=function(action){var self=this.ptr;if(action&&typeof action==="object")action=action.ptr;_emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1(self,action)};btSoftRigidDynamicsWorld.prototype["getSolverInfo"]=btSoftRigidDynamicsWorld.prototype.getSolverInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0(self),btContactSolverInfo)};btSoftRigidDynamicsWorld.prototype["__destroy__"]=btSoftRigidDynamicsWorld.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftRigidDynamicsWorld___destroy___0(self)};function btFixedConstraint(rbA,rbB,frameInA,frameInB){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(frameInA&&typeof frameInA==="object")frameInA=frameInA.ptr;if(frameInB&&typeof frameInB==="object")frameInB=frameInB.ptr;this.ptr=_emscripten_bind_btFixedConstraint_btFixedConstraint_4(rbA,rbB,frameInA,frameInB);getCache(btFixedConstraint)[this.ptr]=this}btFixedConstraint.prototype=Object.create(btTypedConstraint.prototype);btFixedConstraint.prototype.constructor=btFixedConstraint;btFixedConstraint.prototype.__class__=btFixedConstraint;btFixedConstraint.__cache__={};Module["btFixedConstraint"]=btFixedConstraint;btFixedConstraint.prototype["enableFeedback"]=btFixedConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btFixedConstraint_enableFeedback_1(self,needsFeedback)};btFixedConstraint.prototype["getBreakingImpulseThreshold"]=btFixedConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0(self)};btFixedConstraint.prototype["setBreakingImpulseThreshold"]=btFixedConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1(self,threshold)};btFixedConstraint.prototype["getParam"]=btFixedConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btFixedConstraint_getParam_2(self,num,axis)};btFixedConstraint.prototype["setParam"]=btFixedConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btFixedConstraint_setParam_3(self,num,value,axis)};btFixedConstraint.prototype["__destroy__"]=btFixedConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btFixedConstraint___destroy___0(self)};function btTransform(q,v){if(q&&typeof q==="object")q=q.ptr;if(v&&typeof v==="object")v=v.ptr;if(q===undefined){this.ptr=_emscripten_bind_btTransform_btTransform_0();getCache(btTransform)[this.ptr]=this;return}if(v===undefined){this.ptr=_emscripten_bind_btTransform_btTransform_1(q);getCache(btTransform)[this.ptr]=this;return}this.ptr=_emscripten_bind_btTransform_btTransform_2(q,v);getCache(btTransform)[this.ptr]=this}btTransform.prototype=Object.create(WrapperObject.prototype);btTransform.prototype.constructor=btTransform;btTransform.prototype.__class__=btTransform;btTransform.__cache__={};Module["btTransform"]=btTransform;btTransform.prototype["setIdentity"]=btTransform.prototype.setIdentity=function(){var self=this.ptr;_emscripten_bind_btTransform_setIdentity_0(self)};btTransform.prototype["setOrigin"]=btTransform.prototype.setOrigin=function(origin){var self=this.ptr;if(origin&&typeof origin==="object")origin=origin.ptr;_emscripten_bind_btTransform_setOrigin_1(self,origin)};btTransform.prototype["setRotation"]=btTransform.prototype.setRotation=function(rotation){var self=this.ptr;if(rotation&&typeof rotation==="object")rotation=rotation.ptr;_emscripten_bind_btTransform_setRotation_1(self,rotation)};btTransform.prototype["getOrigin"]=btTransform.prototype.getOrigin=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btTransform_getOrigin_0(self),btVector3)};btTransform.prototype["getRotation"]=btTransform.prototype.getRotation=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btTransform_getRotation_0(self),btQuaternion)};btTransform.prototype["getBasis"]=btTransform.prototype.getBasis=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btTransform_getBasis_0(self),btMatrix3x3)};btTransform.prototype["setFromOpenGLMatrix"]=btTransform.prototype.setFromOpenGLMatrix=function(m){var self=this.ptr;ensureCache.prepare();if(typeof m=="object"){m=ensureFloat32(m)}_emscripten_bind_btTransform_setFromOpenGLMatrix_1(self,m)};btTransform.prototype["inverse"]=btTransform.prototype.inverse=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btTransform_inverse_0(self),btTransform)};btTransform.prototype["op_mul"]=btTransform.prototype.op_mul=function(t){var self=this.ptr;if(t&&typeof t==="object")t=t.ptr;return wrapPointer(_emscripten_bind_btTransform_op_mul_1(self,t),btTransform)};btTransform.prototype["__destroy__"]=btTransform.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTransform___destroy___0(self)};function ClosestRayResultCallback(from,to){if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;this.ptr=_emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2(from,to);getCache(ClosestRayResultCallback)[this.ptr]=this}ClosestRayResultCallback.prototype=Object.create(RayResultCallback.prototype);ClosestRayResultCallback.prototype.constructor=ClosestRayResultCallback;ClosestRayResultCallback.prototype.__class__=ClosestRayResultCallback;ClosestRayResultCallback.__cache__={};Module["ClosestRayResultCallback"]=ClosestRayResultCallback;ClosestRayResultCallback.prototype["hasHit"]=ClosestRayResultCallback.prototype.hasHit=function(){var self=this.ptr;return!!_emscripten_bind_ClosestRayResultCallback_hasHit_0(self)};ClosestRayResultCallback.prototype["get_m_rayFromWorld"]=ClosestRayResultCallback.prototype.get_m_rayFromWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0(self),btVector3)};ClosestRayResultCallback.prototype["set_m_rayFromWorld"]=ClosestRayResultCallback.prototype.set_m_rayFromWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_rayFromWorld",{get:ClosestRayResultCallback.prototype.get_m_rayFromWorld,set:ClosestRayResultCallback.prototype.set_m_rayFromWorld});ClosestRayResultCallback.prototype["get_m_rayToWorld"]=ClosestRayResultCallback.prototype.get_m_rayToWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0(self),btVector3)};ClosestRayResultCallback.prototype["set_m_rayToWorld"]=ClosestRayResultCallback.prototype.set_m_rayToWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_rayToWorld",{get:ClosestRayResultCallback.prototype.get_m_rayToWorld,set:ClosestRayResultCallback.prototype.set_m_rayToWorld});ClosestRayResultCallback.prototype["get_m_hitNormalWorld"]=ClosestRayResultCallback.prototype.get_m_hitNormalWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0(self),btVector3)};ClosestRayResultCallback.prototype["set_m_hitNormalWorld"]=ClosestRayResultCallback.prototype.set_m_hitNormalWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_hitNormalWorld",{get:ClosestRayResultCallback.prototype.get_m_hitNormalWorld,set:ClosestRayResultCallback.prototype.set_m_hitNormalWorld});ClosestRayResultCallback.prototype["get_m_hitPointWorld"]=ClosestRayResultCallback.prototype.get_m_hitPointWorld=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0(self),btVector3)};ClosestRayResultCallback.prototype["set_m_hitPointWorld"]=ClosestRayResultCallback.prototype.set_m_hitPointWorld=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_hitPointWorld",{get:ClosestRayResultCallback.prototype.get_m_hitPointWorld,set:ClosestRayResultCallback.prototype.set_m_hitPointWorld});ClosestRayResultCallback.prototype["get_m_collisionFilterGroup"]=ClosestRayResultCallback.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0(self)};ClosestRayResultCallback.prototype["set_m_collisionFilterGroup"]=ClosestRayResultCallback.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_collisionFilterGroup",{get:ClosestRayResultCallback.prototype.get_m_collisionFilterGroup,set:ClosestRayResultCallback.prototype.set_m_collisionFilterGroup});ClosestRayResultCallback.prototype["get_m_collisionFilterMask"]=ClosestRayResultCallback.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0(self)};ClosestRayResultCallback.prototype["set_m_collisionFilterMask"]=ClosestRayResultCallback.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_collisionFilterMask",{get:ClosestRayResultCallback.prototype.get_m_collisionFilterMask,set:ClosestRayResultCallback.prototype.set_m_collisionFilterMask});ClosestRayResultCallback.prototype["get_m_closestHitFraction"]=ClosestRayResultCallback.prototype.get_m_closestHitFraction=function(){var self=this.ptr;return _emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0(self)};ClosestRayResultCallback.prototype["set_m_closestHitFraction"]=ClosestRayResultCallback.prototype.set_m_closestHitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_closestHitFraction",{get:ClosestRayResultCallback.prototype.get_m_closestHitFraction,set:ClosestRayResultCallback.prototype.set_m_closestHitFraction});ClosestRayResultCallback.prototype["get_m_collisionObject"]=ClosestRayResultCallback.prototype.get_m_collisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0(self),btCollisionObject)};ClosestRayResultCallback.prototype["set_m_collisionObject"]=ClosestRayResultCallback.prototype.set_m_collisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1(self,arg0)};Object.defineProperty(ClosestRayResultCallback.prototype,"m_collisionObject",{get:ClosestRayResultCallback.prototype.get_m_collisionObject,set:ClosestRayResultCallback.prototype.set_m_collisionObject});ClosestRayResultCallback.prototype["__destroy__"]=ClosestRayResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ClosestRayResultCallback___destroy___0(self)};function btSoftBodyRigidBodyCollisionConfiguration(info){if(info&&typeof info==="object")info=info.ptr;if(info===undefined){this.ptr=_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0();getCache(btSoftBodyRigidBodyCollisionConfiguration)[this.ptr]=this;return}this.ptr=_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1(info);getCache(btSoftBodyRigidBodyCollisionConfiguration)[this.ptr]=this}btSoftBodyRigidBodyCollisionConfiguration.prototype=Object.create(btDefaultCollisionConfiguration.prototype);btSoftBodyRigidBodyCollisionConfiguration.prototype.constructor=btSoftBodyRigidBodyCollisionConfiguration;btSoftBodyRigidBodyCollisionConfiguration.prototype.__class__=btSoftBodyRigidBodyCollisionConfiguration;btSoftBodyRigidBodyCollisionConfiguration.__cache__={};Module["btSoftBodyRigidBodyCollisionConfiguration"]=btSoftBodyRigidBodyCollisionConfiguration;btSoftBodyRigidBodyCollisionConfiguration.prototype["__destroy__"]=btSoftBodyRigidBodyCollisionConfiguration.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0(self)};function ConcreteContactResultCallback(){this.ptr=_emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0();getCache(ConcreteContactResultCallback)[this.ptr]=this}ConcreteContactResultCallback.prototype=Object.create(ContactResultCallback.prototype);ConcreteContactResultCallback.prototype.constructor=ConcreteContactResultCallback;ConcreteContactResultCallback.prototype.__class__=ConcreteContactResultCallback;ConcreteContactResultCallback.__cache__={};Module["ConcreteContactResultCallback"]=ConcreteContactResultCallback;ConcreteContactResultCallback.prototype["addSingleResult"]=ConcreteContactResultCallback.prototype.addSingleResult=function(cp,colObj0Wrap,partId0,index0,colObj1Wrap,partId1,index1){var self=this.ptr;if(cp&&typeof cp==="object")cp=cp.ptr;if(colObj0Wrap&&typeof colObj0Wrap==="object")colObj0Wrap=colObj0Wrap.ptr;if(partId0&&typeof partId0==="object")partId0=partId0.ptr;if(index0&&typeof index0==="object")index0=index0.ptr;if(colObj1Wrap&&typeof colObj1Wrap==="object")colObj1Wrap=colObj1Wrap.ptr;if(partId1&&typeof partId1==="object")partId1=partId1.ptr;if(index1&&typeof index1==="object")index1=index1.ptr;return _emscripten_bind_ConcreteContactResultCallback_addSingleResult_7(self,cp,colObj0Wrap,partId0,index0,colObj1Wrap,partId1,index1)};ConcreteContactResultCallback.prototype["__destroy__"]=ConcreteContactResultCallback.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_ConcreteContactResultCallback___destroy___0(self)};function btBvhTriangleMeshShape(meshInterface,useQuantizedAabbCompression,buildBvh){if(meshInterface&&typeof meshInterface==="object")meshInterface=meshInterface.ptr;if(useQuantizedAabbCompression&&typeof useQuantizedAabbCompression==="object")useQuantizedAabbCompression=useQuantizedAabbCompression.ptr;if(buildBvh&&typeof buildBvh==="object")buildBvh=buildBvh.ptr;if(buildBvh===undefined){this.ptr=_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2(meshInterface,useQuantizedAabbCompression);getCache(btBvhTriangleMeshShape)[this.ptr]=this;return}this.ptr=_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3(meshInterface,useQuantizedAabbCompression,buildBvh);getCache(btBvhTriangleMeshShape)[this.ptr]=this}btBvhTriangleMeshShape.prototype=Object.create(btTriangleMeshShape.prototype);btBvhTriangleMeshShape.prototype.constructor=btBvhTriangleMeshShape;btBvhTriangleMeshShape.prototype.__class__=btBvhTriangleMeshShape;btBvhTriangleMeshShape.__cache__={};Module["btBvhTriangleMeshShape"]=btBvhTriangleMeshShape;btBvhTriangleMeshShape.prototype["setLocalScaling"]=btBvhTriangleMeshShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1(self,scaling)};btBvhTriangleMeshShape.prototype["getLocalScaling"]=btBvhTriangleMeshShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0(self),btVector3)};btBvhTriangleMeshShape.prototype["calculateLocalInertia"]=btBvhTriangleMeshShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2(self,mass,inertia)};btBvhTriangleMeshShape.prototype["__destroy__"]=btBvhTriangleMeshShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btBvhTriangleMeshShape___destroy___0(self)};function btConstCollisionObjectArray(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL"}btConstCollisionObjectArray.prototype=Object.create(WrapperObject.prototype);btConstCollisionObjectArray.prototype.constructor=btConstCollisionObjectArray;btConstCollisionObjectArray.prototype.__class__=btConstCollisionObjectArray;btConstCollisionObjectArray.__cache__={};Module["btConstCollisionObjectArray"]=btConstCollisionObjectArray;btConstCollisionObjectArray.prototype["size"]=btConstCollisionObjectArray.prototype.size=function(){var self=this.ptr;return _emscripten_bind_btConstCollisionObjectArray_size_0(self)};btConstCollisionObjectArray.prototype["at"]=btConstCollisionObjectArray.prototype.at=function(n){var self=this.ptr;if(n&&typeof n==="object")n=n.ptr;return wrapPointer(_emscripten_bind_btConstCollisionObjectArray_at_1(self,n),btCollisionObject)};btConstCollisionObjectArray.prototype["__destroy__"]=btConstCollisionObjectArray.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btConstCollisionObjectArray___destroy___0(self)};function btSliderConstraint(rbA,rbB,frameInA,frameInB,useLinearReferenceFrameA){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(frameInA&&typeof frameInA==="object")frameInA=frameInA.ptr;if(frameInB&&typeof frameInB==="object")frameInB=frameInB.ptr;if(useLinearReferenceFrameA&&typeof useLinearReferenceFrameA==="object")useLinearReferenceFrameA=useLinearReferenceFrameA.ptr;if(frameInB===undefined){this.ptr=_emscripten_bind_btSliderConstraint_btSliderConstraint_3(rbA,rbB,frameInA);getCache(btSliderConstraint)[this.ptr]=this;return}if(useLinearReferenceFrameA===undefined){this.ptr=_emscripten_bind_btSliderConstraint_btSliderConstraint_4(rbA,rbB,frameInA,frameInB);getCache(btSliderConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btSliderConstraint_btSliderConstraint_5(rbA,rbB,frameInA,frameInB,useLinearReferenceFrameA);getCache(btSliderConstraint)[this.ptr]=this}btSliderConstraint.prototype=Object.create(btTypedConstraint.prototype);btSliderConstraint.prototype.constructor=btSliderConstraint;btSliderConstraint.prototype.__class__=btSliderConstraint;btSliderConstraint.__cache__={};Module["btSliderConstraint"]=btSliderConstraint;btSliderConstraint.prototype["setLowerLinLimit"]=btSliderConstraint.prototype.setLowerLinLimit=function(lowerLimit){var self=this.ptr;if(lowerLimit&&typeof lowerLimit==="object")lowerLimit=lowerLimit.ptr;_emscripten_bind_btSliderConstraint_setLowerLinLimit_1(self,lowerLimit)};btSliderConstraint.prototype["setUpperLinLimit"]=btSliderConstraint.prototype.setUpperLinLimit=function(upperLimit){var self=this.ptr;if(upperLimit&&typeof upperLimit==="object")upperLimit=upperLimit.ptr;_emscripten_bind_btSliderConstraint_setUpperLinLimit_1(self,upperLimit)};btSliderConstraint.prototype["setLowerAngLimit"]=btSliderConstraint.prototype.setLowerAngLimit=function(lowerAngLimit){var self=this.ptr;if(lowerAngLimit&&typeof lowerAngLimit==="object")lowerAngLimit=lowerAngLimit.ptr;_emscripten_bind_btSliderConstraint_setLowerAngLimit_1(self,lowerAngLimit)};btSliderConstraint.prototype["setUpperAngLimit"]=btSliderConstraint.prototype.setUpperAngLimit=function(upperAngLimit){var self=this.ptr;if(upperAngLimit&&typeof upperAngLimit==="object")upperAngLimit=upperAngLimit.ptr;_emscripten_bind_btSliderConstraint_setUpperAngLimit_1(self,upperAngLimit)};btSliderConstraint.prototype["enableFeedback"]=btSliderConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btSliderConstraint_enableFeedback_1(self,needsFeedback)};btSliderConstraint.prototype["getBreakingImpulseThreshold"]=btSliderConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0(self)};btSliderConstraint.prototype["setBreakingImpulseThreshold"]=btSliderConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1(self,threshold)};btSliderConstraint.prototype["getParam"]=btSliderConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btSliderConstraint_getParam_2(self,num,axis)};btSliderConstraint.prototype["setParam"]=btSliderConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btSliderConstraint_setParam_3(self,num,value,axis)};btSliderConstraint.prototype["__destroy__"]=btSliderConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSliderConstraint___destroy___0(self)};function btPairCachingGhostObject(){this.ptr=_emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0();getCache(btPairCachingGhostObject)[this.ptr]=this}btPairCachingGhostObject.prototype=Object.create(btGhostObject.prototype);btPairCachingGhostObject.prototype.constructor=btPairCachingGhostObject;btPairCachingGhostObject.prototype.__class__=btPairCachingGhostObject;btPairCachingGhostObject.__cache__={};Module["btPairCachingGhostObject"]=btPairCachingGhostObject;btPairCachingGhostObject.prototype["setAnisotropicFriction"]=btPairCachingGhostObject.prototype.setAnisotropicFriction=function(anisotropicFriction,frictionMode){var self=this.ptr;if(anisotropicFriction&&typeof anisotropicFriction==="object")anisotropicFriction=anisotropicFriction.ptr;if(frictionMode&&typeof frictionMode==="object")frictionMode=frictionMode.ptr;_emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2(self,anisotropicFriction,frictionMode)};btPairCachingGhostObject.prototype["getCollisionShape"]=btPairCachingGhostObject.prototype.getCollisionShape=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPairCachingGhostObject_getCollisionShape_0(self),btCollisionShape)};btPairCachingGhostObject.prototype["setContactProcessingThreshold"]=btPairCachingGhostObject.prototype.setContactProcessingThreshold=function(contactProcessingThreshold){var self=this.ptr;if(contactProcessingThreshold&&typeof contactProcessingThreshold==="object")contactProcessingThreshold=contactProcessingThreshold.ptr;_emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1(self,contactProcessingThreshold)};btPairCachingGhostObject.prototype["setActivationState"]=btPairCachingGhostObject.prototype.setActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btPairCachingGhostObject_setActivationState_1(self,newState)};btPairCachingGhostObject.prototype["forceActivationState"]=btPairCachingGhostObject.prototype.forceActivationState=function(newState){var self=this.ptr;if(newState&&typeof newState==="object")newState=newState.ptr;_emscripten_bind_btPairCachingGhostObject_forceActivationState_1(self,newState)};btPairCachingGhostObject.prototype["activate"]=btPairCachingGhostObject.prototype.activate=function(forceActivation){var self=this.ptr;if(forceActivation&&typeof forceActivation==="object")forceActivation=forceActivation.ptr;if(forceActivation===undefined){_emscripten_bind_btPairCachingGhostObject_activate_0(self);return}_emscripten_bind_btPairCachingGhostObject_activate_1(self,forceActivation)};btPairCachingGhostObject.prototype["isActive"]=btPairCachingGhostObject.prototype.isActive=function(){var self=this.ptr;return!!_emscripten_bind_btPairCachingGhostObject_isActive_0(self)};btPairCachingGhostObject.prototype["isKinematicObject"]=btPairCachingGhostObject.prototype.isKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btPairCachingGhostObject_isKinematicObject_0(self)};btPairCachingGhostObject.prototype["isStaticObject"]=btPairCachingGhostObject.prototype.isStaticObject=function(){var self=this.ptr;return!!_emscripten_bind_btPairCachingGhostObject_isStaticObject_0(self)};btPairCachingGhostObject.prototype["isStaticOrKinematicObject"]=btPairCachingGhostObject.prototype.isStaticOrKinematicObject=function(){var self=this.ptr;return!!_emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0(self)};btPairCachingGhostObject.prototype["getRestitution"]=btPairCachingGhostObject.prototype.getRestitution=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getRestitution_0(self)};btPairCachingGhostObject.prototype["getFriction"]=btPairCachingGhostObject.prototype.getFriction=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getFriction_0(self)};btPairCachingGhostObject.prototype["getRollingFriction"]=btPairCachingGhostObject.prototype.getRollingFriction=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getRollingFriction_0(self)};btPairCachingGhostObject.prototype["setRestitution"]=btPairCachingGhostObject.prototype.setRestitution=function(rest){var self=this.ptr;if(rest&&typeof rest==="object")rest=rest.ptr;_emscripten_bind_btPairCachingGhostObject_setRestitution_1(self,rest)};btPairCachingGhostObject.prototype["setFriction"]=btPairCachingGhostObject.prototype.setFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btPairCachingGhostObject_setFriction_1(self,frict)};btPairCachingGhostObject.prototype["setRollingFriction"]=btPairCachingGhostObject.prototype.setRollingFriction=function(frict){var self=this.ptr;if(frict&&typeof frict==="object")frict=frict.ptr;_emscripten_bind_btPairCachingGhostObject_setRollingFriction_1(self,frict)};btPairCachingGhostObject.prototype["getWorldTransform"]=btPairCachingGhostObject.prototype.getWorldTransform=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPairCachingGhostObject_getWorldTransform_0(self),btTransform)};btPairCachingGhostObject.prototype["getCollisionFlags"]=btPairCachingGhostObject.prototype.getCollisionFlags=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0(self)};btPairCachingGhostObject.prototype["setCollisionFlags"]=btPairCachingGhostObject.prototype.setCollisionFlags=function(flags){var self=this.ptr;if(flags&&typeof flags==="object")flags=flags.ptr;_emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1(self,flags)};btPairCachingGhostObject.prototype["setWorldTransform"]=btPairCachingGhostObject.prototype.setWorldTransform=function(worldTrans){var self=this.ptr;if(worldTrans&&typeof worldTrans==="object")worldTrans=worldTrans.ptr;_emscripten_bind_btPairCachingGhostObject_setWorldTransform_1(self,worldTrans)};btPairCachingGhostObject.prototype["setCollisionShape"]=btPairCachingGhostObject.prototype.setCollisionShape=function(collisionShape){var self=this.ptr;if(collisionShape&&typeof collisionShape==="object")collisionShape=collisionShape.ptr;_emscripten_bind_btPairCachingGhostObject_setCollisionShape_1(self,collisionShape)};btPairCachingGhostObject.prototype["setCcdMotionThreshold"]=btPairCachingGhostObject.prototype.setCcdMotionThreshold=function(ccdMotionThreshold){var self=this.ptr;if(ccdMotionThreshold&&typeof ccdMotionThreshold==="object")ccdMotionThreshold=ccdMotionThreshold.ptr;_emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1(self,ccdMotionThreshold)};btPairCachingGhostObject.prototype["setCcdSweptSphereRadius"]=btPairCachingGhostObject.prototype.setCcdSweptSphereRadius=function(radius){var self=this.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;_emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1(self,radius)};btPairCachingGhostObject.prototype["getUserIndex"]=btPairCachingGhostObject.prototype.getUserIndex=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getUserIndex_0(self)};btPairCachingGhostObject.prototype["setUserIndex"]=btPairCachingGhostObject.prototype.setUserIndex=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;_emscripten_bind_btPairCachingGhostObject_setUserIndex_1(self,index)};btPairCachingGhostObject.prototype["getUserPointer"]=btPairCachingGhostObject.prototype.getUserPointer=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPairCachingGhostObject_getUserPointer_0(self),VoidPtr)};btPairCachingGhostObject.prototype["setUserPointer"]=btPairCachingGhostObject.prototype.setUserPointer=function(userPointer){var self=this.ptr;if(userPointer&&typeof userPointer==="object")userPointer=userPointer.ptr;_emscripten_bind_btPairCachingGhostObject_setUserPointer_1(self,userPointer)};btPairCachingGhostObject.prototype["getBroadphaseHandle"]=btPairCachingGhostObject.prototype.getBroadphaseHandle=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0(self),btBroadphaseProxy)};btPairCachingGhostObject.prototype["setIgnoreCollisionCheck"]=btPairCachingGhostObject.prototype.setIgnoreCollisionCheck=function(co,ignoreCollisionCheck){var self=this.ptr;if(co&&typeof co==="object")co=co.ptr;if(ignoreCollisionCheck&&typeof ignoreCollisionCheck==="object")ignoreCollisionCheck=ignoreCollisionCheck.ptr;_emscripten_bind_btPairCachingGhostObject_setIgnoreCollisionCheck_2(self,co,ignoreCollisionCheck)};btPairCachingGhostObject.prototype["getNumOverlappingObjects"]=btPairCachingGhostObject.prototype.getNumOverlappingObjects=function(){var self=this.ptr;return _emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0(self)};btPairCachingGhostObject.prototype["getOverlappingObject"]=btPairCachingGhostObject.prototype.getOverlappingObject=function(index){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;return wrapPointer(_emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1(self,index),btCollisionObject)};btPairCachingGhostObject.prototype["__destroy__"]=btPairCachingGhostObject.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btPairCachingGhostObject___destroy___0(self)};function btManifoldPoint(){throw"cannot construct a btManifoldPoint, no constructor in IDL"}btManifoldPoint.prototype=Object.create(WrapperObject.prototype);btManifoldPoint.prototype.constructor=btManifoldPoint;btManifoldPoint.prototype.__class__=btManifoldPoint;btManifoldPoint.__cache__={};Module["btManifoldPoint"]=btManifoldPoint;btManifoldPoint.prototype["getPositionWorldOnA"]=btManifoldPoint.prototype.getPositionWorldOnA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_getPositionWorldOnA_0(self),btVector3)};btManifoldPoint.prototype["getPositionWorldOnB"]=btManifoldPoint.prototype.getPositionWorldOnB=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_getPositionWorldOnB_0(self),btVector3)};btManifoldPoint.prototype["getAppliedImpulse"]=btManifoldPoint.prototype.getAppliedImpulse=function(){var self=this.ptr;return _emscripten_bind_btManifoldPoint_getAppliedImpulse_0(self)};btManifoldPoint.prototype["getDistance"]=btManifoldPoint.prototype.getDistance=function(){var self=this.ptr;return _emscripten_bind_btManifoldPoint_getDistance_0(self)};btManifoldPoint.prototype["get_m_localPointA"]=btManifoldPoint.prototype.get_m_localPointA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_get_m_localPointA_0(self),btVector3)};btManifoldPoint.prototype["set_m_localPointA"]=btManifoldPoint.prototype.set_m_localPointA=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_localPointA_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_localPointA",{get:btManifoldPoint.prototype.get_m_localPointA,set:btManifoldPoint.prototype.set_m_localPointA});btManifoldPoint.prototype["get_m_localPointB"]=btManifoldPoint.prototype.get_m_localPointB=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_get_m_localPointB_0(self),btVector3)};btManifoldPoint.prototype["set_m_localPointB"]=btManifoldPoint.prototype.set_m_localPointB=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_localPointB_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_localPointB",{get:btManifoldPoint.prototype.get_m_localPointB,set:btManifoldPoint.prototype.set_m_localPointB});btManifoldPoint.prototype["get_m_positionWorldOnB"]=btManifoldPoint.prototype.get_m_positionWorldOnB=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0(self),btVector3)};btManifoldPoint.prototype["set_m_positionWorldOnB"]=btManifoldPoint.prototype.set_m_positionWorldOnB=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_positionWorldOnB",{get:btManifoldPoint.prototype.get_m_positionWorldOnB,set:btManifoldPoint.prototype.set_m_positionWorldOnB});btManifoldPoint.prototype["get_m_positionWorldOnA"]=btManifoldPoint.prototype.get_m_positionWorldOnA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0(self),btVector3)};btManifoldPoint.prototype["set_m_positionWorldOnA"]=btManifoldPoint.prototype.set_m_positionWorldOnA=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_positionWorldOnA",{get:btManifoldPoint.prototype.get_m_positionWorldOnA,set:btManifoldPoint.prototype.set_m_positionWorldOnA});btManifoldPoint.prototype["get_m_normalWorldOnB"]=btManifoldPoint.prototype.get_m_normalWorldOnB=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0(self),btVector3)};btManifoldPoint.prototype["set_m_normalWorldOnB"]=btManifoldPoint.prototype.set_m_normalWorldOnB=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_normalWorldOnB",{get:btManifoldPoint.prototype.get_m_normalWorldOnB,set:btManifoldPoint.prototype.set_m_normalWorldOnB});btManifoldPoint.prototype["get_m_userPersistentData"]=btManifoldPoint.prototype.get_m_userPersistentData=function(){var self=this.ptr;return _emscripten_bind_btManifoldPoint_get_m_userPersistentData_0(self)};btManifoldPoint.prototype["set_m_userPersistentData"]=btManifoldPoint.prototype.set_m_userPersistentData=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btManifoldPoint_set_m_userPersistentData_1(self,arg0)};Object.defineProperty(btManifoldPoint.prototype,"m_userPersistentData",{get:btManifoldPoint.prototype.get_m_userPersistentData,set:btManifoldPoint.prototype.set_m_userPersistentData});btManifoldPoint.prototype["__destroy__"]=btManifoldPoint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btManifoldPoint___destroy___0(self)};function btPoint2PointConstraint(rbA,rbB,pivotInA,pivotInB){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(pivotInA&&typeof pivotInA==="object")pivotInA=pivotInA.ptr;if(pivotInB&&typeof pivotInB==="object")pivotInB=pivotInB.ptr;if(pivotInA===undefined){this.ptr=_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2(rbA,rbB);getCache(btPoint2PointConstraint)[this.ptr]=this;return}if(pivotInB===undefined){this.ptr=_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(rbA,rbB,pivotInA);getCache(btPoint2PointConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4(rbA,rbB,pivotInA,pivotInB);getCache(btPoint2PointConstraint)[this.ptr]=this}btPoint2PointConstraint.prototype=Object.create(btTypedConstraint.prototype);btPoint2PointConstraint.prototype.constructor=btPoint2PointConstraint;btPoint2PointConstraint.prototype.__class__=btPoint2PointConstraint;btPoint2PointConstraint.__cache__={};Module["btPoint2PointConstraint"]=btPoint2PointConstraint;btPoint2PointConstraint.prototype["setPivotA"]=btPoint2PointConstraint.prototype.setPivotA=function(pivotA){var self=this.ptr;if(pivotA&&typeof pivotA==="object")pivotA=pivotA.ptr;_emscripten_bind_btPoint2PointConstraint_setPivotA_1(self,pivotA)};btPoint2PointConstraint.prototype["setPivotB"]=btPoint2PointConstraint.prototype.setPivotB=function(pivotB){var self=this.ptr;if(pivotB&&typeof pivotB==="object")pivotB=pivotB.ptr;_emscripten_bind_btPoint2PointConstraint_setPivotB_1(self,pivotB)};btPoint2PointConstraint.prototype["getPivotInA"]=btPoint2PointConstraint.prototype.getPivotInA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPoint2PointConstraint_getPivotInA_0(self),btVector3)};btPoint2PointConstraint.prototype["getPivotInB"]=btPoint2PointConstraint.prototype.getPivotInB=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPoint2PointConstraint_getPivotInB_0(self),btVector3)};btPoint2PointConstraint.prototype["enableFeedback"]=btPoint2PointConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btPoint2PointConstraint_enableFeedback_1(self,needsFeedback)};btPoint2PointConstraint.prototype["getBreakingImpulseThreshold"]=btPoint2PointConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0(self)};btPoint2PointConstraint.prototype["setBreakingImpulseThreshold"]=btPoint2PointConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1(self,threshold)};btPoint2PointConstraint.prototype["getParam"]=btPoint2PointConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btPoint2PointConstraint_getParam_2(self,num,axis)};btPoint2PointConstraint.prototype["setParam"]=btPoint2PointConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btPoint2PointConstraint_setParam_3(self,num,value,axis)};btPoint2PointConstraint.prototype["get_m_setting"]=btPoint2PointConstraint.prototype.get_m_setting=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btPoint2PointConstraint_get_m_setting_0(self),btConstraintSetting)};btPoint2PointConstraint.prototype["set_m_setting"]=btPoint2PointConstraint.prototype.set_m_setting=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btPoint2PointConstraint_set_m_setting_1(self,arg0)};Object.defineProperty(btPoint2PointConstraint.prototype,"m_setting",{get:btPoint2PointConstraint.prototype.get_m_setting,set:btPoint2PointConstraint.prototype.set_m_setting});btPoint2PointConstraint.prototype["__destroy__"]=btPoint2PointConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btPoint2PointConstraint___destroy___0(self)};function btSoftBodyHelpers(){this.ptr=_emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0();getCache(btSoftBodyHelpers)[this.ptr]=this}btSoftBodyHelpers.prototype=Object.create(WrapperObject.prototype);btSoftBodyHelpers.prototype.constructor=btSoftBodyHelpers;btSoftBodyHelpers.prototype.__class__=btSoftBodyHelpers;btSoftBodyHelpers.__cache__={};Module["btSoftBodyHelpers"]=btSoftBodyHelpers;btSoftBodyHelpers.prototype["CreateRope"]=btSoftBodyHelpers.prototype.CreateRope=function(worldInfo,from,to,res,fixeds){var self=this.ptr;if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(res&&typeof res==="object")res=res.ptr;if(fixeds&&typeof fixeds==="object")fixeds=fixeds.ptr;return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreateRope_5(self,worldInfo,from,to,res,fixeds),btSoftBody)};btSoftBodyHelpers.prototype["CreatePatch"]=btSoftBodyHelpers.prototype.CreatePatch=function(worldInfo,corner00,corner10,corner01,corner11,resx,resy,fixeds,gendiags){var self=this.ptr;if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(corner00&&typeof corner00==="object")corner00=corner00.ptr;if(corner10&&typeof corner10==="object")corner10=corner10.ptr;if(corner01&&typeof corner01==="object")corner01=corner01.ptr;if(corner11&&typeof corner11==="object")corner11=corner11.ptr;if(resx&&typeof resx==="object")resx=resx.ptr;if(resy&&typeof resy==="object")resy=resy.ptr;if(fixeds&&typeof fixeds==="object")fixeds=fixeds.ptr;if(gendiags&&typeof gendiags==="object")gendiags=gendiags.ptr;return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreatePatch_9(self,worldInfo,corner00,corner10,corner01,corner11,resx,resy,fixeds,gendiags),btSoftBody)};btSoftBodyHelpers.prototype["CreatePatchUV"]=btSoftBodyHelpers.prototype.CreatePatchUV=function(worldInfo,corner00,corner10,corner01,corner11,resx,resy,fixeds,gendiags,tex_coords){var self=this.ptr;ensureCache.prepare();if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(corner00&&typeof corner00==="object")corner00=corner00.ptr;if(corner10&&typeof corner10==="object")corner10=corner10.ptr;if(corner01&&typeof corner01==="object")corner01=corner01.ptr;if(corner11&&typeof corner11==="object")corner11=corner11.ptr;if(resx&&typeof resx==="object")resx=resx.ptr;if(resy&&typeof resy==="object")resy=resy.ptr;if(fixeds&&typeof fixeds==="object")fixeds=fixeds.ptr;if(gendiags&&typeof gendiags==="object")gendiags=gendiags.ptr;if(typeof tex_coords=="object"){tex_coords=ensureFloat32(tex_coords)}return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10(self,worldInfo,corner00,corner10,corner01,corner11,resx,resy,fixeds,gendiags,tex_coords),btSoftBody)};btSoftBodyHelpers.prototype["CreateEllipsoid"]=btSoftBodyHelpers.prototype.CreateEllipsoid=function(worldInfo,center,radius,res){var self=this.ptr;if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(center&&typeof center==="object")center=center.ptr;if(radius&&typeof radius==="object")radius=radius.ptr;if(res&&typeof res==="object")res=res.ptr;return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4(self,worldInfo,center,radius,res),btSoftBody)};btSoftBodyHelpers.prototype["CreateFromTriMesh"]=btSoftBodyHelpers.prototype.CreateFromTriMesh=function(worldInfo,vertices,triangles,ntriangles,randomizeConstraints){var self=this.ptr;ensureCache.prepare();if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(typeof vertices=="object"){vertices=ensureFloat32(vertices)}if(typeof triangles=="object"){triangles=ensureInt32(triangles)}if(ntriangles&&typeof ntriangles==="object")ntriangles=ntriangles.ptr;if(randomizeConstraints&&typeof randomizeConstraints==="object")randomizeConstraints=randomizeConstraints.ptr;return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5(self,worldInfo,vertices,triangles,ntriangles,randomizeConstraints),btSoftBody)};btSoftBodyHelpers.prototype["CreateFromConvexHull"]=btSoftBodyHelpers.prototype.CreateFromConvexHull=function(worldInfo,vertices,nvertices,randomizeConstraints){var self=this.ptr;if(worldInfo&&typeof worldInfo==="object")worldInfo=worldInfo.ptr;if(vertices&&typeof vertices==="object")vertices=vertices.ptr;if(nvertices&&typeof nvertices==="object")nvertices=nvertices.ptr;if(randomizeConstraints&&typeof randomizeConstraints==="object")randomizeConstraints=randomizeConstraints.ptr;return wrapPointer(_emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4(self,worldInfo,vertices,nvertices,randomizeConstraints),btSoftBody)};btSoftBodyHelpers.prototype["__destroy__"]=btSoftBodyHelpers.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSoftBodyHelpers___destroy___0(self)};function btBroadphaseProxy(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL"}btBroadphaseProxy.prototype=Object.create(WrapperObject.prototype);btBroadphaseProxy.prototype.constructor=btBroadphaseProxy;btBroadphaseProxy.prototype.__class__=btBroadphaseProxy;btBroadphaseProxy.__cache__={};Module["btBroadphaseProxy"]=btBroadphaseProxy;btBroadphaseProxy.prototype["get_m_collisionFilterGroup"]=btBroadphaseProxy.prototype.get_m_collisionFilterGroup=function(){var self=this.ptr;return _emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0(self)};btBroadphaseProxy.prototype["set_m_collisionFilterGroup"]=btBroadphaseProxy.prototype.set_m_collisionFilterGroup=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1(self,arg0)};Object.defineProperty(btBroadphaseProxy.prototype,"m_collisionFilterGroup",{get:btBroadphaseProxy.prototype.get_m_collisionFilterGroup,set:btBroadphaseProxy.prototype.set_m_collisionFilterGroup});btBroadphaseProxy.prototype["get_m_collisionFilterMask"]=btBroadphaseProxy.prototype.get_m_collisionFilterMask=function(){var self=this.ptr;return _emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0(self)};btBroadphaseProxy.prototype["set_m_collisionFilterMask"]=btBroadphaseProxy.prototype.set_m_collisionFilterMask=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1(self,arg0)};Object.defineProperty(btBroadphaseProxy.prototype,"m_collisionFilterMask",{get:btBroadphaseProxy.prototype.get_m_collisionFilterMask,set:btBroadphaseProxy.prototype.set_m_collisionFilterMask});btBroadphaseProxy.prototype["__destroy__"]=btBroadphaseProxy.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btBroadphaseProxy___destroy___0(self)};function btBoxShape(boxHalfExtents){if(boxHalfExtents&&typeof boxHalfExtents==="object")boxHalfExtents=boxHalfExtents.ptr;this.ptr=_emscripten_bind_btBoxShape_btBoxShape_1(boxHalfExtents);getCache(btBoxShape)[this.ptr]=this}btBoxShape.prototype=Object.create(btCollisionShape.prototype);btBoxShape.prototype.constructor=btBoxShape;btBoxShape.prototype.__class__=btBoxShape;btBoxShape.__cache__={};Module["btBoxShape"]=btBoxShape;btBoxShape.prototype["setMargin"]=btBoxShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btBoxShape_setMargin_1(self,margin)};btBoxShape.prototype["getMargin"]=btBoxShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btBoxShape_getMargin_0(self)};btBoxShape.prototype["setLocalScaling"]=btBoxShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btBoxShape_setLocalScaling_1(self,scaling)};btBoxShape.prototype["getLocalScaling"]=btBoxShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btBoxShape_getLocalScaling_0(self),btVector3)};btBoxShape.prototype["calculateLocalInertia"]=btBoxShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btBoxShape_calculateLocalInertia_2(self,mass,inertia)};btBoxShape.prototype["__destroy__"]=btBoxShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btBoxShape___destroy___0(self)};function btFace(){throw"cannot construct a btFace, no constructor in IDL"}btFace.prototype=Object.create(WrapperObject.prototype);btFace.prototype.constructor=btFace;btFace.prototype.__class__=btFace;btFace.__cache__={};Module["btFace"]=btFace;btFace.prototype["get_m_indices"]=btFace.prototype.get_m_indices=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btFace_get_m_indices_0(self),btIntArray)};btFace.prototype["set_m_indices"]=btFace.prototype.set_m_indices=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btFace_set_m_indices_1(self,arg0)};Object.defineProperty(btFace.prototype,"m_indices",{get:btFace.prototype.get_m_indices,set:btFace.prototype.set_m_indices});btFace.prototype["get_m_plane"]=btFace.prototype.get_m_plane=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;return _emscripten_bind_btFace_get_m_plane_1(self,arg0)};btFace.prototype["set_m_plane"]=btFace.prototype.set_m_plane=function(arg0,arg1){var self=this.ptr;ensureCache.prepare();if(arg0&&typeof arg0==="object")arg0=arg0.ptr;if(arg1&&typeof arg1==="object")arg1=arg1.ptr;_emscripten_bind_btFace_set_m_plane_2(self,arg0,arg1)};Object.defineProperty(btFace.prototype,"m_plane",{get:btFace.prototype.get_m_plane,set:btFace.prototype.set_m_plane});btFace.prototype["__destroy__"]=btFace.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btFace___destroy___0(self)};function DebugDrawer(){this.ptr=_emscripten_bind_DebugDrawer_DebugDrawer_0();getCache(DebugDrawer)[this.ptr]=this}DebugDrawer.prototype=Object.create(btIDebugDraw.prototype);DebugDrawer.prototype.constructor=DebugDrawer;DebugDrawer.prototype.__class__=DebugDrawer;DebugDrawer.__cache__={};Module["DebugDrawer"]=DebugDrawer;DebugDrawer.prototype["drawLine"]=DebugDrawer.prototype.drawLine=function(from,to,color){var self=this.ptr;if(from&&typeof from==="object")from=from.ptr;if(to&&typeof to==="object")to=to.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_DebugDrawer_drawLine_3(self,from,to,color)};DebugDrawer.prototype["drawContactPoint"]=DebugDrawer.prototype.drawContactPoint=function(pointOnB,normalOnB,distance,lifeTime,color){var self=this.ptr;if(pointOnB&&typeof pointOnB==="object")pointOnB=pointOnB.ptr;if(normalOnB&&typeof normalOnB==="object")normalOnB=normalOnB.ptr;if(distance&&typeof distance==="object")distance=distance.ptr;if(lifeTime&&typeof lifeTime==="object")lifeTime=lifeTime.ptr;if(color&&typeof color==="object")color=color.ptr;_emscripten_bind_DebugDrawer_drawContactPoint_5(self,pointOnB,normalOnB,distance,lifeTime,color)};DebugDrawer.prototype["reportErrorWarning"]=DebugDrawer.prototype.reportErrorWarning=function(warningString){var self=this.ptr;ensureCache.prepare();if(warningString&&typeof warningString==="object")warningString=warningString.ptr;else warningString=ensureString(warningString);_emscripten_bind_DebugDrawer_reportErrorWarning_1(self,warningString)};DebugDrawer.prototype["draw3dText"]=DebugDrawer.prototype.draw3dText=function(location,textString){var self=this.ptr;ensureCache.prepare();if(location&&typeof location==="object")location=location.ptr;if(textString&&typeof textString==="object")textString=textString.ptr;else textString=ensureString(textString);_emscripten_bind_DebugDrawer_draw3dText_2(self,location,textString)};DebugDrawer.prototype["setDebugMode"]=DebugDrawer.prototype.setDebugMode=function(debugMode){var self=this.ptr;if(debugMode&&typeof debugMode==="object")debugMode=debugMode.ptr;_emscripten_bind_DebugDrawer_setDebugMode_1(self,debugMode)};DebugDrawer.prototype["getDebugMode"]=DebugDrawer.prototype.getDebugMode=function(){var self=this.ptr;return _emscripten_bind_DebugDrawer_getDebugMode_0(self)};DebugDrawer.prototype["__destroy__"]=DebugDrawer.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_DebugDrawer___destroy___0(self)};function btCapsuleShapeX(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2(radius,height);getCache(btCapsuleShapeX)[this.ptr]=this}btCapsuleShapeX.prototype=Object.create(btCapsuleShape.prototype);btCapsuleShapeX.prototype.constructor=btCapsuleShapeX;btCapsuleShapeX.prototype.__class__=btCapsuleShapeX;btCapsuleShapeX.__cache__={};Module["btCapsuleShapeX"]=btCapsuleShapeX;btCapsuleShapeX.prototype["setMargin"]=btCapsuleShapeX.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCapsuleShapeX_setMargin_1(self,margin)};btCapsuleShapeX.prototype["getMargin"]=btCapsuleShapeX.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeX_getMargin_0(self)};btCapsuleShapeX.prototype["getUpAxis"]=btCapsuleShapeX.prototype.getUpAxis=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeX_getUpAxis_0(self)};btCapsuleShapeX.prototype["getRadius"]=btCapsuleShapeX.prototype.getRadius=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeX_getRadius_0(self)};btCapsuleShapeX.prototype["getHalfHeight"]=btCapsuleShapeX.prototype.getHalfHeight=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeX_getHalfHeight_0(self)};btCapsuleShapeX.prototype["setLocalScaling"]=btCapsuleShapeX.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCapsuleShapeX_setLocalScaling_1(self,scaling)};btCapsuleShapeX.prototype["getLocalScaling"]=btCapsuleShapeX.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCapsuleShapeX_getLocalScaling_0(self),btVector3)};btCapsuleShapeX.prototype["calculateLocalInertia"]=btCapsuleShapeX.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2(self,mass,inertia)};btCapsuleShapeX.prototype["__destroy__"]=btCapsuleShapeX.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCapsuleShapeX___destroy___0(self)};function btQuaternion(x,y,z,w){if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(w&&typeof w==="object")w=w.ptr;this.ptr=_emscripten_bind_btQuaternion_btQuaternion_4(x,y,z,w);getCache(btQuaternion)[this.ptr]=this}btQuaternion.prototype=Object.create(btQuadWord.prototype);btQuaternion.prototype.constructor=btQuaternion;btQuaternion.prototype.__class__=btQuaternion;btQuaternion.__cache__={};Module["btQuaternion"]=btQuaternion;btQuaternion.prototype["setValue"]=btQuaternion.prototype.setValue=function(x,y,z,w){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;if(y&&typeof y==="object")y=y.ptr;if(z&&typeof z==="object")z=z.ptr;if(w&&typeof w==="object")w=w.ptr;_emscripten_bind_btQuaternion_setValue_4(self,x,y,z,w)};btQuaternion.prototype["setEulerZYX"]=btQuaternion.prototype.setEulerZYX=function(z,y,x){var self=this.ptr;if(z&&typeof z==="object")z=z.ptr;if(y&&typeof y==="object")y=y.ptr;if(x&&typeof x==="object")x=x.ptr;_emscripten_bind_btQuaternion_setEulerZYX_3(self,z,y,x)};btQuaternion.prototype["setRotation"]=btQuaternion.prototype.setRotation=function(axis,angle){var self=this.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;if(angle&&typeof angle==="object")angle=angle.ptr;_emscripten_bind_btQuaternion_setRotation_2(self,axis,angle)};btQuaternion.prototype["normalize"]=btQuaternion.prototype.normalize=function(){var self=this.ptr;_emscripten_bind_btQuaternion_normalize_0(self)};btQuaternion.prototype["length2"]=btQuaternion.prototype.length2=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_length2_0(self)};btQuaternion.prototype["length"]=btQuaternion.prototype.length=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_length_0(self)};btQuaternion.prototype["dot"]=btQuaternion.prototype.dot=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return _emscripten_bind_btQuaternion_dot_1(self,q)};btQuaternion.prototype["normalized"]=btQuaternion.prototype.normalized=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btQuaternion_normalized_0(self),btQuaternion)};btQuaternion.prototype["getAxis"]=btQuaternion.prototype.getAxis=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btQuaternion_getAxis_0(self),btVector3)};btQuaternion.prototype["inverse"]=btQuaternion.prototype.inverse=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btQuaternion_inverse_0(self),btQuaternion)};btQuaternion.prototype["getAngle"]=btQuaternion.prototype.getAngle=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_getAngle_0(self)};btQuaternion.prototype["getAngleShortestPath"]=btQuaternion.prototype.getAngleShortestPath=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_getAngleShortestPath_0(self)};btQuaternion.prototype["angle"]=btQuaternion.prototype.angle=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return _emscripten_bind_btQuaternion_angle_1(self,q)};btQuaternion.prototype["angleShortestPath"]=btQuaternion.prototype.angleShortestPath=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return _emscripten_bind_btQuaternion_angleShortestPath_1(self,q)};btQuaternion.prototype["op_add"]=btQuaternion.prototype.op_add=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return wrapPointer(_emscripten_bind_btQuaternion_op_add_1(self,q),btQuaternion)};btQuaternion.prototype["op_sub"]=btQuaternion.prototype.op_sub=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return wrapPointer(_emscripten_bind_btQuaternion_op_sub_1(self,q),btQuaternion)};btQuaternion.prototype["op_mul"]=btQuaternion.prototype.op_mul=function(s){var self=this.ptr;if(s&&typeof s==="object")s=s.ptr;return wrapPointer(_emscripten_bind_btQuaternion_op_mul_1(self,s),btQuaternion)};btQuaternion.prototype["op_mulq"]=btQuaternion.prototype.op_mulq=function(q){var self=this.ptr;if(q&&typeof q==="object")q=q.ptr;return wrapPointer(_emscripten_bind_btQuaternion_op_mulq_1(self,q),btQuaternion)};btQuaternion.prototype["op_div"]=btQuaternion.prototype.op_div=function(s){var self=this.ptr;if(s&&typeof s==="object")s=s.ptr;return wrapPointer(_emscripten_bind_btQuaternion_op_div_1(self,s),btQuaternion)};btQuaternion.prototype["x"]=btQuaternion.prototype.x=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_x_0(self)};btQuaternion.prototype["y"]=btQuaternion.prototype.y=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_y_0(self)};btQuaternion.prototype["z"]=btQuaternion.prototype.z=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_z_0(self)};btQuaternion.prototype["w"]=btQuaternion.prototype.w=function(){var self=this.ptr;return _emscripten_bind_btQuaternion_w_0(self)};btQuaternion.prototype["setX"]=btQuaternion.prototype.setX=function(x){var self=this.ptr;if(x&&typeof x==="object")x=x.ptr;_emscripten_bind_btQuaternion_setX_1(self,x)};btQuaternion.prototype["setY"]=btQuaternion.prototype.setY=function(y){var self=this.ptr;if(y&&typeof y==="object")y=y.ptr;_emscripten_bind_btQuaternion_setY_1(self,y)};btQuaternion.prototype["setZ"]=btQuaternion.prototype.setZ=function(z){var self=this.ptr;if(z&&typeof z==="object")z=z.ptr;_emscripten_bind_btQuaternion_setZ_1(self,z)};btQuaternion.prototype["setW"]=btQuaternion.prototype.setW=function(w){var self=this.ptr;if(w&&typeof w==="object")w=w.ptr;_emscripten_bind_btQuaternion_setW_1(self,w)};btQuaternion.prototype["__destroy__"]=btQuaternion.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btQuaternion___destroy___0(self)};function btCapsuleShapeZ(radius,height){if(radius&&typeof radius==="object")radius=radius.ptr;if(height&&typeof height==="object")height=height.ptr;this.ptr=_emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2(radius,height);getCache(btCapsuleShapeZ)[this.ptr]=this}btCapsuleShapeZ.prototype=Object.create(btCapsuleShape.prototype);btCapsuleShapeZ.prototype.constructor=btCapsuleShapeZ;btCapsuleShapeZ.prototype.__class__=btCapsuleShapeZ;btCapsuleShapeZ.__cache__={};Module["btCapsuleShapeZ"]=btCapsuleShapeZ;btCapsuleShapeZ.prototype["setMargin"]=btCapsuleShapeZ.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btCapsuleShapeZ_setMargin_1(self,margin)};btCapsuleShapeZ.prototype["getMargin"]=btCapsuleShapeZ.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeZ_getMargin_0(self)};btCapsuleShapeZ.prototype["getUpAxis"]=btCapsuleShapeZ.prototype.getUpAxis=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeZ_getUpAxis_0(self)};btCapsuleShapeZ.prototype["getRadius"]=btCapsuleShapeZ.prototype.getRadius=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeZ_getRadius_0(self)};btCapsuleShapeZ.prototype["getHalfHeight"]=btCapsuleShapeZ.prototype.getHalfHeight=function(){var self=this.ptr;return _emscripten_bind_btCapsuleShapeZ_getHalfHeight_0(self)};btCapsuleShapeZ.prototype["setLocalScaling"]=btCapsuleShapeZ.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btCapsuleShapeZ_setLocalScaling_1(self,scaling)};btCapsuleShapeZ.prototype["getLocalScaling"]=btCapsuleShapeZ.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btCapsuleShapeZ_getLocalScaling_0(self),btVector3)};btCapsuleShapeZ.prototype["calculateLocalInertia"]=btCapsuleShapeZ.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2(self,mass,inertia)};btCapsuleShapeZ.prototype["__destroy__"]=btCapsuleShapeZ.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btCapsuleShapeZ___destroy___0(self)};function btContactSolverInfo(){throw"cannot construct a btContactSolverInfo, no constructor in IDL"}btContactSolverInfo.prototype=Object.create(WrapperObject.prototype);btContactSolverInfo.prototype.constructor=btContactSolverInfo;btContactSolverInfo.prototype.__class__=btContactSolverInfo;btContactSolverInfo.__cache__={};Module["btContactSolverInfo"]=btContactSolverInfo;btContactSolverInfo.prototype["get_m_splitImpulse"]=btContactSolverInfo.prototype.get_m_splitImpulse=function(){var self=this.ptr;return!!_emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0(self)};btContactSolverInfo.prototype["set_m_splitImpulse"]=btContactSolverInfo.prototype.set_m_splitImpulse=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1(self,arg0)};Object.defineProperty(btContactSolverInfo.prototype,"m_splitImpulse",{get:btContactSolverInfo.prototype.get_m_splitImpulse,set:btContactSolverInfo.prototype.set_m_splitImpulse});btContactSolverInfo.prototype["get_m_splitImpulsePenetrationThreshold"]=btContactSolverInfo.prototype.get_m_splitImpulsePenetrationThreshold=function(){var self=this.ptr;return _emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0(self)};btContactSolverInfo.prototype["set_m_splitImpulsePenetrationThreshold"]=btContactSolverInfo.prototype.set_m_splitImpulsePenetrationThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1(self,arg0)};Object.defineProperty(btContactSolverInfo.prototype,"m_splitImpulsePenetrationThreshold",{get:btContactSolverInfo.prototype.get_m_splitImpulsePenetrationThreshold,set:btContactSolverInfo.prototype.set_m_splitImpulsePenetrationThreshold});btContactSolverInfo.prototype["get_m_numIterations"]=btContactSolverInfo.prototype.get_m_numIterations=function(){var self=this.ptr;return _emscripten_bind_btContactSolverInfo_get_m_numIterations_0(self)};btContactSolverInfo.prototype["set_m_numIterations"]=btContactSolverInfo.prototype.set_m_numIterations=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btContactSolverInfo_set_m_numIterations_1(self,arg0)};Object.defineProperty(btContactSolverInfo.prototype,"m_numIterations",{get:btContactSolverInfo.prototype.get_m_numIterations,set:btContactSolverInfo.prototype.set_m_numIterations});btContactSolverInfo.prototype["__destroy__"]=btContactSolverInfo.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btContactSolverInfo___destroy___0(self)};function btTriangleInfoMap(){this.ptr=_emscripten_bind_btTriangleInfoMap_btTriangleInfoMap_0();getCache(btTriangleInfoMap)[this.ptr]=this}btTriangleInfoMap.prototype=Object.create(WrapperObject.prototype);btTriangleInfoMap.prototype.constructor=btTriangleInfoMap;btTriangleInfoMap.prototype.__class__=btTriangleInfoMap;btTriangleInfoMap.__cache__={};Module["btTriangleInfoMap"]=btTriangleInfoMap;btTriangleInfoMap.prototype["generateInternalEdgeInfo"]=btTriangleInfoMap.prototype.generateInternalEdgeInfo=function(trimeshShape){var self=this.ptr;if(trimeshShape&&typeof trimeshShape==="object")trimeshShape=trimeshShape.ptr;_emscripten_bind_btTriangleInfoMap_generateInternalEdgeInfo_1(self,trimeshShape)};btTriangleInfoMap.prototype["get_m_convexEpsilon"]=btTriangleInfoMap.prototype.get_m_convexEpsilon=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_convexEpsilon_0(self)};btTriangleInfoMap.prototype["set_m_convexEpsilon"]=btTriangleInfoMap.prototype.set_m_convexEpsilon=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_convexEpsilon_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_convexEpsilon",{get:btTriangleInfoMap.prototype.get_m_convexEpsilon,set:btTriangleInfoMap.prototype.set_m_convexEpsilon});btTriangleInfoMap.prototype["get_m_planarEpsilon"]=btTriangleInfoMap.prototype.get_m_planarEpsilon=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_planarEpsilon_0(self)};btTriangleInfoMap.prototype["set_m_planarEpsilon"]=btTriangleInfoMap.prototype.set_m_planarEpsilon=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_planarEpsilon_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_planarEpsilon",{get:btTriangleInfoMap.prototype.get_m_planarEpsilon,set:btTriangleInfoMap.prototype.set_m_planarEpsilon});btTriangleInfoMap.prototype["get_m_equalVertexThreshold"]=btTriangleInfoMap.prototype.get_m_equalVertexThreshold=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_equalVertexThreshold_0(self)};btTriangleInfoMap.prototype["set_m_equalVertexThreshold"]=btTriangleInfoMap.prototype.set_m_equalVertexThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_equalVertexThreshold_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_equalVertexThreshold",{get:btTriangleInfoMap.prototype.get_m_equalVertexThreshold,set:btTriangleInfoMap.prototype.set_m_equalVertexThreshold});btTriangleInfoMap.prototype["get_m_edgeDistanceThreshold"]=btTriangleInfoMap.prototype.get_m_edgeDistanceThreshold=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_edgeDistanceThreshold_0(self)};btTriangleInfoMap.prototype["set_m_edgeDistanceThreshold"]=btTriangleInfoMap.prototype.set_m_edgeDistanceThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_edgeDistanceThreshold_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_edgeDistanceThreshold",{get:btTriangleInfoMap.prototype.get_m_edgeDistanceThreshold,set:btTriangleInfoMap.prototype.set_m_edgeDistanceThreshold});btTriangleInfoMap.prototype["get_m_maxEdgeAngleThreshold"]=btTriangleInfoMap.prototype.get_m_maxEdgeAngleThreshold=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_maxEdgeAngleThreshold_0(self)};btTriangleInfoMap.prototype["set_m_maxEdgeAngleThreshold"]=btTriangleInfoMap.prototype.set_m_maxEdgeAngleThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_maxEdgeAngleThreshold_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_maxEdgeAngleThreshold",{get:btTriangleInfoMap.prototype.get_m_maxEdgeAngleThreshold,set:btTriangleInfoMap.prototype.set_m_maxEdgeAngleThreshold});btTriangleInfoMap.prototype["get_m_zeroAreaThreshold"]=btTriangleInfoMap.prototype.get_m_zeroAreaThreshold=function(){var self=this.ptr;return _emscripten_bind_btTriangleInfoMap_get_m_zeroAreaThreshold_0(self)};btTriangleInfoMap.prototype["set_m_zeroAreaThreshold"]=btTriangleInfoMap.prototype.set_m_zeroAreaThreshold=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_btTriangleInfoMap_set_m_zeroAreaThreshold_1(self,arg0)};Object.defineProperty(btTriangleInfoMap.prototype,"m_zeroAreaThreshold",{get:btTriangleInfoMap.prototype.get_m_zeroAreaThreshold,set:btTriangleInfoMap.prototype.set_m_zeroAreaThreshold});btTriangleInfoMap.prototype["__destroy__"]=btTriangleInfoMap.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btTriangleInfoMap___destroy___0(self)};function btGeneric6DofSpringConstraint(rbA,rbB,frameInA,frameInB,useLinearFrameReferenceFrameA){if(rbA&&typeof rbA==="object")rbA=rbA.ptr;if(rbB&&typeof rbB==="object")rbB=rbB.ptr;if(frameInA&&typeof frameInA==="object")frameInA=frameInA.ptr;if(frameInB&&typeof frameInB==="object")frameInB=frameInB.ptr;if(useLinearFrameReferenceFrameA&&typeof useLinearFrameReferenceFrameA==="object")useLinearFrameReferenceFrameA=useLinearFrameReferenceFrameA.ptr;if(frameInB===undefined){this.ptr=_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3(rbA,rbB,frameInA);getCache(btGeneric6DofSpringConstraint)[this.ptr]=this;return}if(useLinearFrameReferenceFrameA===undefined){this.ptr=_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(rbA,rbB,frameInA,frameInB);getCache(btGeneric6DofSpringConstraint)[this.ptr]=this;return}this.ptr=_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5(rbA,rbB,frameInA,frameInB,useLinearFrameReferenceFrameA);getCache(btGeneric6DofSpringConstraint)[this.ptr]=this}btGeneric6DofSpringConstraint.prototype=Object.create(btGeneric6DofConstraint.prototype);btGeneric6DofSpringConstraint.prototype.constructor=btGeneric6DofSpringConstraint;btGeneric6DofSpringConstraint.prototype.__class__=btGeneric6DofSpringConstraint;btGeneric6DofSpringConstraint.__cache__={};Module["btGeneric6DofSpringConstraint"]=btGeneric6DofSpringConstraint;btGeneric6DofSpringConstraint.prototype["enableSpring"]=btGeneric6DofSpringConstraint.prototype.enableSpring=function(index,onOff){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;if(onOff&&typeof onOff==="object")onOff=onOff.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2(self,index,onOff)};btGeneric6DofSpringConstraint.prototype["setStiffness"]=btGeneric6DofSpringConstraint.prototype.setStiffness=function(index,stiffness){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;if(stiffness&&typeof stiffness==="object")stiffness=stiffness.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2(self,index,stiffness)};btGeneric6DofSpringConstraint.prototype["setDamping"]=btGeneric6DofSpringConstraint.prototype.setDamping=function(index,damping){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;if(damping&&typeof damping==="object")damping=damping.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2(self,index,damping)};btGeneric6DofSpringConstraint.prototype["setEquilibriumPoint"]=btGeneric6DofSpringConstraint.prototype.setEquilibriumPoint=function(index,val){var self=this.ptr;if(index&&typeof index==="object")index=index.ptr;if(val&&typeof val==="object")val=val.ptr;if(index===undefined){_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0(self);return}if(val===undefined){_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1(self,index);return}_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2(self,index,val)};btGeneric6DofSpringConstraint.prototype["setLinearLowerLimit"]=btGeneric6DofSpringConstraint.prototype.setLinearLowerLimit=function(linearLower){var self=this.ptr;if(linearLower&&typeof linearLower==="object")linearLower=linearLower.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1(self,linearLower)};btGeneric6DofSpringConstraint.prototype["setLinearUpperLimit"]=btGeneric6DofSpringConstraint.prototype.setLinearUpperLimit=function(linearUpper){var self=this.ptr;if(linearUpper&&typeof linearUpper==="object")linearUpper=linearUpper.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1(self,linearUpper)};btGeneric6DofSpringConstraint.prototype["setAngularLowerLimit"]=btGeneric6DofSpringConstraint.prototype.setAngularLowerLimit=function(angularLower){var self=this.ptr;if(angularLower&&typeof angularLower==="object")angularLower=angularLower.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1(self,angularLower)};btGeneric6DofSpringConstraint.prototype["setAngularUpperLimit"]=btGeneric6DofSpringConstraint.prototype.setAngularUpperLimit=function(angularUpper){var self=this.ptr;if(angularUpper&&typeof angularUpper==="object")angularUpper=angularUpper.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1(self,angularUpper)};btGeneric6DofSpringConstraint.prototype["getFrameOffsetA"]=btGeneric6DofSpringConstraint.prototype.getFrameOffsetA=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0(self),btTransform)};btGeneric6DofSpringConstraint.prototype["enableFeedback"]=btGeneric6DofSpringConstraint.prototype.enableFeedback=function(needsFeedback){var self=this.ptr;if(needsFeedback&&typeof needsFeedback==="object")needsFeedback=needsFeedback.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1(self,needsFeedback)};btGeneric6DofSpringConstraint.prototype["getBreakingImpulseThreshold"]=btGeneric6DofSpringConstraint.prototype.getBreakingImpulseThreshold=function(){var self=this.ptr;return _emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0(self)};btGeneric6DofSpringConstraint.prototype["setBreakingImpulseThreshold"]=btGeneric6DofSpringConstraint.prototype.setBreakingImpulseThreshold=function(threshold){var self=this.ptr;if(threshold&&typeof threshold==="object")threshold=threshold.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1(self,threshold)};btGeneric6DofSpringConstraint.prototype["getParam"]=btGeneric6DofSpringConstraint.prototype.getParam=function(num,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;return _emscripten_bind_btGeneric6DofSpringConstraint_getParam_2(self,num,axis)};btGeneric6DofSpringConstraint.prototype["setParam"]=btGeneric6DofSpringConstraint.prototype.setParam=function(num,value,axis){var self=this.ptr;if(num&&typeof num==="object")num=num.ptr;if(value&&typeof value==="object")value=value.ptr;if(axis&&typeof axis==="object")axis=axis.ptr;_emscripten_bind_btGeneric6DofSpringConstraint_setParam_3(self,num,value,axis)};btGeneric6DofSpringConstraint.prototype["__destroy__"]=btGeneric6DofSpringConstraint.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btGeneric6DofSpringConstraint___destroy___0(self)};function btSphereShape(radius){if(radius&&typeof radius==="object")radius=radius.ptr;this.ptr=_emscripten_bind_btSphereShape_btSphereShape_1(radius);getCache(btSphereShape)[this.ptr]=this}btSphereShape.prototype=Object.create(btCollisionShape.prototype);btSphereShape.prototype.constructor=btSphereShape;btSphereShape.prototype.__class__=btSphereShape;btSphereShape.__cache__={};Module["btSphereShape"]=btSphereShape;btSphereShape.prototype["setMargin"]=btSphereShape.prototype.setMargin=function(margin){var self=this.ptr;if(margin&&typeof margin==="object")margin=margin.ptr;_emscripten_bind_btSphereShape_setMargin_1(self,margin)};btSphereShape.prototype["getMargin"]=btSphereShape.prototype.getMargin=function(){var self=this.ptr;return _emscripten_bind_btSphereShape_getMargin_0(self)};btSphereShape.prototype["setLocalScaling"]=btSphereShape.prototype.setLocalScaling=function(scaling){var self=this.ptr;if(scaling&&typeof scaling==="object")scaling=scaling.ptr;_emscripten_bind_btSphereShape_setLocalScaling_1(self,scaling)};btSphereShape.prototype["getLocalScaling"]=btSphereShape.prototype.getLocalScaling=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_btSphereShape_getLocalScaling_0(self),btVector3)};btSphereShape.prototype["calculateLocalInertia"]=btSphereShape.prototype.calculateLocalInertia=function(mass,inertia){var self=this.ptr;if(mass&&typeof mass==="object")mass=mass.ptr;if(inertia&&typeof inertia==="object")inertia=inertia.ptr;_emscripten_bind_btSphereShape_calculateLocalInertia_2(self,mass,inertia)};btSphereShape.prototype["__destroy__"]=btSphereShape.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_btSphereShape___destroy___0(self)};function LocalConvexResult(hitCollisionObject,localShapeInfo,hitNormalLocal,hitPointLocal,hitFraction){if(hitCollisionObject&&typeof hitCollisionObject==="object")hitCollisionObject=hitCollisionObject.ptr;if(localShapeInfo&&typeof localShapeInfo==="object")localShapeInfo=localShapeInfo.ptr;if(hitNormalLocal&&typeof hitNormalLocal==="object")hitNormalLocal=hitNormalLocal.ptr;if(hitPointLocal&&typeof hitPointLocal==="object")hitPointLocal=hitPointLocal.ptr;if(hitFraction&&typeof hitFraction==="object")hitFraction=hitFraction.ptr;this.ptr=_emscripten_bind_LocalConvexResult_LocalConvexResult_5(hitCollisionObject,localShapeInfo,hitNormalLocal,hitPointLocal,hitFraction);getCache(LocalConvexResult)[this.ptr]=this}LocalConvexResult.prototype=Object.create(WrapperObject.prototype);LocalConvexResult.prototype.constructor=LocalConvexResult;LocalConvexResult.prototype.__class__=LocalConvexResult;LocalConvexResult.__cache__={};Module["LocalConvexResult"]=LocalConvexResult;LocalConvexResult.prototype["get_m_hitCollisionObject"]=LocalConvexResult.prototype.get_m_hitCollisionObject=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0(self),btCollisionObject)};LocalConvexResult.prototype["set_m_hitCollisionObject"]=LocalConvexResult.prototype.set_m_hitCollisionObject=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1(self,arg0)};Object.defineProperty(LocalConvexResult.prototype,"m_hitCollisionObject",{get:LocalConvexResult.prototype.get_m_hitCollisionObject,set:LocalConvexResult.prototype.set_m_hitCollisionObject});LocalConvexResult.prototype["get_m_localShapeInfo"]=LocalConvexResult.prototype.get_m_localShapeInfo=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0(self),LocalShapeInfo)};LocalConvexResult.prototype["set_m_localShapeInfo"]=LocalConvexResult.prototype.set_m_localShapeInfo=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1(self,arg0)};Object.defineProperty(LocalConvexResult.prototype,"m_localShapeInfo",{get:LocalConvexResult.prototype.get_m_localShapeInfo,set:LocalConvexResult.prototype.set_m_localShapeInfo});LocalConvexResult.prototype["get_m_hitNormalLocal"]=LocalConvexResult.prototype.get_m_hitNormalLocal=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0(self),btVector3)};LocalConvexResult.prototype["set_m_hitNormalLocal"]=LocalConvexResult.prototype.set_m_hitNormalLocal=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1(self,arg0)};Object.defineProperty(LocalConvexResult.prototype,"m_hitNormalLocal",{get:LocalConvexResult.prototype.get_m_hitNormalLocal,set:LocalConvexResult.prototype.set_m_hitNormalLocal});LocalConvexResult.prototype["get_m_hitPointLocal"]=LocalConvexResult.prototype.get_m_hitPointLocal=function(){var self=this.ptr;return wrapPointer(_emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0(self),btVector3)};LocalConvexResult.prototype["set_m_hitPointLocal"]=LocalConvexResult.prototype.set_m_hitPointLocal=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1(self,arg0)};Object.defineProperty(LocalConvexResult.prototype,"m_hitPointLocal",{get:LocalConvexResult.prototype.get_m_hitPointLocal,set:LocalConvexResult.prototype.set_m_hitPointLocal});LocalConvexResult.prototype["get_m_hitFraction"]=LocalConvexResult.prototype.get_m_hitFraction=function(){var self=this.ptr;return _emscripten_bind_LocalConvexResult_get_m_hitFraction_0(self)};LocalConvexResult.prototype["set_m_hitFraction"]=LocalConvexResult.prototype.set_m_hitFraction=function(arg0){var self=this.ptr;if(arg0&&typeof arg0==="object")arg0=arg0.ptr;_emscripten_bind_LocalConvexResult_set_m_hitFraction_1(self,arg0)};Object.defineProperty(LocalConvexResult.prototype,"m_hitFraction",{get:LocalConvexResult.prototype.get_m_hitFraction,set:LocalConvexResult.prototype.set_m_hitFraction});LocalConvexResult.prototype["__destroy__"]=LocalConvexResult.prototype.__destroy__=function(){var self=this.ptr;_emscripten_bind_LocalConvexResult___destroy___0(self)};(function(){function setupEnums(){Module["BT_CONSTRAINT_ERP"]=_emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP();Module["BT_CONSTRAINT_STOP_ERP"]=_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP();Module["BT_CONSTRAINT_CFM"]=_emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM();Module["BT_CONSTRAINT_STOP_CFM"]=_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM();Module["PHY_FLOAT"]=_emscripten_enum_PHY_ScalarType_PHY_FLOAT();Module["PHY_DOUBLE"]=_emscripten_enum_PHY_ScalarType_PHY_DOUBLE();Module["PHY_INTEGER"]=_emscripten_enum_PHY_ScalarType_PHY_INTEGER();Module["PHY_SHORT"]=_emscripten_enum_PHY_ScalarType_PHY_SHORT();Module["PHY_FIXEDPOINT88"]=_emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88();Module["PHY_UCHAR"]=_emscripten_enum_PHY_ScalarType_PHY_UCHAR()}if(runtimeInitialized)setupEnums();else addOnPreMain(setupEnums)})();this["Ammo"]=Module;
  
  
    return Ammo
  }
  );
  })();
  if (typeof exports === 'object' && typeof module === 'object')
        module.exports = Ammo;
      else if (typeof define === 'function' && define['amd'])
        define([], function() { return Ammo; });
      else if (typeof exports === 'object')
        exports["Ammo"] = Ammo;
      