在 Roblox 中将纹理映射到2个三角形上

我目前正在尝试使用图像标签将纹理映射到2个不同的三角形上(因为我使用的是直角楔形,所以需要两个来制作锐角三角形),但问题在于,我只能设置位置、大小和旋转数据,因此我需要弄清楚如何使用这些信息来正确地将纹理映射到三角形上。 示例 位置是基于三角形的左上角和大小(<1,1> 角位于右下角,<0,0>角位于左上角),大小也基于三角形大小(<1,1> 与三角形大小相同,<0,0> 是无限小的),旋转是基于中心点的。 我有UV坐标(给出0-1)和面顶点,都来自一个obj文件。 在3D中,三角形由2个楔形组成,这些楔形从最长表面的直角处和相反角处分割。

点赞
用户6506067
用户6506067

我不太理解这个,但是在 Surface GUI 上改变画布属性可能会有所帮助。

2018-07-19 19:01:15