CompositeAccelConstraint
class CompositeAccelConstraint(val constraints: List<AccelConstraint>, val offsets: List<Double>) : AccelConstraint
Composite acceleration constraint that applies different constraints at different path positions.
This constraint allows for varying acceleration limits along the path by switching between different constraints at specified arc length offsets. The constraint searches through the offsets from largest to smallest to determine which constraint applies at a given position.
Throws
if the size relationship between constraints and offsets is invalid