这可能很奇怪,因为据我了解,向量和标量不能相加。但是我发现了这个示例,并在第 157 行中执行了以下操作:
hsv.x + vec3(0.,2./3.,1./3.)
其中hsv.x恰好是一个float数字,该值来自鼠标 X 坐标,其余的是vec3.
hsv.x
float
vec3
我的问题是该操作的结果是什么?
opengl scalar vector glsl
glsl ×1
opengl ×1
scalar ×1
vector ×1