Distance along the common normal from cylinder1's center to its slicing plane.
Distance along the common normal from cylinder2's center to its slicing plane.
The first cylinder object.
The second cylinder object.
Half-height of the first cylinder.
Half-height of the second cylinder.
The shortest vector between the axes of the two cylinders.
Radius of the first cylinder.
Radius of the second cylinder.
True if the projected rectangles intersect, false otherwise.
Determines whether the rectangular projections of the end caps of two cylinders intersect in the plane defined by a common normal. This function applies a Separating Axis Theorem (SAT) based test using computed intersection points.
The rectangles are formed by slicing each cylinder with a plane perpendicular to the shortest vector between their axes and checking whether the resulting cross-sections overlap.