You can obtain isometric "view" of any shape by applying successive affine transformations.
For the "right" view (like the first image in your post):
1) with the rotate tool : rotate by -45° angle
2) with the scale tool : scale the height by 0.5773
3) with the rotate tool : rotate by 60° angle
For the "left" view (like the second image in your post):
1) with the rotate tool : rotate by 45° angle
2) with the scale tool : scale the height by 0.5773
3) with the rotate tool : rotate by -60° angle
You can also apply these 3 transformations at the same time by using the Gegl graph filter:
1) Ensure the layer has alpha channel: Layer > Transparency > Add alpha channel
2) Filters > Generic > GEGL graph... replace the text with :
with the Clipping option set to Adjust.
For the "right" view (like the first image in your post):
1) with the rotate tool : rotate by -45° angle
2) with the scale tool : scale the height by 0.5773
3) with the rotate tool : rotate by 60° angle
For the "left" view (like the second image in your post):
1) with the rotate tool : rotate by 45° angle
2) with the scale tool : scale the height by 0.5773
3) with the rotate tool : rotate by -60° angle
You can also apply these 3 transformations at the same time by using the Gegl graph filter:
1) Ensure the layer has alpha channel: Layer > Transparency > Add alpha channel
2) Filters > Generic > GEGL graph... replace the text with :
Code:
rotate degrees=45
scale-ratio x=1 y=0.5773
rotate degrees=-60
with the Clipping option set to Adjust.