Ver código fonte

refactor: 代码变量重命名

nicetry12138 1 ano atrás
pai
commit
e09a4884b4

+ 4 - 0
OpenGL/README.md

@@ -1177,5 +1177,9 @@ for (int i = 0;i < _width;i++)
 
 对比普通的最近邻插值计算效果,使用双线性插值的图片效果更好,但是相对的计算量也更大
 
+### UV纹理坐标引入及三角形贴图
+
+
+
 ## 图形学状态机接口封装
 

+ 27 - 27
OpenGL/src/WindowsProjectTest/WindowsProjectTest/Image.cpp

@@ -105,33 +105,33 @@ namespace GT {
 				disY1 = coordY - y1;
 				disY2 = 1.0 - disY1;
 
-				RGBA _color11 = inImage->GetColor(x1, y1);
-				RGBA _color12 = inImage->GetColor(x1, y2);
-				RGBA _color21 = inImage->GetColor(x2, y1);
-				RGBA _color22 = inImage->GetColor(x2, y2);
-
-				RGBA _targetColor;
-				_targetColor.m_r = (float)_color11.m_r * disX2 * disY2 +
-					(float)_color12.m_r * disX2 * disY1 +
-					(float)_color21.m_r * disX1 * disY2 +
-					(float)_color22.m_r * disX1 * disY1;
-
-				_targetColor.m_g = (float)_color11.m_g * disX2 * disY2 +
-					(float)_color12.m_g * disX2 * disY1 +
-					(float)_color21.m_g * disX1 * disY2 +
-					(float)_color22.m_g * disX1 * disY1;
-
-				_targetColor.m_b = (float)_color11.m_b * disX2 * disY2 +
-					(float)_color12.m_b * disX2 * disY1 +
-					(float)_color21.m_b * disX1 * disY2 +
-					(float)_color22.m_b * disX1 * disY1;
-
-				_targetColor.m_a = (float)_color11.m_a * disX2 * disY2 +
-					(float)_color12.m_a * disX2 * disY1 +
-					(float)_color21.m_a * disX1 * disY2 +
-					(float)_color22.m_a * disX1 * disY1;
-
-				memcpy(data + (j * width + i) * sizeof(RGBA), &_targetColor, sizeof(RGBA));
+				RGBA color11 = inImage->GetColor(x1, y1);
+				RGBA color12 = inImage->GetColor(x1, y2);
+				RGBA color21 = inImage->GetColor(x2, y1);
+				RGBA color22 = inImage->GetColor(x2, y2);
+
+				RGBA targetColor;
+				targetColor.m_r = (float)color11.m_r * disX2 * disY2 +
+					(float)color12.m_r * disX2 * disY1 +
+					(float)color21.m_r * disX1 * disY2 +
+					(float)color22.m_r * disX1 * disY1;
+
+				targetColor.m_g = (float)color11.m_g * disX2 * disY2 +
+					(float)color12.m_g * disX2 * disY1 +
+					(float)color21.m_g * disX1 * disY2 +
+					(float)color22.m_g * disX1 * disY1;
+
+				targetColor.m_b = (float)color11.m_b * disX2 * disY2 +
+					(float)color12.m_b * disX2 * disY1 +
+					(float)color21.m_b * disX1 * disY2 +
+					(float)color22.m_b * disX1 * disY1;
+
+				targetColor.m_a = (float)color11.m_a * disX2 * disY2 +
+					(float)color12.m_a * disX2 * disY1 +
+					(float)color21.m_a * disX1 * disY2 +
+					(float)color22.m_a * disX1 * disY1;
+
+				memcpy(data + (j * width + i) * sizeof(RGBA), &targetColor, sizeof(RGBA));
 			}
 		}