123456789101112131415 |
- """A flag-post style marker"""
- from vedo import ParametricShape, precision, color_map, show
- s = ParametricShape("RandomHills").cmap("coolwarm")
- pts = s.clone().decimate(n=10).points
- fss = []
- for p in pts:
- col = color_map(p[2], name="coolwarm", vmin=0, vmax=0.7)
- ht = precision(p[2], 3)
- fs = s.flagpost(f"Heigth:\nz={ht}m", p, c=col)
- fss.append(fs)
- show(s, *fss, __doc__, bg="bb", axes=1, viewup="z")
|