用实际坐标3D坐标替换obj文件几何顶点

时间:2015-10-15 22:27:33

标签: mesh vertex

我有一个实际的平面,它具有相对于地标的四个角的已知3D坐标。它的坐标是:

左前角:-32.5100 128.2703 662.2551
右前角:65.2244 131.0850 656.1088
左后角:-23.4983 129.0271 838.3724
右后角:74.1135 131.4294 833.4199

我现在正在使用搅拌器创建一个3D obj文件平面,该搅拌器将图像作为纹理映射在其上。按照关于使用blender在平面上添加纹理的教程,我得到了我的obj文件和下面的mtl文件。我试图直接将obj文件的几何顶点替换为我自己的坐标,但是在meshlab中没有连接坐标。有关如何修改obj文件的任何想法?

谢谢,

OBJ文件:

# Blender v2.76 (sub 0) OBJ File: ''
# www.blender.org
mtllib planePhantom.mtl
o Plane
v -0.088000 0.000000 0.049250
v 0.088000 0.000000 0.049250
v -0.088000 0.000000 -0.049250
v 0.088000 0.000000 -0.049250
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000 
vt 0.000000 1.000000 
vn 0.000000 1.000000 0.000000
usemtl Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1

MTL文件:

# Blender MTL File: 'None'
# Material Count: 1

newmtl Material.001
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 0
map_Kd IMG_0772_cropped_unsharpmask_100_4_0.jpeg

在替换之前,该平面显示在meshlab中:

correct 3D view

1 个答案:

答案 0 :(得分:0)

好的,事实证明,连接顶点的顺序是错误的,我已经想出来了