Thanks for the response L R, I appreciate you taking the time.
I am not sure where to place the alignScope... in my code to get the desired result.
I generated this with these few lines:
@Group("Parcel_settings") @Order(20) @Range(0,360)
attr Rotation = 90
@Group("Parcel_settings") @Order(30) @Range(10,100)
attr X_Size = 25
@Group("Parcel_settings") @Order(40) @Range(10,100)
attr Z_Size = 25
@Group("Parcel_settings") @Order(50) @Range(0,10)
attr StreetWidth= 4
Parcel-->
alignScopeToAxes(y)
rotateScope(0,Rotation,0)
split(x) {
{ ~X_Size: split(z) {{ ~Z_Size: Footprint | StreetWidth: Street }* | ~Z_Size: Footprint } | StreetWidth: Street }*
| ~X_Size: split(z) {{ ~Z_Size: Footprint | StreetWidth: Street }* | ~Z_Size: Footprint
}
This rotates the entire thing like shown above, but the alignment of the streets is distorted.
If I wasn't clear before - I wish to kind of rotate the resulting grid, and preserve the right angle between streets. Not just the parcel scope. So it look like this: