Optionalshape: TOptionalparam: numberOptionalkind: curveFrameEnumOptionalup: Vector3OptionalkindHow the frames follow the curve.
OptionalupThe way perpendicular frames keep level with, and the first rotation-minimizing frame starts from; ignored by Frenet frames.
The edge or wire the frame sits on.
OptionalparamWhere the frame sits, as a fraction from 0 at the start to 1 at the end.
An edge or a wire, a parameter and the kind of frame for
shapes.edge.frameOnEdgeAtParamandshapes.wire.frameOnWireAtParam.