Searched refs:tooth_tip_p (Results 1 – 2 of 2) sorted by relevance
/dports/science/chrono/chrono-7.0.1/src/chrono_vehicle/tracked_vehicle/sprocket/ |
H A D | ChSprocketBand.cpp | 427 ChVector<> tooth_tip_p = m_sprocket->GetGearBody()->TransformPointParentToLocal( in CheckTreadTipSprocketTip() local 430 tooth_tip_p.y() = 0; in CheckTreadTipSprocketTip() 436 double tooth_tip_p_angle = std::atan2(tooth_tip_p.z(), tooth_tip_p.x()); in CheckTreadTipSprocketTip() 463 ChVector<> vec_tooth = tooth_tip_p - tooth_tip_m; in CheckTreadTipSprocketTip() 483 ChVector<> vec_tooth = tooth_tip_m - tooth_tip_p; in CheckTreadTipSprocketTip() 490 double alpha = (1 / (a * d - b * c)) * (-d * tooth_tip_p.x() + b * tooth_tip_p.z()); in CheckTreadTipSprocketTip() 493 CheckSegmentCircle(shoe, m_sprocket->GetOuterRadius(), tooth_tip_p + alpha * vec_tooth, in CheckTreadTipSprocketTip() 494 tooth_tip_p); in CheckTreadTipSprocketTip() 497 CheckSegmentCircle(shoe, m_sprocket->GetOuterRadius(), tooth_tip_p, tooth_tip_m); in CheckTreadTipSprocketTip()
|
/dports/science/chrono/chrono-7.0.1/src/chrono_vehicle/tracked_vehicle/track_shoe/ |
H A D | ChTrackShoeBand.cpp | 74 ChVector2<> tooth_tip_p(GetToothTipLength() / 2, GetToothHeight() + GetWebThickness() / 2); in Initialize() local 75 m_center_p = CalcCircleCenter(tooth_base_p, tooth_tip_p, GetToothArcRadius(), -1); in Initialize() 78 …m_center_p_arc_end = std::atan2(tooth_tip_p.y() - m_center_p.y(), tooth_tip_p.x() - m_center_p.x()… in Initialize()
|