在Matlab中读取.ply文件

5
我该如何读取一个网格文件(.ply)并在Matlab中显示它?
此外,我如何更改所述模型的摄像机视角?
谢谢

1
https://www.google.com/search?q=.ply+matlab - Hugh Nolan
@HughNolan 是的,我已经尝试过了,但还是谢谢 :) - Aly
@HughNolan 这就像我问如何编写一个Hello World程序,你告诉我C++有整个std库可供使用一样荒谬。对于新手来说,这真的没有帮助。我知道工具存在,但我不知道如何使用它们。 - Aly
严肃点,如果你对某种语言还是新手,甚至连一个“Hello World”程序都跑不起来,那么在这里问如何制作一个而不是花些时间熟悉该语言,我认为这是“荒谬”的。 - Hugh Nolan
@HughNolan 那只是一个例子,用来说明我的观点,我并不认为渲染一个3D网格和写一个Hello World问题一样简单,但显然对你来说,你所能做的一切都是微不足道的。如果你得不到答案,那么问答网站还有什么意义呢?任何人都可以使用谷歌搜索,但不一定知道如何解释结果。你在评论中粘贴谷歌搜索查询,这种行为是无知和讨厌的。 - Aly
显示剩余3条评论
2个回答

4
请访问此链接:http://people.sc.fsu.edu/~jburkardt/m_src/ply_display/ply_display.m,并保存该文件。 ply_display.m 是一个 Matlab 函数(与 Matlab 脚本相对)。Matlab 函数通常需要输入。您可以通过在与 .m 文件相同的文件夹中调用 ply_display 函数来调用它。以下是调用方式:
ply_display('file.ply')
%where
%'file.ply' is the name of the file

谢谢,你知道我如何将视角更改为设置的相机坐标吗? - Aly
2
@Aly 你可以使用view函数。将其放置在ply_display.m文件的第53行之后。 - m_power

3

1
请注意,pcread无法处理range_grids。仍在寻找能够处理它的工具。 - Dave Durbin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接