Skip to content
Extraits de code Groupes Projets
Valider 22a23e5d rédigé par ultrakatiz's avatar ultrakatiz
Parcourir les fichiers

fixed parenthesis missing + wrong name for a self reference

parent 19ff3d89
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -47,10 +47,10 @@ end ...@@ -47,10 +47,10 @@ end
-- Sets this face's normal to be the average of its vertices, normalized -- Sets this face's normal to be the average of its vertices, normalized
function face:average_normal() function face:average_normal()
local fvs = f.vertices local fvs = self.vertices
f.normal = vector.zero(3) self.normal = vector.zero(3)
for i = 1, #fvs do f.normal = f.normal + fvs[i] end for i = 1, #fvs do self.normal = self.normal + fvs[i] end
f.normal = (1 / #fvs) * f.normal self.normal = (1 / #fvs) * self.normal
return self return self
end end
...@@ -227,7 +227,7 @@ function shape.hexahedron(r) ...@@ -227,7 +227,7 @@ function shape.hexahedron(r)
local fs = {face.new({-v1, v2, -v3, v4}), face.new({v1, -v2, v3, -v4}), local fs = {face.new({-v1, v2, -v3, v4}), face.new({v1, -v2, v3, -v4}),
face.new({-v1, v3, -v4, v2}), face.new({v1, -v3, v4, -v2}), face.new({-v1, v3, -v4, v2}), face.new({v1, -v3, v4, -v2}),
face.new({-v1, v4, -v2, v3}), face.new({v1, -v4, v2, -v3}} face.new({-v1, v4, -v2, v3}), face.new({v1, -v4, v2, -v3})}
for i = 1, #fs do fs[i]:average_normal() end for i = 1, #fs do fs[i]:average_normal() end
return fs return fs
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter