diff Renderer/DataPack/Test/SpanPack/polygonpack.cpp @ 321:f64d75473f95

merge 317
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 10 Jun 2009 15:23:25 +0900
parents 7efc5ede2c03
children
line wrap: on
line diff
--- a/Renderer/DataPack/Test/SpanPack/polygonpack.cpp	Wed Jun 10 15:12:39 2009 +0900
+++ b/Renderer/DataPack/Test/SpanPack/polygonpack.cpp	Wed Jun 10 15:23:25 2009 +0900
@@ -84,7 +84,7 @@
 	int end_y   = (int)vMin->y; 
 	
 	if (start_y<end_y) { 
-		int i; i=end_y; end_y=start_y; start_y = i;   //y$B$NF~$lBX$((B 
+		int i; i=end_y; end_y=start_y; start_y = i;   //yの入れ替え 
 		k = 1;
 		l = -1;
 	}
@@ -92,13 +92,13 @@
 	div_y = start_y - end_y;  // > 0
 
 	for(i = k; i < div_y+1; i++) {
-		//$B$3$3$G(Bspan$B$N:8C<$H1&C<$N(Bx,z$B$r5a$a$F$k(B
+		//ここでspanの左端と右端のx,zを求めてる
 		tmp_xpos = calc(vMid1->x - vMin->x ,div_y, i, vMin->x);
 		tmp_end =  calc(vMid->x  - vMin->x ,div_y, i, vMin->x); 
 		tmp_z =    calc(vMid1->z - vMin->z ,div_y, i, vMin->z);
 		tmp_zpos = calc(vMid->z  - vMin->z ,div_y, i, vMin->z);
 		//printf("x:%f end:%f z:%f zpos:%f\n",tmp_xpos,tmp_end,tmp_z,tmp_zpos);
-		//$B$3$3$+$i(Bspan$B$N:8C<$H1&C<$KBP1~$9$k%F%/%9%A%c$r7W;;$9$k(B
+		//ここからspanの左端と右端に対応するテクスチャを計算する
 		tmp_tex1 =((i/(div_y)) * vMid1->tex_x) + \
          		( ((div_y - i)/(div_y)) * vMin->tex_x); 
 		tmp_tex2 =( (i/(div_y)) * vMid->tex_x) + \