我是靠谱客的博主 小巧唇彩,最近开发中收集的这篇文章主要介绍matlab 读取pts_MATLAB对ply文件格式的读取和显示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MATLAB

ply

文件格式的读取和显示

首先是这个

ply_read.m

文件

[plain] view plain copy print?

CODE

上查看代码片派生到我的代码片

function [ Elements, varargout ] = PL

Y_READ ( Path, Str )

%*****************************************************************************

80

%

%% PL

Y_READ reads a PLY 3D data file.

%

%

[DATA,COMMENTS] = PL

Y_READ(FILENAME) reads a version 1.0 PL

Y file

%

FILENAME and returns a structure DATA.

The fields in this structure

%

are defined by the PL

Y header; each element type is a field and each

%

element property is a subfield.

If the file contains any comments,

%

they are returned in a cell string array COMMENTS.

%

%

[TRI,PTS] = PL

Y_READ(FILENAME,'tri') or

%

[TRI,PTS,DATA,COMMENTS] = PL

Y_READ(FILENAME,'tri') converts vertex

%

and face data into triangular connectivity and vertex arrays.

The

%

mesh can then be displayed using the TRISURF command.

%

%

Note: This function is slow for large mesh files (+50K faces),

%

especially when reading data with list type properties.

%

%

Example:

%

[Tri,Pts] = PL

Y_READ('cow.ply','tri');

%

[Tri,Pts] = PL

Y_READ('bunny.ply','tri');

%

trisurf(Tri,Pts(:,1),Pts(:,2),Pts(:,3));

%

colormap(gray); axis equal;

%

%

Discussion:

%

%

The original version of this program had a mistake that meant it

%

did not properly triangulate files whose faces were not already triangular.

%

This has been corrected (JVB, 25 February 2007).

%

%

Glenn Ramsey pointed out and corrected a problem that occurred

%

with an uninitialized value of Type2, 27 August 2012.

%

%

Licensing:

%

%

This code is distributed under the GNU LGPL license.

%

最后

以上就是小巧唇彩为你收集整理的matlab 读取pts_MATLAB对ply文件格式的读取和显示的全部内容,希望文章能够帮你解决matlab 读取pts_MATLAB对ply文件格式的读取和显示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部