# Is there a Julia equivalent to the Octave Geometry or Matlab MatGeom package?

**URL:** https://discourse.julialang.org/t/is-there-a-julia-equivalent-to-the-octave-geometry-or-matlab-matgeom-package/12274
**Category:** Visualization
**Created:** [July 9, 2018, 3:30pm UTC](https://discourse.julialang.org/t/is-there-a-julia-equivalent-to-the-octave-geometry-or-matlab-matgeom-package/12274 "2018-07-09T15:30:01Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![JacobHuesman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jacobhuesman/32/4652_2.png) [@JacobHuesman](https://discourse.julialang.org/u/JacobHuesman)
#### Post date: [July 9, 2018, 3:30pm UTC](https://discourse.julialang.org/t/is-there-a-julia-equivalent-to-the-octave-geometry-or-matlab-matgeom-package/12274/1 "2018-07-09T15:30:01Z")

</div>

Hi all,

I’m starting to move my work over from Octave after significant frustration with the slowness of its plotting functionality. Does anyone know if their is a Julia package available similar to the Octave Geometry or Matlab MatGeom package? Specifically, is there a package dedicated to the creation, manipulation, and display of 2D and 3D shapes such as point sets, lines, polygons, etc?

Thanks,

---

<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: [July 9, 2018, 5:27pm UTC](https://discourse.julialang.org/t/is-there-a-julia-equivalent-to-the-octave-geometry-or-matlab-matgeom-package/12274/2 "2018-07-09T17:27:18Z")

</div>

Check out the [JuliaGeometry](https://github.com/JuliaGeometry) organization, particularly packages like:

- [GitHub - JuliaGeometry/GeometryTypes.jl: Geometry types for Julia](https://github.com/JuliaGeometry/GeometryTypes.jl)
- [GitHub - JuliaIO/MeshIO.jl: IO for Meshes](https://github.com/JuliaIO/MeshIO.jl)
- [GitHub - JuliaGeometry/Meshing.jl: Meshing and isosurface extraction algorithms](https://github.com/JuliaGeometry/Meshing.jl)

For visualization there are:

- [GitHub - JuliaPlots/Makie.jl: High level plotting on the GPU.](https://github.com/JuliaPlots/Makie.jl)
- [https://github.com/JuliaPlots/Plots.jl](https://github.com/JuliaPlots/Plots.jl)
- [https://github.com/rdeits/MeshCat.jl](https://github.com/rdeits/MeshCat.jl) (shameless self-promotion)

---

<div class="post-metadata">

### Author: ![JacobHuesman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jacobhuesman/32/4652_2.png) [@JacobHuesman](https://discourse.julialang.org/u/JacobHuesman)
#### Post date: [July 9, 2018, 6:42pm UTC](https://discourse.julialang.org/t/is-there-a-julia-equivalent-to-the-octave-geometry-or-matlab-matgeom-package/12274/3 "2018-07-09T18:42:33Z")

</div>

Thanks @rdeits, that got me on the right track. For planar geometries I also found:

- [https://github.com/JuliaGeo/LibGEOS.jl](https://github.com/JuliaGeo/LibGEOS.jl)
