Fill a HULL support for the given mode + scale. Include (or zero-radius) uses the raw vertices;
exclude uses the convex-radius-shrunk vertices. Uniform positive scale borrows the shape-owned
arrays and scales the support point in getSupport (fast path); non-uniform / mirrored scale bakes
scaled vertices into scratch per pair (slow path). vertices is a read-only borrow valid for the
current pair.
Fill a HULL support for the given mode + scale. Include (or zero-radius) uses the raw vertices; exclude uses the convex-radius-shrunk vertices. Uniform positive scale borrows the shape-owned arrays and scales the support point in getSupport (fast path); non-uniform / mirrored scale bakes scaled vertices into scratch per pair (slow path).
verticesis a read-only borrow valid for the current pair.