Using AR isn't really programming a structure.
A few days ago I've seen a documentary about building roller coaster and it explained all of the building levels:
First, concept and basic design, then design it in a simulator, then build all the parts according to the simulator ("programming" your pieces) and then put them all together...
Well in RL you can use protractors and spirit levels for your construction, but you can't do it in the AR, therefore you need AR edit to create straight nodes or calculate the angles (using cos, sin etc for coordinates).
Well I'm gonna use ARedit in my solution and I advise you to do the same if you want it to be accurate