MeshLab显示纹理贴图

摘要:
需要三个文件:obj文件、mtl文件和纹理贴图。

共需要三个文件:obj文件、mtl文件及一张纹理图。

1、obj文件需要满足如下格式:

顶点 v

纹理坐标 vt

法线 vn

面片f Vertex1/Texture1/Normal1 Vertex2/Texture2/Normal2 Vertex3/Texture3/Normal3

例如:

mtllib ./1f2.obj.mtl
v 1.458263 -1.366019 1.144059v 1.444591 -1.369437 1.111344v 1.460216 -1.349906 1.093766vt 0.000000 0.000000vt 0.000000 0.500000vt 0.500000 0.500000vn 1.331619 -1.435342 -0.408150vn 0.665809 -0.717671 -0.204075vn 1.331619 -1.435342 -0.408150f 1/1/1 2/2/2 3/3/3

其中第一行指明了对应的mtl文件;

2、mtl文件进行了一些贴图设置及指定了纹理图

例如:

#
# Wavefront material file
# Converted by Meshlab Group
#

newmtl material_0
Ka 0.200000 0.200000 0.200000Kd 1.000000 1.000000 1.000000Ks 1.000000 1.000000 1.000000Tr 1.000000illum 2Ns 0.000000map_Kd 12.png

3、纹理图

可以是png、jpg等图片格式,文件名要按照mtl中指定的文件名来设置。

4、显示效果

image

免责声明:文章转载自《MeshLab显示纹理贴图》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Excel 列号转换为字母(VBA)移动端——JS(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MeshLab中插件的添加过程

MeshLab中主要插件类型有filter plugins, i/o plugins, edit plugins,这些插件实现了MeshLab的大部分功能。新加入的插件命名规则最好也遵循规范,可命名为:edit_something, filter_something, io_something,可以在插件中写入自定义的功能或操作,实现功能的扩展。MeshL...

C# Xml序列化与反序列化

Xml文本的序列化与反序列化: public static class XmlSerializeHelper { // 序列化:对象 -> Xml文本 public static string SerializeToXmlString(object obj) {...

Vue Mixin 与微信小程序 Mixins 应用

什么是Mixin(混入) Mixin是一种思想,用来实现代码高度可复用性,可以针对属性复制实现代码复用的想法进行一个扩展,就是混入(mixin)。混入并不是复制一个完整的对象,而是从多个对象中复制出任意的成员并将这些成员组合成一个新的对象。 1 const obj1 = {a:1,b:2,c:3,d:4,e:5}; 2 const obj2 = {f:...

svn如何过滤常见的bin/obj/package/log等文件夹的文件

步骤1,在要处理的文件夹上面右击TortoiseSVN,接着点击Settings 步骤2,在Settings里面找到Global Ignore pattern 里面输入*/bin */obj *.vs *packages *bin *obj *log ,注意,每个后面有空格...

Linux驱动学习 —— 在/sys下面创建目录示例

有时我们需要在/sys下面创建一些目录, 下面给出了一个示例。 在加载驱动模块后, 在/sys下面会创建一个名为sysfs_demo的目录,并在其中在创建几个文件和目录。 [root@tiny4412 mnt]# ls -R /sys/sysfs_demo/ /sys/sysfs_demo/: node_one node_two s...

java关于传值与传引用

关于java传值还是传引用的问题经常出现在一些烦人的面试题中,主要考察个人对java基础的掌握情况。 首先明确一下:本地方法中,java的参数传递都是传值。但是如果是远程调用方法时,会将对象本身传递过去 Java是本地编程多是传值,这个值包括基本值和引用值,分别对应基本类型和引用类型。基本类型就不说了。 引用类型虽然是传值,但是却表现出传引用的效果。传递...