Lines Matching refs:arc1

832     const bt2DarcShape* arc1 = (bt2DarcShape*)arcObj1Wrap->getCollisionShape();  in processCollision()  local
846 if (fabs(diff.getZ()) > (arc1->get_zthickness() + arc2->get_zthickness())) in processCollision()
850 …btVector3 local_arc1_center = m44Tarc2.invXform(m44Tarc1 * btVector3(arc1->get_X(), arc1->get_Y(),… in processCollision()
853 double arc1_angle1 = local_arc1_rot + arc1->get_angle1(); in processCollision()
854 double arc1_angle2 = local_arc1_rot + arc1->get_angle2(); in processCollision()
872 if (arc1->get_counterclock() == false && arc2->get_counterclock() == false) { in processCollision()
873 local_P1 = local_arc1_center - local_D12 * arc1->get_radius(); in processCollision()
876 dist = local_C1C2.length() - arc1->get_radius() - arc2->get_radius(); in processCollision()
882 if (arc1->get_counterclock() == false && arc2->get_counterclock() == true) in processCollision()
883 if (arc1->get_radius() <= arc2->get_radius()) { in processCollision()
884 local_P1 = local_arc1_center + local_D12 * arc1->get_radius(); in processCollision()
887 dist = -local_C1C2.length() - arc1->get_radius() + arc2->get_radius(); in processCollision()
893 if (arc1->get_counterclock() == true && arc2->get_counterclock() == false) in processCollision()
894 if (arc1->get_radius() >= arc2->get_radius()) { in processCollision()
895 local_P1 = local_arc1_center - local_D12 * arc1->get_radius(); in processCollision()
898 dist = -local_C1C2.length() + arc1->get_radius() - arc2->get_radius(); in processCollision()
939 if (arc1->get_counterclock() == true) { in processCollision()
983 if (fabs(dist) > (arc1->getMargin() + arc2->getMargin())) in processCollision()