安装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