Home
last modified time | relevance | path

Searched refs:sprocket_collision_point (Results 1 – 1 of 1) sorted by relevance

/dports/science/chrono/chrono-7.0.1/src/chrono_vehicle/tracked_vehicle/sprocket/
H A DChSprocketBand.cpp524 ChVector2<> sprocket_collision_point = in CheckTreadArcSprocketArc() local
533 ChVector2<> arc_start_to_collision_point = sprocket_collision_point - arc_start_point; in CheckTreadArcSprocketArc()
537 ChVector2<> arc_end_to_collision_point = sprocket_collision_point - arc_end_point; in CheckTreadArcSprocketArc()
539sprocket_collision_point = (arc_start_to_collision_point.Length2() <= arc_end_to_collision_point.L… in CheckTreadArcSprocketArc()
547 double tooth_contact_angle = std::atan2(sprocket_collision_point.y() - tooth_arc_center.y(), in CheckTreadArcSprocketArc()
548 sprocket_collision_point.x() - tooth_arc_center.x()); in CheckTreadArcSprocketArc()
564 …ctor2<> sprocket_collision_point_to_tooth_arc_center = tooth_arc_center - sprocket_collision_point; in CheckTreadArcSprocketArc()
577 ChVector<> pt_gear(sprocket_collision_point.x(), 0, sprocket_collision_point.y()); in CheckTreadArcSprocketArc()