Hello @komondormrex
Lets say the scenario
I have 3 original arc with block, have exact arc length between block, and the block rotation are relative to where it is place on th arc.
Arc 1 = R100 with Block A, B, C with each block arc length is 5 mm
Arc 2 = R200 with Block J, K, L with each block arc length is 10 mm
Arc 3 = R300 with Block X, Y, Z with each block arc length is 15 mm
I want all the block to move to new arc but the arc length betwwen block keep the same to the original but the block rotation should be relative to where it is place in the new arc.
New Arc 1 = R120 with Block A, B, C with each block arc length is 5 mm
New Arc 2 = R230 with Block J, K, L with each block arc length is 10 mm
New Arc 3 = R340 with Block X, Y, Z with each block arc length is 15 mm
The solution that is given by @EnM4st3r is perfect for just 1 arc.
But if i choose many block and if there is block that is not related to the original arc, it will result on error.
So i need to deselect block that is not related to the arc first. But if i need to deselect hundred of them it is time consuming.
So i am thinking is it possible to slect all block and then move them to new arc but still keep the arc length and the rotation should relative to its arc.
My original MA.lsp can select all block and move them to the new arc and the rotation is relative to its arc. But the problem is the arc legth is not the same to the original.