Divide Curve as equally as possible, with fixed Reference Points

Hi gang,

im looking to build a bridge facade.
Thinking i can sweep it along a curve , and then subdivide the surface/brep to give me the facade panels.

Because my curve slopes and curves, I’m hoping to introduce more control into my script. Specifically, to subdivide my panels in between my Reference points ( Basically where the curve ramps,turns a corner ) at 2100mm between each panels.

The goal - To subdivide panels at 2100mm intervals ( as much as possible )
The constraint - The curve automatically divides at 2100mm regardless of angles and turning corners.

Conditions to be met - To subdivide the curves in between Reference Points ABCDE, basically where it starts to slope, turn a corner.

-Will need to adjust the overall length of the curves in the future. Hoping its just a matter of adjusting the curve in Rhino and I’m able to see the panel subdivision changes.
240219_Triangle Column.3dm (36.6 KB)
240219_Triangle Column.gh (19.7 KB)

Hope this makes sense