Blender, Procedural, 3d Modeling, Geometry Node, Coding.
the pivot, you are moving all the houses to sit on scene origin. Then you rotate it: This is a simple 2D rotation using matrices in 3D space. Last step is to offset the houses back to their original location: The above workflow is way uglier than it needs to be. For example Blender can expose the