From fc7eec022ef7f87575d70640825749196023d3e9 Mon Sep 17 00:00:00 2001
From: clupus <154858@sch.bme.hu>
Date: Wed, 14 Apr 2021 22:52:52 +0200
Subject: [PATCH] Hianyzo oldalak javitva

---
 Skeleton/Skeleton.cpp                         |  17 ++++++++---------
 .../Skeleton.tlog/Skeleton.write.1u.tlog      | Bin 86462 -> 88442 bytes
 .../Skeleton.tlog/clang-cl.delete.1.tlog      | Bin 168326 -> 172166 bytes
 .../Skeleton.tlog/lld-link.delete.1.tlog      | Bin 232134 -> 237450 bytes
 4 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/Skeleton/Skeleton.cpp b/Skeleton/Skeleton.cpp
index 6b868ae..162c36a 100644
--- a/Skeleton/Skeleton.cpp
+++ b/Skeleton/Skeleton.cpp
@@ -76,7 +76,7 @@ const char * fragmentSource = R"(
 	
 	uniform vec3 wEye, v[20];
 	uniform int planes[objFaces * 3];
-	uniform int planesAllPoint[objFaces * 12];
+	uniform int planesAllPoint[objFaces * 5];
 	uniform vec3 kd, ks, mirror,  gold;
 	
 
@@ -85,20 +85,19 @@ const char * fragmentSource = R"(
 			vec3 p1 = v[planesAllPoint[5 * i] - 1], p2 = v[planesAllPoint[5 * i + 1] - 1], p3 = v[planesAllPoint[5 * i + 2] - 1], p4 = v[planesAllPoint[5 * i + 3] - 1], p5 = v[planesAllPoint[5 * i + 4] - 1];
 			float d;
 
-			d = length(cross( p2 - p1 , p2 - p)) / length(p2 - p1);
+			d = length(cross( p1 - p2 , p2 - p)) / length(p2 - p1);
 			if(d < 0.1f) return true;
 
-			d = length(cross( p3 - p2 , p3 - p)) / length(p3 - p2);
-
+			d = length(cross( p2 - p3 , p3 - p)) / length(p3 - p2);
 			if(d < 0.1f)  return true;
 
-			d = length(cross( p4 - p3 , p4 - p)) / length(p4 - p3);
+			d = length(cross( p3 - p4 , p4 - p)) / length(p4 - p3);
 			if(d < 0.1f)  return true;
 
-			d = length(cross( p5 - p4 , p5 - p)) / length(p5 - p4);
+			d = length(cross( p4 - p5 , p5 - p)) / length(p5 - p4);
 			if(d < 0.1f)  return true;
 
-			d = length(cross( p1 - p5 , p5 - p)) / length(p1 - p5);
+			d = length(cross( p5 - p1 , p5 - p)) / length(p1 - p5);
 			if(d < 0.1f)  return true;
 		}
 		
@@ -342,7 +341,7 @@ void onInitialization() {
 	std::vector<int> planesAllPoint = {	
 		1, 2, 16, 5, 13,     1, 13, 9, 10, 14,     1, 14, 6, 15, 2,    2, 15, 11, 12, 16,    3, 4, 18, 8, 17,    3, 17, 12, 11, 20,    3, 20, 7, 19, 4,      19, 10, 9, 18, 4,      16, 12, 17, 8, 5,     5, 8, 18, 9, 13,     14, 10, 19,7, 6,     6, 7, 20, 11, 15
 	};
-	for (int j = 0; j < planes.size(); j++) { shader.setUniform(planesAllPoint[j], "planesAllPoint[" + std::to_string(j) + "]"); }
+	for (int j = 0; j < planesAllPoint.size(); j++) { shader.setUniform(planesAllPoint[j], "planesAllPoint[" + std::to_string(j) + "]"); }
 
 	shader.setUniform(vec3(0.1f, 0.2f, 0.3f), "kd");
 	shader.setUniform(vec3(5, 5, 5), "ks");
@@ -363,7 +362,7 @@ void onDisplay() {
 	glutSwapBuffers();
 }
 
-// Key of ASCII code pressed
+
 void onKeyboard(unsigned char key, int pX, int pY) {
 	if (key == 'd') glutPostRedisplay();
 	if (key == ' ') move = !move;
diff --git a/Skeleton/grafika/Skeleton.tlog/Skeleton.write.1u.tlog b/Skeleton/grafika/Skeleton.tlog/Skeleton.write.1u.tlog
index 03c682e7a84dd6c2cdd7602a5443710c1aa3cd8a..2a3e05cd9c8dc96b968b7d68a77143d1ee3139cb 100644
GIT binary patch
delta 16
YcmdnDnDy5t)`l&N`vNyVVBW(H07d@?wEzGB

delta 11
ScmeyhiFMy%)`l&N`vL(YjRjl)

diff --git a/Skeleton/grafika/Skeleton.tlog/clang-cl.delete.1.tlog b/Skeleton/grafika/Skeleton.tlog/clang-cl.delete.1.tlog
index fd2f74a13975d24b509d8d4d8f3f0ed035635d15..770832d5762ebda06365a545c0dbf37e773983c1 100644
GIT binary patch
delta 522
zcmZo$%++>~tD%K)3sc*~&28CAjFyQE$qdE}X$*!8CJe?5CJbo|<_ty*CJcrQ$qXh8
zmJEgrMhq4V#tfzmCJZJFMhwObsSIfhMhvE#AI@WB<Tqe&VK8TKW^iJ#U@%~C-CSsC
z&S;s;V9H<#Qp1qSV8&p;V8M{YV8CF)kjP-cV8&p{V9AigV8&p~kjRk4V8md^V8D>d
zkO;D2^TSw1Mt&0pC#Z?W43-S$n+vne87)&762bb77?K&x87vq~!RCY9WC=DY8Eldn
zLkdF**nCR{Q;5mi6Xh5g8Tk#tdW;!d84MZB8H_g<N}Gc`4|0k*LkdG0Ln4DALn?z2
zgE`cji3}hk%ox%bQW#7bEWklz!H~+3%#g;AwE5voMn--&21^Dr29R@I8Qd6*HW!A2
z%`{=K06Wr<0pv7GhD3%mu$dr>K>=XKkPJ3EnE_-T$n0bWGls;?4|5n9`JEVC!9H_g
zFkmnMnF$I|Lk3fD02(u-Fr+dVf?U9m2#&Bsh7<-1h7_<ED5A{4;wcP9U>htpCoTm0
R9b}dz$lst)p8SzT6adPuS26$q

delta 13
UcmZoW$kn!(tD%K)3sc)f04A&jR{#J2

diff --git a/Skeleton/grafika/Skeleton.tlog/lld-link.delete.1.tlog b/Skeleton/grafika/Skeleton.tlog/lld-link.delete.1.tlog
index 221c83a08f3376c644bc80c77e3ae3cd0c7cb3e8..d3ce7fd5611fcb6905a83dabf60d3fd63679e77c 100644
GIT binary patch
delta 619
zcmX>$m9J|*UqcIH3)2?nV_lnXSSc{trZ5;Vm@pVJq%oK>7%&(zBr%vWq%jyXm_S*H
z3`q>h49N_s49N_ZU@;4Z6b4fU3x;F{lg*0G&5Ybe3}y^242BG*45pI}zgBWPGZ-*f
zFt{>UGB|Dzyv(G|Xq(Jn#*oTj%3#Tm#$d=`!C=IY47SdMA(g?H!GOV%!3->8$Y9Qp
z%8<s8%3#O<GBugOgu!z2#kgihZgU1>1{Ves1~&$m>58#TmE4XDCJZJFE+9v5f9S!a
z&S;*(U<CF+5`#H|8AA$#8AB3-C4&)z2}2s#1C}7u7%aeYX<)BdG8i(LY+o<Q*vZK4
z2zE8d64S{S_f~ToFt{=pGdMChF&J<Ec!Eit(b|~7jKPq>3~VAO*pe7h86akY0x*%m
zfWe3%ks$@_OHhENFc>o=Gk}82V)Mg|;DB;tuw*b`FlVrwUg*eF$?d{m$>79b%3#Rg
z1_~)nM(bn-W4L}31|tSjhExV~1`~!9hC~JvFg9T@2a8&O4KfG&4HR9e;K<;0VsK+{
zWiVkdW3XhfoZiUBSjq0h;LKpgV6wSUQ<Krw9PA)akeD%;F&Hp_0s<88Cg31SV@L!?
zj4?wBICw#hNo6nqrx6PVqwNb77{PJj$l%7{1ajWw!nR5wX9f!fO9oR0M+PGXCk9>y
GE(QQyb8j91

delta 15
WcmeC$&v$GpUqcIH3)2?nV_g6=Kn7C)

-- 
GitLab