如何在JavaFx中创建TriangleMesh后更改纹理坐标?

时间:2013-12-21 17:39:32

标签: animation textures mesh javafx-8

我在JavaFx中创建了一个TriangleMesh。顶点被分配了一些初始纹理坐标。我想通过随时间缓慢改变顶点的纹理坐标来为网格上的纹理设置动画。这可能吗?如果是这样,怎么办?如果没有,实现这种效果的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

有可能...... 一种方法是为uvStartX创建属性Double,uvStartY(u,v).. 覆盖无效方法,在无效方法中,调用setMesh(meshMethod) 在时间轴中更改这些值。

我已经完成了与积分,网格划分等相似的事情...... 它的工作原理也很顺畅。

困难的部分是确保所有代码都映射到0-1.0之间的点并保留这些点 相互排列。