".-" 语法在着色器中不可理解,如 "st = st *2.-1.;"

问题描述 投票:0回答:0

我正在读一本关于着色器的书,叫做着色器之书,我遇到了一些像这样的语法

st = st *2.-1.;
任何人都可以帮助这是什么“。”操作员在做。

同样也用在circle函数中

return 1.-smoothstep(_radius-(_radius*0.01),
_radius+(_radius*0.01),
dot(l,l)*4.0);

在这个例子中,为什么我们将它乘以 4.

我正在尝试书中的一段代码,它运行良好。我的问题是对代码语法的理解。

c three.js geometry shader shapes
© www.soinside.com 2019 - 2024. All rights reserved.