I'm new to OCC and I have a quick question. If I get a shape either by making it (with the BRep Builder API) or loading a STEP or IGES file, I assume I can always either use BRepAdaptor_CompCurve to get the entire boundary of a face or get the individual edge curves with BRepAdaptor_Curve. Either way, I want to reparameterize the entire curve by it's length (to t = [0,1]) so that uniformly sampling [0,1] will uniformly sample the curve. Is there an easy to compute the length of a curve? I'm sure there has to be, this framework seems to do everything...but I can't find it! Beyond that, is there perhaps a better built in way to do what I want more easily?