Как использовать объединенную систему для 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&"?

Моя страница Git с проектом.

0 ответов

Другие вопросы по тегам