File: mesh_modify.py

package info (click to toggle)
vedo 2025.5.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 10,404 kB
  • sloc: python: 64,792; javascript: 1,932; xml: 437; sh: 139; makefile: 6
file content (14 lines) | stat: -rw-r--r-- 326 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Modify mesh vertex positions"""
from vedo import *

disc = Disc(res=(8,120)).linewidth(1)

plt = Plotter(interactive=False, axes=1)
plt.show(disc, Point(), __doc__)

for i in range(100):
    # Modify vertex positions
    disc.vertices += [0.01, 0.01*sin(i/20), 0]
    plt.reset_camera().render()

plt.interactive().close()