Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. def load_vertices(fname):
  2. with open(fname) as f:
  3. res = [
  4. map(float, s.split(' ')[1:])
  5. for s in f if s.startswith('v ')
  6. ]
  7. return np.array(res)
  8.  
  9. def save_vertices(fname, new_vertices):
  10. with open(fname) as f:
  11. lines = f.readlines()
  12. counter = 0
  13. with open(fname, 'w') as f:
  14. for s in lines:
  15. if not s.startswith('v '):
  16. f.write(s)
  17. f.write('\n')
  18. continue
  19. f.write('v {} {} {}\n'.format(new_vertices[counter]))
  20. counter += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement