matlab - 在 MATLAB 中使用 UV 映射
问题描述
我有一组纹理数据(我相信)是 uv 形式的。它的范围从 -115~ 到 ~115(这些不是整数)
我正在尝试获取这些纹理数据并将其映射到 MATLAB 中的模型(以 X、Y、Z 形式出现)。然而,大约 1 小时前是我第一次听说 uv 映射,这就是我获得数据的方式。
在这种情况下,我有一个飞机在 x、y、z 中的顶点列表,并且绘制得很好(使用 plot3)。我有三组数据:顶点(nx 3)、纹理(nx 2)和“正常”(nx 3)。但是如何使用这些纹理数据以及相应的纹理 .png 文件将纹理覆盖在模型顶部?
这是在 MATLAB 2017b 中。
解决方案
推荐阅读
- python - python:获取机器人测试用例名称
- python - 如何有一个强制性和两个可选的位置参数?
- powershell - 为什么 PowerShell 的 `Get-ChildItem` 命令将参数 `d` 解析为 `Depth`?
- electron - 电子 - 如何复制浏览器窗口?
- java - 密钥库被篡改或密码不正确 - Java Springboot 应用程序
- php - 有没有办法获取用户在嵌入式站点中查看的当前页面的链接?
- javascript - 在 index.html 中实现 Vanta.js 模块?
- python - 如何解决使用 Python / Django 将字符串转换为日期时间的问题?
- eclipse - 如何在 Eclipse CDT 中设置调试器
- amazon-web-services - 无法在浏览器中查看 S3 存储桶文件