Как использовать объединенную систему для Softbody в Ammo.js?
Я использую Three.js и Ammo.js для исследований, но у меня возникают проблемы с пониманием того, как их использовать, и переводом с C++ на Javascript, например, "appendLinearJoint".
void btSoftBody::appendLinearJoint(const LJoint::Specs& specs,Cluster* body0,Body body1)
{
LJoint* pj = new(btAlignedAlloc(sizeof(LJoint),16)) LJoint();
pj->m_bodies[0] = body0;
pj->m_bodies[1] = body1;
pj->m_refs[0] = pj->m_bodies[0].xform().inverse()*specs.position;
pj->m_refs[1] = pj->m_bodies[1].xform().inverse()*specs.position;
pj->m_cfm = specs.cfm;
pj->m_erp = specs.erp;
pj->m_split = specs.split;
m_joints.push_back(pj);
}
Проблема: Что такое "LJoint::Specs&"?