# \[ANN\] Meshes.jl - Computational Geometry in Julia

**URL:** <https://discourse.julialang.org/t/ann-meshes-jl-computational-geometry-in-julia/53973>\
**Category:** Package Announcements\
**Tags:** package, announcement, mesh, geo, geometry\
**Created:** [January 26, 2021, 12:00pm UTC](https://discourse.julialang.org/t/ann-meshes-jl-computational-geometry-in-julia/53973 "2021-01-26T12:00:03Z")\
**Posts on this page:** 1\
**Showing post:** 54

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [July 13, 2024, 11:33am UTC](https://discourse.julialang.org/t/ann-meshes-jl-computational-geometry-in-julia/53973/54 "2024-07-13T11:33:15Z")

</div>

Quick updates:

- Addition of `Wedge` geometry as a 3-Polytope

- Discretization of `Cylinder` into `Hexahedron` and `Wedge` geometries

![image](https://global.discourse-cdn.com/julialang/original/3X/c/8/c84bec3249eb9d7596ca9d1da2b976d14fe8f869.png)

- New `sideof(point, ring)` and `point ∈ poly` with Hao et al. algorithm, which we implemented with multiple-threads. Speedup of ~12x. The algorithm is quite robust, and can handle all sorts of degenerate cases in 2D polygonal areas:

![image](https://global.discourse-cdn.com/julialang/original/3X/7/9/7943ce409efbb10ac300a986d5f67d2954cdab2a.png)

- Angles with explicit `rad` units:

```julia
julia> ∠(Vec(1, 0), Vec(0, 1))
1.5707963267948966 rad

```

- Addition of various CRS for georeferencing data in Brazil, including the `Aratu`, `SAD69`, `SAD96` and `SIRGAS2000` datums:

> <https://github.com/JuliaEarth/CoordRefSystems.jl/blob/3bed4bb6a6c8f6f9063568c6578749d63863c98d/src/get.jl#L29-L47>

---

_[View the full topic](https://discourse.julialang.org/t/ann-meshes-jl-computational-geometry-in-julia/53973)._
