123456789101112131415161718192021222324 |
- """Find the vertices that are connected
- to a specific vertex in a mesh"""
- from vedo import Sphere, Point, Points, show
- # create a wireframe sphere and color it yellow
- s = Sphere(res=12).wireframe().c("yellow")
- # select one point on the sphere using its index
- index = 12
- pt = s.vertices[index]
- # find all the vertices that are connected to the selected point
- ids = s.connected_vertices(index)
- vtxs = s.vertices[ids]
- # create a red point at the selected point's location
- apt = Point(pt).c("red5").ps(15)
- # create blue points at the locations of the vertices
- # connected to the selected point
- cpts = Points(vtxs).c("blue5").ps(20)
- # show the sphere, the selected point, and the connected vertices
- show(s, apt, cpts, __doc__, bg='bb').close()
|