I wonder if there is an existing script, model, extension, add-in, or what have you, to address the following situation.
I have a linear feature that changes in bearing fairly frequently. I would like to draw boxes (create features) offset from the line with the long axis parallel to the line. The boxes vary in length and width and how often they are placed. They are usually, but not always, 4 sided; occasionally there are additional inflection points in the long side, so that the long axis of the box remains parallel to the line. Sometimes, I will have a coordinate of one of the corners, and sometimes the centre of the box, along with the length and width.
I'm wondering if there are any tools that may be able to help address some or all of this issue, ideally by ingesting a list and outputting the boxes.