16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-19 17:59:18 +02:00

Tabelka liczona od pozycji pojazdu i przejechanej odległości

This commit is contained in:
firleju
2017-07-20 17:24:04 +02:00
parent b6ac1bbcb5
commit 6c0333dbfd
4 changed files with 151 additions and 138 deletions

View File

@@ -208,7 +208,8 @@ void TGroundNode::InitNormals()
{
v1 = Piece->vertices[i + 0].position - Piece->vertices[i + 1].position;
v2 = Piece->vertices[i + 1].position - Piece->vertices[i + 2].position;
n1 = glm::normalize(glm::cross(v1, v2));
auto c = glm::cross(v1, v2);
n1 = glm::length(c) != 0 ? glm::normalize(c) : glm::vec3();
if( Piece->vertices[i + 0].normal == glm::vec3() )
Piece->vertices[i + 0].normal = (n1);
if( Piece->vertices[i + 1].normal == glm::vec3() )