# Isocaps in GLMakie

**URL:** <https://discourse.julialang.org/t/isocaps-in-glmakie/113395>\
**Category:** Visualization\
**Tags:** glmakie\
**Created:** [April 23, 2024, 2:24pm UTC](https://discourse.julialang.org/t/isocaps-in-glmakie/113395 "2024-04-23T14:24:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fedoroff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fedoroff/32/53209_2.png) [@fedoroff](https://discourse.julialang.org/u/fedoroff)\
**Post date:** [April 23, 2024, 2:24pm UTC](https://discourse.julialang.org/t/isocaps-in-glmakie/113395/1 "2024-04-23T14:24:45Z")

</div>

Are there any ways in GLMakie to add [isocaps](https://fr.mathworks.com/help/matlab/visualize/isocaps-add-context-to-visualizations.html) to a cut of an isosurface?  
Something like this:  
 ![isocap1](https://global.discourse-cdn.com/julialang/original/3X/f/2/f22314cdae4688f85781e5eb3fb7dd2c794b8f8f.png)  
 ![isocap2](https://global.discourse-cdn.com/julialang/original/3X/4/d/4d7011c8c198e6ed34c10c6e71c30e0df62ddea7.png)

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [April 23, 2024, 3:43pm UTC](https://discourse.julialang.org/t/isocaps-in-glmakie/113395/2 "2024-04-23T15:43:09Z")

</div>

Seems to me you can do something like that by adding transformed `contourf`s:

```julia
using GLMakie

data = [sin(x) * cos(y) * z^2 for x in 1:0.1:3pi, y in 1:0.1:3pi, z in 1:0.1:2]
f, ax, vol = volume(data; axis = (; type = Axis3), algorithm = :iso, isovalue = 0.5)
contourf!(ax, data[:, :, end], levels = range(0.5, maximum(data), length = 10),
    transformation = (:xy, size(data, 3)))
contourf!(ax, data[:, 1, :], levels = range(0.5, maximum(data), length = 10),
    transformation = (:xz, 1))
contourf!(ax, data[1, :, :], levels = range(0.5, maximum(data), length = 10),
    transformation = (:yz, 1))
f

```

 ![image](https://global.discourse-cdn.com/julialang/original/3X/8/1/81de0692237a7958b808442a10cfcb9df4b54428.jpeg)

---

<div class="post-metadata">

**Author:** ![fedoroff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fedoroff/32/53209_2.png) [@fedoroff](https://discourse.julialang.org/u/fedoroff)\
**Post date:** [April 24, 2024, 7:00am UTC](https://discourse.julialang.org/t/isocaps-in-glmakie/113395/3 "2024-04-24T07:00:34Z")

</div>

Great! Thank you.
