# 3D Isosurface

**URL:** <https://discourse.julialang.org/t/3d-isosurface/19042>\
**Category:** Visualization\
**Tags:** question\
**Created:** [December 27, 2018, 5:59pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042 "2018-12-27T17:59:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![CrocoDuck](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/crocoduck/32/250_2.png) [@CrocoDuck](https://discourse.julialang.org/u/CrocoDuck)\
**Post date:** [December 27, 2018, 5:59pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042/1 "2018-12-27T17:59:12Z")

</div>

Hi guys!

I would like to make nice plots of acoustic modes in a rectangular room by making use of isosurfaces. Below you can see a bunch of examples of what I am aiming for. I did those with Matlab few years ago.

 ![SHAPES](https://global.discourse-cdn.com/julialang/original/3X/9/f/9f3d00e179c60aa2fe8dc79253dc89895ab995f8.png)

I had a look online but I couldn’t quite find examples on this.

Is any of you used to do this kind of plots? If so, how do you do it?  
Is it possible to use JuliaPlots to do this?

Thanks!

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [December 27, 2018, 6:16pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042/2 "2018-12-27T18:16:21Z")

</div>

Check out [FinEtools](https://github.com/PetrKryslUCSD/FinEtools.jl) and [examples](https://github.com/PetrKryslUCSD/FinEtoolsAcousticsExamples): I export VTK files and visualize in Paraview.

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [December 27, 2018, 6:29pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042/3 "2018-12-27T18:29:48Z")

</div>

> [@CrocoDuck](#):
>
> I would like to make nice plots of acoustic modes in a rectangular room by making use of isosurfaces.

[GitHub - MakieOrg/Makie.jl: Interactive data visualizations and plotting in Julia](https://github.com/JuliaPlots/Makie.jl) can do isosurfaces.

---

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [December 27, 2018, 7:24pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042/4 "2018-12-27T19:24:51Z")

</div>

MeshCat.jl can also visualize isosurfaces in 3D. There’s even a demo of that in the readme: [https://github.com/rdeits/MeshCat.jl#contours](https://github.com/rdeits/MeshCat.jl#contours)

---

<div class="post-metadata">

**Author:** ![CrocoDuck](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/crocoduck/32/250_2.png) [@CrocoDuck](https://discourse.julialang.org/u/CrocoDuck)\
**Post date:** [December 28, 2018, 7:02pm UTC](https://discourse.julialang.org/t/3d-isosurface/19042/5 "2018-12-28T19:02:30Z")

</div>

Hey there! Thanks for the suggestions. Makie is doing the work very nicely, so I think I will use that. The other packages are quite cool too, I am sure I will use them as well at some point.

Thanks!
