Skip to content
Extraits de code Groupes Projets
Valider 01bf7515 rédigé par Sting's avatar Sting
Parcourir les fichiers

Bug fixed : loaded shaped is properly drawn

parent 81126285
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -127,7 +127,7 @@ function shape.load(t, file)
faceNumber = tonumber(matches[2])
else
if vertexRead < vertexNumber then
vertices[#vertices+1] = {tonumber(matches[1]), tonumber(matches[2]), tonumber(matches[3])}
vertices[#vertices+1] = vector.new(3, {tonumber(matches[1]), tonumber(matches[2]), tonumber(matches[3])})
vertexRead = vertexRead + 1
else
local faceSize = tonumber(matches[1])
......@@ -135,8 +135,9 @@ function shape.load(t, file)
for i = 1, faceSize do
faceVertices[i] = vertices[tonumber(matches[i+1]) + 1]
end
local normal = vector.cross(vector.new(3, faceVertices[2]) - vector.new(3, faceVertices[1]),
vector.new(3, faceVertices[3]) - vector.new(3, faceVertices[1]))
local normal = vector.cross(faceVertices[2] - faceVertices[1],
faceVertices[3] - faceVertices[1])
:normalized()
faces[#faces+1] = face.new(faceVertices, normal)
facesRead = facesRead + 1
end
......
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