From 4c4a95365597a78b105792794db70f09a1ece938 Mon Sep 17 00:00:00 2001
From: Alexandre Lanvin <alanvin@ad.inria.fr>
Date: Wed, 30 Oct 2024 14:55:55 +0100
Subject: [PATCH] support for ply files written using meshio

---
 src/projects/gaussianviewer/renderer/GaussianView.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/projects/gaussianviewer/renderer/GaussianView.cpp b/src/projects/gaussianviewer/renderer/GaussianView.cpp
index b9fe1e5a..e4400ab4 100644
--- a/src/projects/gaussianviewer/renderer/GaussianView.cpp
+++ b/src/projects/gaussianviewer/renderer/GaussianView.cpp
@@ -88,6 +88,9 @@ int loadPly(const char* filename,
 
 	std::string dummy;
 	std::getline(infile, buff);
+	if(strstr(buff.c_str(), "comment") != NULL) // meshio writes a comment when saving ply files.
+		std::getline(infile, buff);
+
 	std::stringstream ss(buff);
 	int count;
 	ss >> dummy >> dummy >> count;
-- 
GitLab