OptionalshaftDiameter: numberOptionallength: numberOptionalunit: unitOfLengthEnumOptionalframe: Bit.Inputs.Base.FrameOptionalshaftThe diameter of the shaft the key sits in, in unit, which sets its size; ANSI B17.1's square
keys cover shafts over 5/16 and up to 6-1/2 inches.
OptionallengthThe key's length from one round end to the other, in unit; at least its width.
OptionalunitThe unit the key is made in and its lengths are read in.
OptionalframeWhere the key lies: its bottom face's centre on the origin, its height along the normal, its length along the direction. Left out, the ground, facing +Y.
An ANSI B17.1 square parallel key with round ends for
parts.mechanical.keys.ansi.parallelKeyand its twin with face roles: sized for its shaft, its length, the unit and where it lies.