Home
last modified time | relevance | path

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 DChSprocketBand.cpp427 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 DChTrackShoeBand.cpp74 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()