From f2774b4a89b41089f73ac2e3c04c832f3a6d0818 Mon Sep 17 00:00:00 2001 From: turt1e Date: Sat, 6 Aug 2016 03:18:39 +0800 Subject: [PATCH] Fix translating error at 02->05->line_172 --- docs/02 Lighting/05 Light casters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02 Lighting/05 Light casters.md b/docs/02 Lighting/05 Light casters.md index 6ad3945..7a560c5 100644 --- a/docs/02 Lighting/05 Light casters.md +++ b/docs/02 Lighting/05 Light casters.md @@ -169,7 +169,7 @@ glUniform1f(glGetUniformLocation(lightingShader.Program, "light.quadratic"), 0.0 我们需要将光源的距离提供给公式;还记得我们是怎样计算向量的长度吗?我们可以通过获取片段和光源之间的不同向量把向量的长度结果作为距离项。我们可以使用GLSL的内建`length`函数做这件事: ```c++ -float distance = length(light.position - Position); +float distance = length(light.position - FragPos); float attenuation = 1.0f / (light.constant + light.linear*distance +light.quadratic*(distance*distance)); ```