This reads meshes from text files in PLY format. Note that this does not read arbitrary data from PLY files, i.e., PLY files can store data that is not supported by this function.
read.fs.surface.ply(filepath)
filepath | string. Full path to the input surface file in Stanford Triangle (PLY) format. |
---|
named list. The list has the following named entries: "vertices": nx3 double matrix, where n is the number of vertices. Each row contains the x,y,z coordinates of a single vertex. "faces": nx3 integer matrix. Each row contains the vertex indices of the 3 vertices defining the face. WARNING: The indices are returned starting with index 1 (as used in GNU R). Keep in mind that you need to adjust the index (by substracting 1) to compare with data from other software.
This is by far not a complete PLY format reader. It can read PLY mesh files which were written by write.fs.surface.ply
and Blender. Vertex colors and Blender vertex normals are currently ignored (but files with them are supported in the sense that the mesh data will be read correctly).
Other mesh functions:
faces.quad.to.tris()
,
read.fs.surface.asc()
,
read.fs.surface.bvsrf()
,
read.fs.surface.geo()
,
read.fs.surface.gii()
,
read.fs.surface.ico()
,
read.fs.surface.obj()
,
read.fs.surface.off()
,
read.fs.surface.vtk()
,
read.fs.surface()
,
read.mesh.brainvoyager()
,
read_nisurfacefile()
,
read_nisurface()
,
write.fs.surface.asc()
,
write.fs.surface.byu()
,
write.fs.surface.gii()
,
write.fs.surface.mz3()
,
write.fs.surface.vtk()
,
write.fs.surface()