Adjacent elements of a Vertex in Meshes.jl

raman_kumar
Wed, 27 Aug 2025 21:44:19 +0000
Visualization

How to get the adjacent elements of a vertex in Meshes.jl ?

using Meshes, CoordRefSystems ,GLMakie

r =  Float32[1.6, 1.754088, 1.9230156, 2.1082115, 2.311243, 2.5338273, 2.7778475, 3.0453684, 3.3386526, 3.6601818, 4.012676, 4.3991165, 4.8227735, 5.287231, 5.7964177, 6.354642, 6.9666257, 7.637547, 8.373081]
θ =  Float32[0.0, 0.09817477, 0.19634955, 0.2945243, 0.3926991]
ϕ =  Float32[0.0, 0.3926991, 0.7853982, 1.1780972, 1.5707964, 1.9634954, 2.3561945, 2.7488935, 3.1415927, 3.5342917, 3.9269907, 4.3196898, 4.712389, 5.105088, 5.497787, 5.8904862, 6.2831855]

g = RectilinearGrid{𝔼,typeof(Spherical(0,0,0))}(r, θ, ϕ)
ver = vertex(g,1)

I only need element id numbers.

github.com/JuliaGeometry/Meshes.jl

src/toporelations/adjacency.jl

db4881f0b

5. """


6.     Adjacency{P}(topology)





8. The adjacency relation of rank `P` for a given `topology`.


9. """

What does below code represents?

for i in 1:nvertices(g)
    println(Coboundary{0,3}(topology(g))(i))
end

3 posts - 2 participants