![](/cs248/winter21content/media/geometry/images/slide_058.jpg)
Back to Lecture Thumbnails
![](/cs248/winter21content/media/users/weiren/profile.jpg)
weiren
![](/cs248/winter21content/media/users/chii/profile.jpg)
chii
Are there data structures that allow us to store these vertex and triangle lists efficiently?
![](/cs248/winter21content/media/users/dannycho7/profile.jpg)
dannycho7
vectors? :)
![](/cs248/winter21content/media/users/kckckc/profile.jpg)
kckckc
Is this how SVG files stores geometric meshes?
![](/cs248/winter21content/media/users/manuforo/profile.jpg)
manuforo
@kckckc I don't know much about svg files, but I know this is similar to how meshes are stored in .ply files. The structure of a typical PLY file is:
Header Vertex List Face list (described by vertex indices) Lists of other elements
You can read more about it here: http://paulbourke.net/dataformats/ply/
![](/cs248/winter21content/media/users/jochuang/profile_Xp0Oqp3.jpg)
jochuang
@manuforo thanks for the good read!
Please log in to leave a comment.
Copyright 2021 Stanford University
(i,j,k) refers to the vertices of a triangle. By this kind of indexing, we could store and retrieve the vertices more efficiently.