安装MeshLab
sudo apt-get install meshlab
操作:
旋转视图:鼠标左键+拖动
缩放视图:滑动鼠标滚轮/shift+左键
平移视图:鼠标滚轮按钮+拖动
指定旋转/轨迹球中心:鼠标左键双击模型特定点
改变界面左下方Fov:shift+鼠标滚轮
全屏/退出:alt+enter
改变灯向:control+shift+鼠标左键拖动
界面下方参数含义:
FOV:(Filed of view) 摄像机视野
FPS:(Frames per second)每秒传输帧数
MESH:导入模型名
Vertices:模型点数
Faces:模型面数
MeshLab支持的文件格式:
STL,OFF,OBJ,PLY,PTX,V3D,PTS,APTS,XYZ,GTS,TRI,ASC,X3D,X3DV,VRML,ALN
点云在meshlab上进行可视化:
pcd–>ply–>用MeshLab打开
mtl文件:
/tmp/test.mtl
newmtl material_0
Ka 0.200000 0.200000 0.200000
Kd 1.000000 1.000000 1.000000
Ks 1.000000 1.000000 1.000000
Tr 1.000000
illum 2
Ns 0.000000
map_Kd /tmp/0.png
newmtl material_1
map_Kd /tmp/1.png
obj文件:
test.obj
mtllib /tmp/test.mtl
# squre
v 0 0 0
v 1 0 0
v 1 0 1
v 0 0 1
vt 0 0 # u, v, 原点在左下,0~1之间
vt 0.833 0
vt 0.833 1
vt 0 1
# triangle
v 0 0 0
v 0 0 1
v 0 1 0
vt 0 0 #image left down
vt 1 0 #image right down
vt 1 1 #image right up
usemtl material_0
f 1/1 2/2 3/3 4/4
usemtl material_1
f 5/6 6/7 7/5
面的顶点默认为逆时针顺序;可在顶点x y z后面跟上red, green, blue值来表示顶点颜色,颜色值的范围为0到1.0;定点索引如果是负的,表示从顶点序列结尾的偏移,从-1开始;
参考:
详解3D中的obj文件格式
https://stackoverflow.com/questions/58381227/how-to-add-path-to-texture-in-obj-or-mtl-file