I have been working on a script that generates a series of planes on different levels and then joins them together as one surface. I am now wanting to offset the surface to create a solid slab but am having some difficulties. I am guessing this is because I have faces of the surface on different planes (horizontal and vertical).
If I try and use the Offset Surface component, each individual face offsets separately. If I use the Offset Mesh component then I do not get a uniform thickness. In the below screenshot you can see that the red lines between vertexes are a constant distance, but this results in the yellow lines not being parallel in all instances and creating odd junctions.
Any help would be greatly appreciated!