# PyVista functionalities analogue package in Julia

**URL:** https://discourse.julialang.org/t/pyvista-functionalities-analogue-package-in-julia/117734
**Category:** New to Julia
**Tags:** geometry
**Created:** [August 1, 2024, 3:26pm UTC](https://discourse.julialang.org/t/pyvista-functionalities-analogue-package-in-julia/117734 "2024-08-01T15:26:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![sabbraxcaddabra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sabbraxcaddabra/32/51312_2.png) [@sabbraxcaddabra](https://discourse.julialang.org/u/sabbraxcaddabra)
#### Post date: [August 1, 2024, 3:26pm UTC](https://discourse.julialang.org/t/pyvista-functionalities-analogue-package-in-julia/117734/1 "2024-08-01T15:26:14Z")

</div>

Hello everyone!  
I have a big python project that based on PyVista library features: reading stl geometry, finding normals for each cell, finding intersection between polydata object and line  
Can anybody help me find Julia packages where some of these features are implemented

---

<div class="post-metadata">

### Author: ![empet](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/empet/32/221303_2.png) [@empet](https://discourse.julialang.org/u/empet)
#### Post date: [August 1, 2024, 5:35pm UTC](https://discourse.julialang.org/t/pyvista-functionalities-analogue-package-in-julia/117734/2 "2024-08-01T17:35:01Z")

</div>

Most of PyVista functionality is provided by JuliaGeometry  
[https://github.com/orgs/JuliaGeometry/repositories?type=all](https://github.com/orgs/JuliaGeometry/repositories?type=all).  
With `GeometryBasics.jl` you can read/write stl, obj, off, ply files, compute normals. MarchingCubes.jl is the Julia version implementation of the corresponding algorithm. More details at the posted link.
