关于多边形顶点的纹理填充

这两天更新了2.1.1看了下新的材质系统,想起来之前遗留的一个历史问题,用多边形顶点填充纹理,试着做了一下,感觉纹理设置上去了但是有些情况下某些边会有模糊拉扯的现象,不知道是什么原因引起的。还有请问一下mesh纹理的填充模式现在有api可以设置吗,我看了文档上没有写,看了下源代码也没找到哪里设置,望引擎大大,和知道的同学帮忙回答一下


1赞

@BigBear @panda @jare 召唤各位引擎大佬

这个效果我用mask做过,不过DC很高,期待用材质做的方法

解决了,uv计算有问题

大佬…

大佬 能不能说一下怎么实现的

思路就是把多边形顶点转换到纹理坐标系计算uv,三角形,将构建好的mesh传给meshrender,官方例子可以参照mesh-texture这个场景


三角形的构建代码比较长我就不贴了,核心就是一个环形链表,遍历顶点索引得到三角形

1赞

谢谢大佬提示

大佬,三角形的构建出来的表结构是什么样子的?
每个元素都是 一个三角形三个顶点么

大概是这样的一个结构,就是顶点索引

可以发个完整的demo,以前就碰到这样的问题,一直不知道怎么解决

期待分享完整测试项目。

不错,很屌

不错,学习了

哥们,,,我最服你的头像了

大佬,这个三角形构建能不能给再解释下,感觉完全不知道咋做啊

请问可以发个demo吗,不知道三角形怎么构建的

可以啊,学习了

战略mark!!!

大佬可否共享个代码,近期在做这个项目。有类似需求。万分感谢!!!869741844@qq.com