位置: 编程技术 - 正文
推荐整理分享PLY文件读取与显示(pcl读取ply文件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:ply文件的读取与显示,plt读取图像,ply格式的文件怎么打开,pcl读取ply,ply文件的读取与显示,读入plt,python读取ply文件,python读取ply文件,内容如对您有帮助,希望把文章链接给更多的朋友!
用OpenGL写了一份读取PLY文件并显示的代码,支持以下关键字:
ply/format/element vertex/property/element face/end_header
以及数据类型:
char(int8)/uchar(uint8)/short(int)/ushort(uint)/int(int)/uint(uint)/float(float)/double(float)
并支持变量:
坐标x y (z可选) (w可选)/法向向量nx ny nz/颜色red green blue (alpha可选)
读取之后,利用OpenGL绘制出来,并绘制坐标轴,允许可以通过方向键旋转坐标、‘-’和‘=’缩小、放大。
希望写成C风,但是很久没写C代码了,如有不妥,还望各位看官斧正。
转载需经过本人同意!
///////////////////////////////////////////////////////////////////////////////////////////////
main.cpp
PLYLoader.hPLYLoader.cpp
比如读取下面这个文件:
pyramid.ply
效果如图:
利用方向键和‘-’、‘=’键,可以看得立体图形的全貌。opengl坐标系 坐标系作为3D图形编程的基础,从它开始学习opengl是一个很好的切入点。在具体讨论之前,请允许我先向各位看官灌输一些概念或者术语。这是很有必要
openGL函数说明 函数原型:voidglBegin(GLenummode)voidglEnd(void)参数说明:mode:创建图元的类型。可以是以下数GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,
一 OpenGL数据类型和简单绘制 一基本数据类型GLenum:用于GL枚举的无符号整型。GLboolean:用于单布尔。OpenGLES还定义了其自己的真和假(GL_TRUE和GL_FALSE)以避免平台和语言的差别。GLbitfie
标签: pcl读取ply文件
本文链接地址:https://www.jiuchutong.com/biancheng/369554.html 转载请保留说明!友情链接: 武汉网站建设