如何将 PLY 模型转换为三角形列表?

问题描述 投票:0回答:1

我想尝试在我自己的简单光线追踪器中渲染 Stanford Bunny 模型。当我下载并解压模型时,我得到两个

.ply
文件目录,分别称为
data/
reconstruction/
。我相信该模型 100% 由三角形组成(因此它是三角形网格)。

现在,我只想要一种方法将所有这些

.ply
文件转换为三角形列表(顶点的三元组)。我该怎么做?

graphics 3d mesh point-clouds triangle
1个回答
0
投票

我会继续从不同的来源下载完整的兔子,就像这里看到的那样

https://github.com/alecjacobson/common-3d-test-models/blob/master/data/stanford-bunny.zip

如果你真的想要 ply 而不是 obj,我会使用 meshlab 来转换它。

层格式本身非常简单。您可以在这里阅读更多相关内容 https://paulbourke.net/dataformats/ply/

可以在此处找到该格式的示例实现 https://github.com/EliCDavis/polyform/blob/main/formats/ply/ascii_reader.go#L305

© www.soinside.com 2019 - 2024. All rights reserved.