Lines Matching refs:Specs
388 void btSoftBody::appendLinearJoint(const LJoint::Specs& specs,Cluster* body0,Body body1)
393 pj->m_refs[0] = pj->m_bodies[0].xform().inverse()*specs.position;
394 pj->m_refs[1] = pj->m_bodies[1].xform().inverse()*specs.position;
395 pj->m_cfm = specs.cfm;
396 pj->m_erp = specs.erp;
397 pj->m_split = specs.split;
402 void btSoftBody::appendLinearJoint(const LJoint::Specs& specs,Body body)
404 appendLinearJoint(specs,m_clusters[0],body);
408 void btSoftBody::appendLinearJoint(const LJoint::Specs& specs,btSoftBody* body)
410 appendLinearJoint(specs,m_clusters[0],body->m_clusters[0]);
414 void btSoftBody::appendAngularJoint(const AJoint::Specs& specs,Cluster* body0,Body body1)
419 pj->m_refs[0] = pj->m_bodies[0].xform().inverse().getBasis()*specs.axis;
420 pj->m_refs[1] = pj->m_bodies[1].xform().inverse().getBasis()*specs.axis;
421 pj->m_cfm = specs.cfm;
422 pj->m_erp = specs.erp;
423 pj->m_split = specs.split;
424 pj->m_icontrol = specs.icontrol;
429 void btSoftBody::appendAngularJoint(const AJoint::Specs& specs,Body body)
431 appendAngularJoint(specs,m_clusters[0],body);
435 void btSoftBody::appendAngularJoint(const AJoint::Specs& specs,btSoftBody* body)
437 appendAngularJoint(specs,m_clusters[0],body->m_clusters[0]);