3d 如何将在xyz轴上移动对象和调整大小合并到着色器文件中?

3d 如何将在xyz轴上移动对象和调整大小合并到着色器文件中?,3d,shader,vertex-shader,3d,Shader,Vertex Shader,因此,我在一个名为rendermonkey的应用程序中做一个项目,我想知道是否有一种方法可以将对象位置和对象大小代码组合成一个,如果我尝试将一个放在另一个之前,它只会覆盖它 以下是着色器中的代码: vec4 Pos = gl_Vertex; Pos.xyz += vec3(20,20,1); Pos.xyz *= Scale; gl_Position = gl_ModelViewProjectionMatrix * Pos; 这是在顶点着色器中

因此,我在一个名为rendermonkey的应用程序中做一个项目,我想知道是否有一种方法可以将对象位置和对象大小代码组合成一个,如果我尝试将一个放在另一个之前,它只会覆盖它

以下是着色器中的代码:

   vec4 Pos = gl_Vertex;
       Pos.xyz += vec3(20,20,1);
       Pos.xyz *= Scale;
       gl_Position = gl_ModelViewProjectionMatrix  * Pos;
这是在顶点着色器中。

你说的“如果我尝试将一个放在另一个之前,它只会覆盖它”是什么意思<代码>*=不会“覆盖”
+=