23#ifndef VCL_IO_MESH_PLY_CAPABILITY_H
24#define VCL_IO_MESH_PLY_CAPABILITY_H
26#include <vclib/io/file_format.h>
28#include <vclib/space/complex.h>
32constexpr FileFormat plyFileFormat()
34 return FileFormat(
"ply",
"PLY Polygon File Format .ply");
37inline MeshInfo plyFormatCapability()
41 info.setPolygonMesh();
49 info.setPerVertexPosition();
50 info.setPerVertexNormal();
51 info.setPerVertexColor();
52 info.setPerVertexQuality();
53 info.setPerVertexTexCoord();
54 info.setPerVertexMaterialIndex();
55 info.setPerVertexCustomComponents();
57 info.setPerFaceVertexReferences();
58 info.setPerFaceColor();
59 info.setPerFaceNormal();
60 info.setPerFaceQuality();
61 info.setPerFaceWedgeTexCoords();
62 info.setPerFaceMaterialIndex();
63 info.setPerFaceCustomComponents();
65 info.setPerEdgeVertexReferences();
66 info.setPerEdgeColor();