活塞具有draw_2d
函数,它可以接受函数的结果,该函数image
返回由纹理制成的图像。有一个 'transformation' 参数image
,大多数示例只是从texture.transform
. 在内部,它是一个列表列表,如下所示:
[[0.0025, 0.0, -1.0], [0.0, -0.0033333333333333335, 1.0]]
调用示例如下:
window.draw_2d(
&e,
|context, graph_2d, _device| {
pw::image(
&texture,
context.transform, // [[0.001, 0.0, 0.0], [0.0, -0.0033333333333333335, 1.0]]
graph_2d
);
我试图找出这些价值观的定义,但失败了。文档只是说“转型”而没有进一步澄清。这些数字在数组中意味着什么?