[bump]
Hello again , two weeks since my initial problem!
I've learned alot about complex polygons, inwards offsetting and the straight skeleton.
Whilst implemeting it became much too hard for me.
I threw it all out the door, and instead used a type of 3d tiles.
while i was working on the 3d tiles the amount of possibilities (and tiles i had to pre-draw) became to much.
Again I threw it all out !
Finally I've decided on a method where i create the tiles at runtime (build up from the different visible sides) It does get a little complex, but that's life for ya.
I am glad i can move on again!
The almost end-result looks like this :
and more info and frustration can be found at
my devlog[/bump]