ammojs-es
Version:
ES module version of Ammo.js, a port of Bullet Physics to JavaScript
1,233 lines (1,232 loc) • 621 kB
JavaScript
// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed.
var Ammo = (() => {
var _scriptDir =
typeof document !== "undefined" && document.currentScript
? document.currentScript.src
: undefined;
if (typeof __filename !== "undefined") _scriptDir = _scriptDir || __filename;
return function (Ammo = {}) {
var b;
b || (b = typeof Ammo !== "undefined" ? Ammo : {});
var aa, ba;
b.ready = new Promise(function (a, c) {
aa = a;
ba = c;
});
var ca = Object.assign({}, b),
da = "object" == typeof window,
ea = "function" == typeof importScripts,
fa =
"object" == typeof process &&
"object" == typeof process.versions &&
"string" == typeof process.versions.node,
ha = "",
ia,
ja,
ka;
if (fa) {
var fs = require("fs"),
la = require("path");
ha = ea ? la.dirname(ha) + "/" : __dirname + "/";
ia = (a, c) => {
a = a.startsWith("file://") ? new URL(a) : la.normalize(a);
return fs.readFileSync(a, c ? void 0 : "utf8");
};
ka = (a) => {
a = ia(a, !0);
a.buffer || (a = new Uint8Array(a));
return a;
};
ja = (a, c, d) => {
a = a.startsWith("file://") ? new URL(a) : la.normalize(a);
fs.readFile(a, function (e, g) {
e ? d(e) : c(g.buffer);
});
};
1 < process.argv.length && process.argv[1].replace(/\\/g, "/");
process.argv.slice(2);
b.inspect = function () {
return "[Emscripten Module object]";
};
} else if (da || ea)
ea
? (ha = self.location.href)
: "undefined" != typeof document &&
document.currentScript &&
(ha = document.currentScript.src),
_scriptDir && (ha = _scriptDir),
(ha =
0 !== ha.indexOf("blob:")
? ha.substr(0, ha.replace(/[?#].*/, "").lastIndexOf("/") + 1)
: ""),
(ia = (a) => {
var c = new XMLHttpRequest();
c.open("GET", a, !1);
c.send(null);
return c.responseText;
}),
ea &&
(ka = (a) => {
var c = new XMLHttpRequest();
c.open("GET", a, !1);
c.responseType = "arraybuffer";
c.send(null);
return new Uint8Array(c.response);
}),
(ja = (a, c, d) => {
var e = new XMLHttpRequest();
e.open("GET", a, !0);
e.responseType = "arraybuffer";
e.onload = () => {
200 == e.status || (0 == e.status && e.response)
? c(e.response)
: d();
};
e.onerror = d;
e.send(null);
});
b.print || console.log.bind(console);
var ma = b.printErr || console.warn.bind(console);
Object.assign(b, ca);
ca = null;
var na;
b.wasmBinary && (na = b.wasmBinary);
var noExitRuntime = b.noExitRuntime || !0;
"object" != typeof WebAssembly && oa("no native wasm support detected");
var pa,
qa = !1,
ra = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0;
function sa(a, c) {
if (a) {
var d = ta,
e = a + c;
for (c = a; d[c] && !(c >= e); ) ++c;
if (16 < c - a && d.buffer && ra) a = ra.decode(d.subarray(a, c));
else {
for (e = ""; a < c; ) {
var g = d[a++];
if (g & 128) {
var n = d[a++] & 63;
if (192 == (g & 224))
e += String.fromCharCode(((g & 31) << 6) | n);
else {
var z = d[a++] & 63;
g =
224 == (g & 240)
? ((g & 15) << 12) | (n << 6) | z
: ((g & 7) << 18) | (n << 12) | (z << 6) | (d[a++] & 63);
65536 > g
? (e += String.fromCharCode(g))
: ((g -= 65536),
(e += String.fromCharCode(
55296 | (g >> 10),
56320 | (g & 1023)
)));
}
} else e += String.fromCharCode(g);
}
a = e;
}
} else a = "";
return a;
}
var ua,
ta,
va,
wa,
xa,
ya,
za = [],
Aa = [],
Ba = [],
Ca = !1;
function Ea() {
var a = b.preRun.shift();
za.unshift(a);
}
var Fa = 0,
Ga = null,
Ha = null;
function oa(a) {
if (b.onAbort) b.onAbort(a);
a = "Aborted(" + a + ")";
ma(a);
qa = !0;
a = new WebAssembly.RuntimeError(
a + ". Build with -sASSERTIONS for more info."
);
ba(a);
throw a;
}
function Ia(a) {
return a.startsWith("data:application/octet-stream;base64,");
}
var Ja;
Ja = "ammo.wasm.wasm";
if (!Ia(Ja)) {
var Ka = Ja;
Ja = b.locateFile ? b.locateFile(Ka, ha) : ha + Ka;
}
function La(a) {
try {
if (a == Ja && na) return new Uint8Array(na);
if (ka) return ka(a);
throw "both async and sync fetching of the wasm failed";
} catch (c) {
oa(c);
}
}
function Ma(a) {
if (!na && (da || ea)) {
if ("function" == typeof fetch && !a.startsWith("file://"))
return fetch(a, { credentials: "same-origin" })
.then(function (c) {
if (!c.ok) throw "failed to load wasm binary file at '" + a + "'";
return c.arrayBuffer();
})
.catch(function () {
return La(a);
});
if (ja)
return new Promise(function (c, d) {
ja(
a,
function (e) {
c(new Uint8Array(e));
},
d
);
});
}
return Promise.resolve().then(function () {
return La(a);
});
}
function Na(a, c, d) {
return Ma(a)
.then(function (e) {
return WebAssembly.instantiate(e, c);
})
.then(function (e) {
return e;
})
.then(d, function (e) {
ma("failed to asynchronously prepare wasm: " + e);
oa(e);
});
}
function Oa(a, c) {
var d = Ja;
return na ||
"function" != typeof WebAssembly.instantiateStreaming ||
Ia(d) ||
d.startsWith("file://") ||
fa ||
"function" != typeof fetch
? Na(d, a, c)
: fetch(d, { credentials: "same-origin" }).then(function (e) {
return WebAssembly.instantiateStreaming(e, a).then(c, function (g) {
ma("wasm streaming compile failed: " + g);
ma("falling back to ArrayBuffer instantiation");
return Na(d, a, c);
});
});
}
var Pa = {
27338: (a, c, d, e) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("drawLine"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::drawLine.";
a.drawLine(c, d, e);
},
27558: (a, c, d, e, g, n) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("drawContactPoint"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::drawContactPoint.";
a.drawContactPoint(c, d, e, g, n);
},
27808: (a, c) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("reportErrorWarning"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::reportErrorWarning.";
a.reportErrorWarning(c);
},
28052: (a, c, d) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("draw3dText"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::draw3dText.";
a.draw3dText(c, d);
},
28275: (a, c) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("setDebugMode"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::setDebugMode.";
a.setDebugMode(c);
},
28501: (a) => {
a = b.getCache(b.DebugDrawer)[a];
if (!a.hasOwnProperty("getDebugMode"))
throw "a JSImplementation must implement all functions, you forgot DebugDrawer::getDebugMode.";
return a.getDebugMode();
},
28732: (a, c) => {
a = b.getCache(b.MotionState)[a];
if (!a.hasOwnProperty("getWorldTransform"))
throw "a JSImplementation must implement all functions, you forgot MotionState::getWorldTransform.";
a.getWorldTransform(c);
},
28973: (a, c) => {
a = b.getCache(b.MotionState)[a];
if (!a.hasOwnProperty("setWorldTransform"))
throw "a JSImplementation must implement all functions, you forgot MotionState::setWorldTransform.";
a.setWorldTransform(c);
},
29214: (a, c, d, e, g, n, z, T) => {
a = b.getCache(b.ConcreteContactResultCallback)[a];
if (!a.hasOwnProperty("addSingleResult"))
throw "a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";
return a.addSingleResult(c, d, e, g, n, z, T);
},
};
function Qa(a) {
for (; 0 < a.length; ) a.shift()(b);
}
var Ra = [];
function Sa(a, c, d) {
Ra.length = 0;
var e;
for (d >>= 2; (e = ta[c++]); )
(d += (105 != e) & d), Ra.push(105 == e ? va[d] : xa[d++ >> 1]), ++d;
return Pa[a].apply(null, Ra);
}
var Ta = [],
Ua = void 0,
Va = [],
Wa = {
b: function () {
oa("");
},
f: function (a, c, d) {
return Sa(a, c, d);
},
a: function (a, c, d) {
return Sa(a, c, d);
},
d: function () {
return Date.now();
},
e: function (a, c, d) {
ta.copyWithin(a, c, c + d);
},
c: function () {
oa("OOM");
},
};
(function () {
function a(d) {
d = d.exports;
b.asm = d;
pa = b.asm.g;
var e = pa.buffer;
b.HEAP8 = ua = new Int8Array(e);
b.HEAP16 = new Int16Array(e);
b.HEAP32 = va = new Int32Array(e);
b.HEAPU8 = ta = new Uint8Array(e);
b.HEAPU16 = new Uint16Array(e);
b.HEAPU32 = new Uint32Array(e);
b.HEAPF32 = wa = new Float32Array(e);
b.HEAPF64 = xa = new Float64Array(e);
ya = b.asm.iB;
Aa.unshift(b.asm.h);
Fa--;
b.monitorRunDependencies && b.monitorRunDependencies(Fa);
0 == Fa &&
(null !== Ga && (clearInterval(Ga), (Ga = null)),
Ha && ((e = Ha), (Ha = null), e()));
return d;
}
var c = { a: Wa };
Fa++;
b.monitorRunDependencies && b.monitorRunDependencies(Fa);
if (b.instantiateWasm)
try {
return b.instantiateWasm(c, a);
} catch (d) {
ma("Module.instantiateWasm callback failed with error: " + d), ba(d);
}
Oa(c, function (d) {
a(d.instance);
}).catch(ba);
return {};
})();
var Xa = (b._emscripten_bind_btCollisionShape_setLocalScaling_1 =
function () {
return (Xa = b._emscripten_bind_btCollisionShape_setLocalScaling_1 =
b.asm.i).apply(null, arguments);
}),
Ya = (b._emscripten_bind_btCollisionShape_getLocalScaling_0 =
function () {
return (Ya = b._emscripten_bind_btCollisionShape_getLocalScaling_0 =
b.asm.j).apply(null, arguments);
}),
Za = (b._emscripten_bind_btCollisionShape_calculateLocalInertia_2 =
function () {
return (Za =
b._emscripten_bind_btCollisionShape_calculateLocalInertia_2 =
b.asm.k).apply(null, arguments);
}),
$a = (b._emscripten_bind_btCollisionShape_setMargin_1 = function () {
return ($a = b._emscripten_bind_btCollisionShape_setMargin_1 =
b.asm.l).apply(null, arguments);
}),
ab = (b._emscripten_bind_btCollisionShape_getMargin_0 = function () {
return (ab = b._emscripten_bind_btCollisionShape_getMargin_0 =
b.asm.m).apply(null, arguments);
}),
bb = (b._emscripten_bind_btCollisionShape___destroy___0 = function () {
return (bb = b._emscripten_bind_btCollisionShape___destroy___0 =
b.asm.n).apply(null, arguments);
}),
cb = (b._emscripten_bind_btCollisionWorld_getDispatcher_0 = function () {
return (cb = b._emscripten_bind_btCollisionWorld_getDispatcher_0 =
b.asm.o).apply(null, arguments);
}),
db = (b._emscripten_bind_btCollisionWorld_rayTest_3 = function () {
return (db = b._emscripten_bind_btCollisionWorld_rayTest_3 =
b.asm.p).apply(null, arguments);
}),
eb = (b._emscripten_bind_btCollisionWorld_getPairCache_0 = function () {
return (eb = b._emscripten_bind_btCollisionWorld_getPairCache_0 =
b.asm.q).apply(null, arguments);
}),
fb = (b._emscripten_bind_btCollisionWorld_getDispatchInfo_0 =
function () {
return (fb = b._emscripten_bind_btCollisionWorld_getDispatchInfo_0 =
b.asm.r).apply(null, arguments);
}),
gb = (b._emscripten_bind_btCollisionWorld_addCollisionObject_1 =
function () {
return (gb =
b._emscripten_bind_btCollisionWorld_addCollisionObject_1 =
b.asm.s).apply(null, arguments);
}),
hb = (b._emscripten_bind_btCollisionWorld_addCollisionObject_2 =
function () {
return (hb =
b._emscripten_bind_btCollisionWorld_addCollisionObject_2 =
b.asm.t).apply(null, arguments);
}),
ib = (b._emscripten_bind_btCollisionWorld_addCollisionObject_3 =
function () {
return (ib =
b._emscripten_bind_btCollisionWorld_addCollisionObject_3 =
b.asm.u).apply(null, arguments);
}),
jb = (b._emscripten_bind_btCollisionWorld_removeCollisionObject_1 =
function () {
return (jb =
b._emscripten_bind_btCollisionWorld_removeCollisionObject_1 =
b.asm.v).apply(null, arguments);
}),
kb = (b._emscripten_bind_btCollisionWorld_getBroadphase_0 = function () {
return (kb = b._emscripten_bind_btCollisionWorld_getBroadphase_0 =
b.asm.w).apply(null, arguments);
}),
lb = (b._emscripten_bind_btCollisionWorld_convexSweepTest_5 =
function () {
return (lb = b._emscripten_bind_btCollisionWorld_convexSweepTest_5 =
b.asm.x).apply(null, arguments);
}),
mb = (b._emscripten_bind_btCollisionWorld_contactPairTest_3 =
function () {
return (mb = b._emscripten_bind_btCollisionWorld_contactPairTest_3 =
b.asm.y).apply(null, arguments);
}),
nb = (b._emscripten_bind_btCollisionWorld_contactTest_2 = function () {
return (nb = b._emscripten_bind_btCollisionWorld_contactTest_2 =
b.asm.z).apply(null, arguments);
}),
ob = (b._emscripten_bind_btCollisionWorld_updateSingleAabb_1 =
function () {
return (ob = b._emscripten_bind_btCollisionWorld_updateSingleAabb_1 =
b.asm.A).apply(null, arguments);
}),
pb = (b._emscripten_bind_btCollisionWorld_setDebugDrawer_1 = function () {
return (pb = b._emscripten_bind_btCollisionWorld_setDebugDrawer_1 =
b.asm.B).apply(null, arguments);
}),
qb = (b._emscripten_bind_btCollisionWorld_getDebugDrawer_0 = function () {
return (qb = b._emscripten_bind_btCollisionWorld_getDebugDrawer_0 =
b.asm.C).apply(null, arguments);
}),
rb = (b._emscripten_bind_btCollisionWorld_debugDrawWorld_0 = function () {
return (rb = b._emscripten_bind_btCollisionWorld_debugDrawWorld_0 =
b.asm.D).apply(null, arguments);
}),
sb = (b._emscripten_bind_btCollisionWorld_debugDrawObject_3 =
function () {
return (sb = b._emscripten_bind_btCollisionWorld_debugDrawObject_3 =
b.asm.E).apply(null, arguments);
}),
tb = (b._emscripten_bind_btCollisionWorld___destroy___0 = function () {
return (tb = b._emscripten_bind_btCollisionWorld___destroy___0 =
b.asm.F).apply(null, arguments);
}),
ub = (b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2 =
function () {
return (ub =
b._emscripten_bind_btCollisionObject_setAnisotropicFriction_2 =
b.asm.G).apply(null, arguments);
}),
vb = (b._emscripten_bind_btCollisionObject_getCollisionShape_0 =
function () {
return (vb =
b._emscripten_bind_btCollisionObject_getCollisionShape_0 =
b.asm.H).apply(null, arguments);
}),
wb =
(b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1 =
function () {
return (wb =
b._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1 =
b.asm.I).apply(null, arguments);
}),
xb = (b._emscripten_bind_btCollisionObject_setActivationState_1 =
function () {
return (xb =
b._emscripten_bind_btCollisionObject_setActivationState_1 =
b.asm.J).apply(null, arguments);
}),
yb = (b._emscripten_bind_btCollisionObject_forceActivationState_1 =
function () {
return (yb =
b._emscripten_bind_btCollisionObject_forceActivationState_1 =
b.asm.K).apply(null, arguments);
}),
zb = (b._emscripten_bind_btCollisionObject_activate_0 = function () {
return (zb = b._emscripten_bind_btCollisionObject_activate_0 =
b.asm.L).apply(null, arguments);
}),
Ab = (b._emscripten_bind_btCollisionObject_activate_1 = function () {
return (Ab = b._emscripten_bind_btCollisionObject_activate_1 =
b.asm.M).apply(null, arguments);
}),
Bb = (b._emscripten_bind_btCollisionObject_isActive_0 = function () {
return (Bb = b._emscripten_bind_btCollisionObject_isActive_0 =
b.asm.N).apply(null, arguments);
}),
Cb = (b._emscripten_bind_btCollisionObject_isKinematicObject_0 =
function () {
return (Cb =
b._emscripten_bind_btCollisionObject_isKinematicObject_0 =
b.asm.O).apply(null, arguments);
}),
Db = (b._emscripten_bind_btCollisionObject_isStaticObject_0 =
function () {
return (Db = b._emscripten_bind_btCollisionObject_isStaticObject_0 =
b.asm.P).apply(null, arguments);
}),
Eb = (b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0 =
function () {
return (Eb =
b._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0 =
b.asm.Q).apply(null, arguments);
}),
Fb = (b._emscripten_bind_btCollisionObject_getRestitution_0 =
function () {
return (Fb = b._emscripten_bind_btCollisionObject_getRestitution_0 =
b.asm.R).apply(null, arguments);
}),
Gb = (b._emscripten_bind_btCollisionObject_getFriction_0 = function () {
return (Gb = b._emscripten_bind_btCollisionObject_getFriction_0 =
b.asm.S).apply(null, arguments);
}),
Hb = (b._emscripten_bind_btCollisionObject_getRollingFriction_0 =
function () {
return (Hb =
b._emscripten_bind_btCollisionObject_getRollingFriction_0 =
b.asm.T).apply(null, arguments);
}),
Ib = (b._emscripten_bind_btCollisionObject_setRestitution_1 =
function () {
return (Ib = b._emscripten_bind_btCollisionObject_setRestitution_1 =
b.asm.U).apply(null, arguments);
}),
Jb = (b._emscripten_bind_btCollisionObject_setFriction_1 = function () {
return (Jb = b._emscripten_bind_btCollisionObject_setFriction_1 =
b.asm.V).apply(null, arguments);
}),
Kb = (b._emscripten_bind_btCollisionObject_setRollingFriction_1 =
function () {
return (Kb =
b._emscripten_bind_btCollisionObject_setRollingFriction_1 =
b.asm.W).apply(null, arguments);
}),
Lb = (b._emscripten_bind_btCollisionObject_getWorldTransform_0 =
function () {
return (Lb =
b._emscripten_bind_btCollisionObject_getWorldTransform_0 =
b.asm.X).apply(null, arguments);
}),
Mb = (b._emscripten_bind_btCollisionObject_getCollisionFlags_0 =
function () {
return (Mb =
b._emscripten_bind_btCollisionObject_getCollisionFlags_0 =
b.asm.Y).apply(null, arguments);
}),
Nb = (b._emscripten_bind_btCollisionObject_setCollisionFlags_1 =
function () {
return (Nb =
b._emscripten_bind_btCollisionObject_setCollisionFlags_1 =
b.asm.Z).apply(null, arguments);
}),
Ob = (b._emscripten_bind_btCollisionObject_setWorldTransform_1 =
function () {
return (Ob =
b._emscripten_bind_btCollisionObject_setWorldTransform_1 =
b.asm._).apply(null, arguments);
}),
Pb = (b._emscripten_bind_btCollisionObject_setCollisionShape_1 =
function () {
return (Pb =
b._emscripten_bind_btCollisionObject_setCollisionShape_1 =
b.asm.$).apply(null, arguments);
}),
Qb = (b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1 =
function () {
return (Qb =
b._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1 =
b.asm.aa).apply(null, arguments);
}),
Rb = (b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1 =
function () {
return (Rb =
b._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1 =
b.asm.ba).apply(null, arguments);
}),
Sb = (b._emscripten_bind_btCollisionObject_getUserIndex_0 = function () {
return (Sb = b._emscripten_bind_btCollisionObject_getUserIndex_0 =
b.asm.ca).apply(null, arguments);
}),
Tb = (b._emscripten_bind_btCollisionObject_setUserIndex_1 = function () {
return (Tb = b._emscripten_bind_btCollisionObject_setUserIndex_1 =
b.asm.da).apply(null, arguments);
}),
Ub = (b._emscripten_bind_btCollisionObject_getUserPointer_0 =
function () {
return (Ub = b._emscripten_bind_btCollisionObject_getUserPointer_0 =
b.asm.ea).apply(null, arguments);
}),
Vb = (b._emscripten_bind_btCollisionObject_setUserPointer_1 =
function () {
return (Vb = b._emscripten_bind_btCollisionObject_setUserPointer_1 =
b.asm.fa).apply(null, arguments);
}),
Wb = (b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0 =
function () {
return (Wb =
b._emscripten_bind_btCollisionObject_getBroadphaseHandle_0 =
b.asm.ga).apply(null, arguments);
}),
Xb = (b._emscripten_bind_btCollisionObject___destroy___0 = function () {
return (Xb = b._emscripten_bind_btCollisionObject___destroy___0 =
b.asm.ha).apply(null, arguments);
}),
Yb = (b._emscripten_bind_btConcaveShape_setLocalScaling_1 = function () {
return (Yb = b._emscripten_bind_btConcaveShape_setLocalScaling_1 =
b.asm.ia).apply(null, arguments);
}),
Zb = (b._emscripten_bind_btConcaveShape_getLocalScaling_0 = function () {
return (Zb = b._emscripten_bind_btConcaveShape_getLocalScaling_0 =
b.asm.ja).apply(null, arguments);
}),
$b = (b._emscripten_bind_btConcaveShape_calculateLocalInertia_2 =
function () {
return ($b =
b._emscripten_bind_btConcaveShape_calculateLocalInertia_2 =
b.asm.ka).apply(null, arguments);
}),
ac = (b._emscripten_bind_btConcaveShape___destroy___0 = function () {
return (ac = b._emscripten_bind_btConcaveShape___destroy___0 =
b.asm.la).apply(null, arguments);
}),
bc = (b._emscripten_bind_btCollisionAlgorithm___destroy___0 =
function () {
return (bc = b._emscripten_bind_btCollisionAlgorithm___destroy___0 =
b.asm.ma).apply(null, arguments);
}),
cc = (b._emscripten_bind_btTypedConstraint_enableFeedback_1 =
function () {
return (cc = b._emscripten_bind_btTypedConstraint_enableFeedback_1 =
b.asm.na).apply(null, arguments);
}),
ec = (b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0 =
function () {
return (ec =
b._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0 =
b.asm.oa).apply(null, arguments);
}),
fc = (b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1 =
function () {
return (fc =
b._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1 =
b.asm.pa).apply(null, arguments);
}),
gc = (b._emscripten_bind_btTypedConstraint_getParam_2 = function () {
return (gc = b._emscripten_bind_btTypedConstraint_getParam_2 =
b.asm.qa).apply(null, arguments);
}),
hc = (b._emscripten_bind_btTypedConstraint_setParam_3 = function () {
return (hc = b._emscripten_bind_btTypedConstraint_setParam_3 =
b.asm.ra).apply(null, arguments);
}),
ic = (b._emscripten_bind_btTypedConstraint___destroy___0 = function () {
return (ic = b._emscripten_bind_btTypedConstraint___destroy___0 =
b.asm.sa).apply(null, arguments);
}),
jc = (b._emscripten_bind_btDynamicsWorld_addAction_1 = function () {
return (jc = b._emscripten_bind_btDynamicsWorld_addAction_1 =
b.asm.ta).apply(null, arguments);
}),
kc = (b._emscripten_bind_btDynamicsWorld_removeAction_1 = function () {
return (kc = b._emscripten_bind_btDynamicsWorld_removeAction_1 =
b.asm.ua).apply(null, arguments);
}),
lc = (b._emscripten_bind_btDynamicsWorld_getSolverInfo_0 = function () {
return (lc = b._emscripten_bind_btDynamicsWorld_getSolverInfo_0 =
b.asm.va).apply(null, arguments);
}),
mc = (b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1 =
function () {
return (mc =
b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_1 =
b.asm.wa).apply(null, arguments);
}),
nc = (b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2 =
function () {
return (nc =
b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_2 =
b.asm.xa).apply(null, arguments);
}),
oc = (b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3 =
function () {
return (oc =
b._emscripten_bind_btDynamicsWorld_setInternalTickCallback_3 =
b.asm.ya).apply(null, arguments);
}),
pc = (b._emscripten_bind_btDynamicsWorld_getDispatcher_0 = function () {
return (pc = b._emscripten_bind_btDynamicsWorld_getDispatcher_0 =
b.asm.za).apply(null, arguments);
}),
qc = (b._emscripten_bind_btDynamicsWorld_rayTest_3 = function () {
return (qc = b._emscripten_bind_btDynamicsWorld_rayTest_3 =
b.asm.Aa).apply(null, arguments);
}),
rc = (b._emscripten_bind_btDynamicsWorld_getPairCache_0 = function () {
return (rc = b._emscripten_bind_btDynamicsWorld_getPairCache_0 =
b.asm.Ba).apply(null, arguments);
}),
sc = (b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0 = function () {
return (sc = b._emscripten_bind_btDynamicsWorld_getDispatchInfo_0 =
b.asm.Ca).apply(null, arguments);
}),
tc = (b._emscripten_bind_btDynamicsWorld_addCollisionObject_1 =
function () {
return (tc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_1 =
b.asm.Da).apply(null, arguments);
}),
uc = (b._emscripten_bind_btDynamicsWorld_addCollisionObject_2 =
function () {
return (uc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_2 =
b.asm.Ea).apply(null, arguments);
}),
vc = (b._emscripten_bind_btDynamicsWorld_addCollisionObject_3 =
function () {
return (vc = b._emscripten_bind_btDynamicsWorld_addCollisionObject_3 =
b.asm.Fa).apply(null, arguments);
}),
wc = (b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1 =
function () {
return (wc =
b._emscripten_bind_btDynamicsWorld_removeCollisionObject_1 =
b.asm.Ga).apply(null, arguments);
}),
xc = (b._emscripten_bind_btDynamicsWorld_getBroadphase_0 = function () {
return (xc = b._emscripten_bind_btDynamicsWorld_getBroadphase_0 =
b.asm.Ha).apply(null, arguments);
}),
yc = (b._emscripten_bind_btDynamicsWorld_convexSweepTest_5 = function () {
return (yc = b._emscripten_bind_btDynamicsWorld_convexSweepTest_5 =
b.asm.Ia).apply(null, arguments);
}),
zc = (b._emscripten_bind_btDynamicsWorld_contactPairTest_3 = function () {
return (zc = b._emscripten_bind_btDynamicsWorld_contactPairTest_3 =
b.asm.Ja).apply(null, arguments);
}),
Ac = (b._emscripten_bind_btDynamicsWorld_contactTest_2 = function () {
return (Ac = b._emscripten_bind_btDynamicsWorld_contactTest_2 =
b.asm.Ka).apply(null, arguments);
}),
Bc = (b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1 =
function () {
return (Bc = b._emscripten_bind_btDynamicsWorld_updateSingleAabb_1 =
b.asm.La).apply(null, arguments);
}),
Cc = (b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1 = function () {
return (Cc = b._emscripten_bind_btDynamicsWorld_setDebugDrawer_1 =
b.asm.Ma).apply(null, arguments);
}),
Dc = (b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0 = function () {
return (Dc = b._emscripten_bind_btDynamicsWorld_getDebugDrawer_0 =
b.asm.Na).apply(null, arguments);
}),
Ec = (b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0 = function () {
return (Ec = b._emscripten_bind_btDynamicsWorld_debugDrawWorld_0 =
b.asm.Oa).apply(null, arguments);
}),
Fc = (b._emscripten_bind_btDynamicsWorld_debugDrawObject_3 = function () {
return (Fc = b._emscripten_bind_btDynamicsWorld_debugDrawObject_3 =
b.asm.Pa).apply(null, arguments);
}),
Gc = (b._emscripten_bind_btDynamicsWorld___destroy___0 = function () {
return (Gc = b._emscripten_bind_btDynamicsWorld___destroy___0 =
b.asm.Qa).apply(null, arguments);
}),
Hc = (b._emscripten_bind_btIDebugDraw_drawLine_3 = function () {
return (Hc = b._emscripten_bind_btIDebugDraw_drawLine_3 =
b.asm.Ra).apply(null, arguments);
}),
Ic = (b._emscripten_bind_btIDebugDraw_drawContactPoint_5 = function () {
return (Ic = b._emscripten_bind_btIDebugDraw_drawContactPoint_5 =
b.asm.Sa).apply(null, arguments);
}),
Jc = (b._emscripten_bind_btIDebugDraw_reportErrorWarning_1 = function () {
return (Jc = b._emscripten_bind_btIDebugDraw_reportErrorWarning_1 =
b.asm.Ta).apply(null, arguments);
}),
Kc = (b._emscripten_bind_btIDebugDraw_draw3dText_2 = function () {
return (Kc = b._emscripten_bind_btIDebugDraw_draw3dText_2 =
b.asm.Ua).apply(null, arguments);
}),
Lc = (b._emscripten_bind_btIDebugDraw_setDebugMode_1 = function () {
return (Lc = b._emscripten_bind_btIDebugDraw_setDebugMode_1 =
b.asm.Va).apply(null, arguments);
}),
Mc = (b._emscripten_bind_btIDebugDraw_getDebugMode_0 = function () {
return (Mc = b._emscripten_bind_btIDebugDraw_getDebugMode_0 =
b.asm.Wa).apply(null, arguments);
}),
Nc = (b._emscripten_bind_btIDebugDraw___destroy___0 = function () {
return (Nc = b._emscripten_bind_btIDebugDraw___destroy___0 =
b.asm.Xa).apply(null, arguments);
}),
Oc = (b._emscripten_bind_btVector3_btVector3_0 = function () {
return (Oc = b._emscripten_bind_btVector3_btVector3_0 = b.asm.Ya).apply(
null,
arguments
);
}),
Pc = (b._emscripten_bind_btVector3_btVector3_3 = function () {
return (Pc = b._emscripten_bind_btVector3_btVector3_3 = b.asm.Za).apply(
null,
arguments
);
}),
Qc = (b._emscripten_bind_btVector3_length_0 = function () {
return (Qc = b._emscripten_bind_btVector3_length_0 = b.asm._a).apply(
null,
arguments
);
}),
Rc = (b._emscripten_bind_btVector3_x_0 = function () {
return (Rc = b._emscripten_bind_btVector3_x_0 = b.asm.$a).apply(
null,
arguments
);
}),
Sc = (b._emscripten_bind_btVector3_y_0 = function () {
return (Sc = b._emscripten_bind_btVector3_y_0 = b.asm.ab).apply(
null,
arguments
);
}),
Tc = (b._emscripten_bind_btVector3_z_0 = function () {
return (Tc = b._emscripten_bind_btVector3_z_0 = b.asm.bb).apply(
null,
arguments
);
}),
Uc = (b._emscripten_bind_btVector3_setX_1 = function () {
return (Uc = b._emscripten_bind_btVector3_setX_1 = b.asm.cb).apply(
null,
arguments
);
}),
Vc = (b._emscripten_bind_btVector3_setY_1 = function () {
return (Vc = b._emscripten_bind_btVector3_setY_1 = b.asm.db).apply(
null,
arguments
);
}),
Wc = (b._emscripten_bind_btVector3_setZ_1 = function () {
return (Wc = b._emscripten_bind_btVector3_setZ_1 = b.asm.eb).apply(
null,
arguments
);
}),
Xc = (b._emscripten_bind_btVector3_setValue_3 = function () {
return (Xc = b._emscripten_bind_btVector3_setValue_3 = b.asm.fb).apply(
null,
arguments
);
}),
Yc = (b._emscripten_bind_btVector3_normalize_0 = function () {
return (Yc = b._emscripten_bind_btVector3_normalize_0 = b.asm.gb).apply(
null,
arguments
);
}),
Zc = (b._emscripten_bind_btVector3_rotate_2 = function () {
return (Zc = b._emscripten_bind_btVector3_rotate_2 = b.asm.hb).apply(
null,
arguments
);
}),
$c = (b._emscripten_bind_btVector3_dot_1 = function () {
return ($c = b._emscripten_bind_btVector3_dot_1 = b.asm.ib).apply(
null,
arguments
);
}),
ad = (b._emscripten_bind_btVector3_op_mul_1 = function () {
return (ad = b._emscripten_bind_btVector3_op_mul_1 = b.asm.jb).apply(
null,
arguments
);
}),
bd = (b._emscripten_bind_btVector3_op_add_1 = function () {
return (bd = b._emscripten_bind_btVector3_op_add_1 = b.asm.kb).apply(
null,
arguments
);
}),
cd = (b._emscripten_bind_btVector3_op_sub_1 = function () {
return (cd = b._emscripten_bind_btVector3_op_sub_1 = b.asm.lb).apply(
null,
arguments
);
}),
dd = (b._emscripten_bind_btVector3___destroy___0 = function () {
return (dd = b._emscripten_bind_btVector3___destroy___0 =
b.asm.mb).apply(null, arguments);
}),
ed = (b._emscripten_bind_btQuadWord_x_0 = function () {
return (ed = b._emscripten_bind_btQuadWord_x_0 = b.asm.nb).apply(
null,
arguments
);
}),
fd = (b._emscripten_bind_btQuadWord_y_0 = function () {
return (fd = b._emscripten_bind_btQuadWord_y_0 = b.asm.ob).apply(
null,
arguments
);
}),
gd = (b._emscripten_bind_btQuadWord_z_0 = function () {
return (gd = b._emscripten_bind_btQuadWord_z_0 = b.asm.pb).apply(
null,
arguments
);
}),
hd = (b._emscripten_bind_btQuadWord_w_0 = function () {
return (hd = b._emscripten_bind_btQuadWord_w_0 = b.asm.qb).apply(
null,
arguments
);
}),
jd = (b._emscripten_bind_btQuadWord_setX_1 = function () {
return (jd = b._emscripten_bind_btQuadWord_setX_1 = b.asm.rb).apply(
null,
arguments
);
}),
kd = (b._emscripten_bind_btQuadWord_setY_1 = function () {
return (kd = b._emscripten_bind_btQuadWord_setY_1 = b.asm.sb).apply(
null,
arguments
);
}),
ld = (b._emscripten_bind_btQuadWord_setZ_1 = function () {
return (ld = b._emscripten_bind_btQuadWord_setZ_1 = b.asm.tb).apply(
null,
arguments
);
}),
md = (b._emscripten_bind_btQuadWord_setW_1 = function () {
return (md = b._emscripten_bind_btQuadWord_setW_1 = b.asm.ub).apply(
null,
arguments
);
}),
nd = (b._emscripten_bind_btQuadWord___destroy___0 = function () {
return (nd = b._emscripten_bind_btQuadWord___destroy___0 =
b.asm.vb).apply(null, arguments);
}),
od = (b._emscripten_bind_btMotionState_getWorldTransform_1 = function () {
return (od = b._emscripten_bind_btMotionState_getWorldTransform_1 =
b.asm.wb).apply(null, arguments);
}),
pd = (b._emscripten_bind_btMotionState_setWorldTransform_1 = function () {
return (pd = b._emscripten_bind_btMotionState_setWorldTransform_1 =
b.asm.xb).apply(null, arguments);
}),
qd = (b._emscripten_bind_btMotionState___destroy___0 = function () {
return (qd = b._emscripten_bind_btMotionState___destroy___0 =
b.asm.yb).apply(null, arguments);
}),
rd = (b._emscripten_bind_RayResultCallback_hasHit_0 = function () {
return (rd = b._emscripten_bind_RayResultCallback_hasHit_0 =
b.asm.zb).apply(null, arguments);
}),
sd = (b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0 =
function () {
return (sd =
b._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0 =
b.asm.Ab).apply(null, arguments);
}),
td = (b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1 =
function () {
return (td =
b._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1 =
b.asm.Bb).apply(null, arguments);
}),
ud = (b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0 =
function () {
return (ud =
b._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0 =
b.asm.Cb).apply(null, arguments);
}),
vd = (b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1 =
function () {
return (vd =
b._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1 =
b.asm.Db).apply(null, arguments);
}),
wd = (b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0 =
function () {
return (wd =
b._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0 =
b.asm.Eb).apply(null, arguments);
}),
xd = (b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1 =
function () {
return (xd =
b._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1 =
b.asm.Fb).apply(null, arguments);
}),
yd = (b._emscripten_bind_RayResultCallback_get_m_collisionObject_0 =
function () {
return (yd =
b._emscripten_bind_RayResultCallback_get_m_collisionObject_0 =
b.asm.Gb).apply(null, arguments);
}),
zd = (b._emscripten_bind_RayResultCallback_set_m_collisionObject_1 =
function () {
return (zd =
b._emscripten_bind_RayResultCallback_set_m_collisionObject_1 =
b.asm.Hb).apply(null, arguments);
}),
Ad = (b._emscripten_bind_RayResultCallback_get_m_flags_0 = function () {
return (Ad = b._emscripten_bind_RayResultCallback_get_m_flags_0 =
b.asm.Ib).apply(null, arguments);
}),
Bd = (b._emscripten_bind_RayResultCallback_set_m_flags_1 = function () {
return (Bd = b._emscripten_bind_RayResultCallback_set_m_flags_1 =
b.asm.Jb).apply(null, arguments);
}),
Cd = (b._emscripten_bind_RayResultCallback___destroy___0 = function () {
return (Cd = b._emscripten_bind_RayResultCallback___destroy___0 =
b.asm.Kb).apply(null, arguments);
}),
Dd = (b._emscripten_bind_ContactResultCallback_addSingleResult_7 =
function () {
return (Dd =
b._emscripten_bind_ContactResultCallback_addSingleResult_7 =
b.asm.Lb).apply(null, arguments);
}),
Ed = (b._emscripten_bind_ContactResultCallback___destroy___0 =
function () {
return (Ed = b._emscripten_bind_ContactResultCallback___destroy___0 =
b.asm.Mb).apply(null, arguments);
}),
Fd = (b._emscripten_bind_ConvexResultCallback_hasHit_0 = function () {
return (Fd = b._emscripten_bind_ConvexResultCallback_hasHit_0 =
b.asm.Nb).apply(null, arguments);
}),
Gd =
(b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0 =
function () {
return (Gd =
b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0 =
b.asm.Ob).apply(null, arguments);
}),
Hd =
(b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1 =
function () {
return (Hd =
b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1 =
b.asm.Pb).apply(null, arguments);
}),
Id =
(b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0 =
function () {
return (Id =
b._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0 =
b.asm.Qb).apply(null, arguments);
}),
Jd =
(b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1 =
function () {
return (Jd =
b._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1 =
b.asm.Rb).apply(null, arguments);
}),
Kd = (b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0 =
function () {
return (Kd =
b._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0 =
b.asm.Sb).apply(null, arguments);
}),
Ld = (b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1 =
function () {
return (Ld =
b._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1 =
b.asm.Tb).apply(null, arguments);
}),
Md = (b._emscripten_bind_ConvexResultCallback___destroy___0 =
function () {
return (Md = b._emscripten_bind_ConvexResultCallback___destroy___0 =
b.asm.Ub).apply(null, arguments);
}),
Nd = (b._emscripten_bind_btConvexShape_setLocalScaling_1 = function () {
return (Nd = b._emscripten_bind_btConvexShape_setLocalScaling_1 =
b.asm.Vb).apply(null, arguments);
}),
Od = (b._emscripten_bind_btConvexShape_getLocalScaling_0 = function () {
return (Od = b._emscripten_bind_btConvexShape_getLocalScaling_0 =
b.asm.Wb).apply(null, arguments);
}),
Pd = (b._emscripten_bind_btConvexShape_calculateLocalInertia_2 =
function () {
return (Pd =
b._emscripten_bind_btConvexShape_calculateLocalInertia_2 =
b.asm.Xb).apply(null, arguments);
}),
Qd = (b._emscripten_bind_btConvexShape_setMargin_1 = function () {
return (Qd = b._emscripten_bind_btConvexShape_setMargin_1 =
b.asm.Yb).apply(null, arguments);
}),
Rd = (b._emscripten_bind_btConvexShape_getMargin_0 = function () {
return (Rd = b._emscripten_bind_btConvexShape_getMargin_0 =
b.asm.Zb).apply(null, arguments);
}),
Sd = (b._emscripten_bind_btConvexShape___destroy___0 = function () {
return (Sd = b._emscripten_bind_btConvexShape___destroy___0 =
b.asm._b).apply(null, arguments);
}),
Td = (b._emscripten_bind_btCapsuleShape_btCapsuleShape_2 = function () {
return (Td = b._emscripten_bind_btCapsuleShape_btCapsuleShape_2 =
b.asm.$b).apply(null, arguments);
}),
Ud = (b._emscripten_bind_btCapsuleShape_setMargin_1 = function () {
return (Ud = b._emscripten_bind_btCapsuleShape_setMargin_1 =
b.asm.ac).apply(null, arguments);
}),
Vd = (b._emscripten_bind_btCapsuleShape_getMargin_0 = function () {
return (Vd = b._emscripten_bind_btCapsuleShape_getMargin_0 =
b.asm.bc).apply(null, arguments);
}),
Wd = (b._emscripten_bind_btCapsuleShape_getUpAxis_0 = function () {
return (Wd = b._emscripten_bind_btCapsuleShape_getUpAxis_0 =
b.asm.cc).apply(null, arguments);
}),
Xd = (b._emscripten_bind_btCapsuleShape_getRadius_0 = function () {
return (Xd = b._emscripten_bind_btCapsuleShape_getRadius_0 =
b.asm.dc).apply(null, arguments);
}),
Yd = (b._emscripten_bind_btCapsuleShape_getHalfHeight_0 = function () {
return (Yd = b._emscripten_bind_btCapsuleShape_getHalfHeight_0 =
b.asm.ec).apply(null, arguments);
}),
Zd = (b._emscripten_bind_btCapsuleShape_setLocalScaling_1 = function () {
return (Zd = b._emscripten_bind_btCapsuleShape_setLocalScaling_1 =
b.asm.fc).apply(null, arguments);
}),
$d = (b._emscripten_bind_btCapsuleShape_getLocalScaling_0 = function () {
return ($d = b._emscripten_bind_btCapsuleShape_getLocalScaling_0 =
b.asm.gc).apply(null, arguments);
}),
ae = (b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2 =
function () {
return (ae =
b._emscripten_bind_btCapsuleShape_calculateLocalInertia_2 =
b.asm.hc).apply(null, arguments);
}),
be = (b._emscripten_bind_btCapsuleShape___destroy___0 = function () {
return (be = b._emscripten_bind_btCapsuleShape___destroy___0 =
b.asm.ic).apply(null, arguments);
}),
ce = (b._emscripten_bind_btCylinderShape_btCylinderShape_1 = function () {
return (ce = b._emscripten_bind_btCylinderShape_btCylinderShape_1 =
b.asm.jc).apply(null, arguments);
}),
de = (b._emscripten_bind_btCylinderShape_setMargin_1 = function () {
return (de = b._emscripten_bind_btCylinderShape_setMargin_1 =
b.asm.kc).apply(null, arguments);
}),
ee = (b._emscripten_bind_btCylinderShape_getMargin_0 = function () {
return (ee = b._emscripten_bind_btCylinderShape_getMargin_0 =
b.asm.lc).apply(null, arguments);
}),
fe = (b._emscripten_bind_btCylinderShape_setLocalScaling_1 = function () {
return (fe = b._emscripten_bind_btCylinderShape_setLocalScaling_1 =
b.asm.mc).apply(null, arguments);
}),
ge = (b._emscripten_bind_btCylinderShape_getLocalScaling_0 = function () {
return (ge = b._emscripten_bind_btCylinderShape_getLocalScaling_0 =
b.asm.nc).apply(null, arguments);
}),
he = (b._emscripten_bind_btCylinderShape_calculateLocalInertia_2 =
function () {
return (he =
b._emscripten_bind_btCylinderShape_calculateLocalInertia_2 =
b.asm.oc).apply(null, arguments);
}),
ie = (b._emscripten_bind_btCylinderShape___destroy___0 = function () {
return (ie = b._emscripten_bind_btCylinderShape___destroy___0 =
b.asm.pc).apply(null, arguments);
}),
je = (b._emscripten_bind_btConeShape_btConeShape_2 = function () {
return (je = b._emscripten_bind_btConeShape_btConeShape_2 =
b.asm.qc).apply(null, arguments);
}),
ke = (b._emscripten_bind_btConeShape_setLocalScaling_1 = function () {
return (ke = b._emscripten_bind_btConeShape_setLocalScaling_1 =
b.asm.rc).apply(null, arguments);
}),
le = (b._emscripten_bind_btConeShape_getLocalScaling_0 = function () {
return (le = b._emscripten_bind_btConeShape_getLocalScaling_0 =
b.asm.sc).apply(null, arguments);
}),
me = (b._emscripten_bind_btConeShape_calculateLocalInertia_2 =
function () {
return (me = b._emscripten_bind_btConeShape_calculateLocalInertia_2 =
b.asm.tc).apply(null, arguments);
}),
ne = (b._emscripten_bind_btConeShape___destroy___0 = function () {
return (ne = b._emscripten_bind_btConeShape___destroy___0 =
b.asm.uc).apply(null, arguments);
}),
oe = (b._emscripten_bind_btStridingMeshInterface_setScaling_1 =
function () {
return (oe = b._emscripten_bind_btStridin