初次提交
This commit is contained in:
30
第10章 混合与雾/Sample10_4/assets/cft.obj
Normal file
30
第10章 混合与雾/Sample10_4/assets/cft.obj
Normal file
@@ -0,0 +1,30 @@
|
||||
# Max2Obj Version 4.0 Mar 10th, 2001
|
||||
#
|
||||
# object (null) to come ...
|
||||
#
|
||||
v -3.681371 -0.000000 3.975810
|
||||
v 3.654120 -0.000000 3.975810
|
||||
v -3.681371 -0.000000 -3.988921
|
||||
v 3.654120 -0.000000 -3.988921
|
||||
v -3.681371 8.567677 3.975810
|
||||
v 3.654120 8.567677 3.975810
|
||||
v -3.681371 8.567677 -3.988921
|
||||
v 3.654120 8.567677 -3.988921
|
||||
# 8 vertices
|
||||
|
||||
g (null)
|
||||
f 1 3 4
|
||||
f 4 2 1
|
||||
f 5 6 8
|
||||
f 8 7 5
|
||||
f 1 2 6
|
||||
f 6 5 1
|
||||
f 2 4 8
|
||||
f 8 6 2
|
||||
f 4 3 7
|
||||
f 7 8 4
|
||||
f 3 1 5
|
||||
f 5 7 3
|
||||
# 12 faces
|
||||
|
||||
g
|
||||
1532
第10章 混合与雾/Sample10_4/assets/ch.obj
Normal file
1532
第10章 混合与雾/Sample10_4/assets/ch.obj
Normal file
File diff suppressed because it is too large
Load Diff
16
第10章 混合与雾/Sample10_4/assets/frag_light.sh
Normal file
16
第10章 混合与雾/Sample10_4/assets/frag_light.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
precision mediump float;
|
||||
varying vec4 ambient;
|
||||
varying vec4 diffuse;
|
||||
varying vec4 specular;
|
||||
varying float vFogFactor; //雾因子
|
||||
void main()
|
||||
{
|
||||
vec4 objectColor=vec4(0.95,0.95,0.95,1.0);//物体颜色
|
||||
vec4 fogColor = vec4(0.97,0.76,0.03,1.0);//雾的颜色
|
||||
if(vFogFactor != 0.0){//如果雾因子为0,不必计算光照
|
||||
objectColor = objectColor*ambient+objectColor*specular+objectColor*diffuse;//计算光照之后物体颜色
|
||||
gl_FragColor = objectColor*vFogFactor + fogColor*(1.0-vFogFactor);//物体颜色和雾颜色插值计算最终颜色
|
||||
}else{
|
||||
gl_FragColor=fogColor;
|
||||
}
|
||||
}
|
||||
1452
第10章 混合与雾/Sample10_4/assets/qt.obj
Normal file
1452
第10章 混合与雾/Sample10_4/assets/qt.obj
Normal file
File diff suppressed because it is too large
Load Diff
60
第10章 混合与雾/Sample10_4/assets/vertex_light.sh
Normal file
60
第10章 混合与雾/Sample10_4/assets/vertex_light.sh
Normal file
@@ -0,0 +1,60 @@
|
||||
uniform mat4 uMVPMatrix; //总变换矩阵
|
||||
uniform mat4 uMMatrix; //变换矩阵
|
||||
uniform vec3 uLightLocation; //光源位置
|
||||
uniform vec3 uCamera; //摄像机位置
|
||||
attribute vec3 aPosition; //顶点位置
|
||||
attribute vec3 aNormal; //顶点法向量
|
||||
varying vec4 ambient;
|
||||
varying vec4 diffuse;
|
||||
varying vec4 specular;
|
||||
varying float vFogFactor; //雾因子
|
||||
|
||||
//定位光光照计算的方法
|
||||
void pointLight( //定位光光照计算的方法
|
||||
in vec3 normal, //法向量
|
||||
inout vec4 ambient, //环境光最终强度
|
||||
inout vec4 diffuse, //散射光最终强度
|
||||
inout vec4 specular, //镜面光最终强度
|
||||
in vec3 lightLocation, //光源位置
|
||||
in vec4 lightAmbient, //环境光强度
|
||||
in vec4 lightDiffuse, //散射光强度
|
||||
in vec4 lightSpecular //镜面光强度
|
||||
){
|
||||
ambient=lightAmbient; //直接得出环境光的最终强度
|
||||
vec3 normalTarget=aPosition+normal; //计算变换后的法向量
|
||||
vec3 newNormal=(uMMatrix*vec4(normalTarget,1)).xyz-(uMMatrix*vec4(aPosition,1)).xyz;
|
||||
newNormal=normalize(newNormal); //对法向量规格化
|
||||
//计算从表面点到摄像机的向量
|
||||
vec3 eye= normalize(uCamera-(uMMatrix*vec4(aPosition,1)).xyz);
|
||||
//计算从表面点到光源位置的向量vp
|
||||
vec3 vp= normalize(lightLocation-(uMMatrix*vec4(aPosition,1)).xyz);
|
||||
vp=normalize(vp);//格式化vp
|
||||
vec3 halfVector=normalize(vp+eye); //求视线与光线的半向量
|
||||
float shininess=50.0; //粗糙度,越小越光滑
|
||||
float nDotViewPosition=max(0.0,dot(newNormal,vp)); //求法向量与vp的点积与0的最大值
|
||||
diffuse=lightDiffuse*nDotViewPosition; //计算散射光的最终强度
|
||||
float nDotViewHalfVector=dot(newNormal,halfVector); //法线与半向量的点积
|
||||
float powerFactor=max(0.0,pow(nDotViewHalfVector,shininess)); //镜面反射光强度因子
|
||||
specular=lightSpecular*powerFactor; //计算镜面光的最终强度
|
||||
}
|
||||
//计算雾因子的方法
|
||||
float computeFogFactor(){
|
||||
float fogDistance = length(uCamera-(uMMatrix*vec4(aPosition,1)).xyz);//顶点到摄像机的距离
|
||||
const float end = 490.0;//雾结束位置
|
||||
const float start = 350.0;//雾开始位置
|
||||
float tmpFactor = 1.0-smoothstep(start,end,fogDistance);//计算雾因子
|
||||
return tmpFactor;
|
||||
}
|
||||
void main()
|
||||
{
|
||||
gl_Position = uMVPMatrix * vec4(aPosition,1); //根据总变换矩阵计算此次绘制此顶点位置
|
||||
vec4 ambientTemp, diffuseTemp, specularTemp; //存放环境光、散射光、镜面反射光的临时变量
|
||||
|
||||
pointLight(normalize(aNormal),ambientTemp,diffuseTemp,specularTemp,uLightLocation,vec4(0.4,0.4,0.4,1.0),vec4(0.7,0.7,0.7,1.0),vec4(0.3,0.3,0.3,1.0));
|
||||
|
||||
ambient=ambientTemp;
|
||||
diffuse=diffuseTemp;
|
||||
specular=specularTemp;
|
||||
//计算雾因子
|
||||
vFogFactor = computeFogFactor();
|
||||
}
|
||||
874
第10章 混合与雾/Sample10_4/assets/yh.obj
Normal file
874
第10章 混合与雾/Sample10_4/assets/yh.obj
Normal file
@@ -0,0 +1,874 @@
|
||||
# Max2Obj Version 4.0 Mar 10th, 2001
|
||||
#
|
||||
# object (null) to come ...
|
||||
#
|
||||
v -0.052045 11.934561 -0.071060
|
||||
v -0.052045 11.728649 1.039199
|
||||
v -0.052045 11.130157 1.857216
|
||||
v -0.052045 10.299451 2.163805
|
||||
v -0.052045 9.459118 1.876815
|
||||
v -0.052045 8.834325 1.073145
|
||||
v -0.052045 8.592483 -0.031862
|
||||
v -0.052045 8.798395 -1.142120
|
||||
v -0.052045 9.396887 -1.960137
|
||||
v -0.052045 10.227592 -2.266726
|
||||
v -0.052045 11.067925 -1.979736
|
||||
v -0.052045 11.692719 -1.176066
|
||||
v 1.589505 11.722996 -0.068578
|
||||
v 1.530315 11.524712 1.041591
|
||||
v 1.368607 10.947062 1.859363
|
||||
v 1.147708 10.144825 2.165618
|
||||
v 0.926810 9.332962 1.878294
|
||||
v 0.765101 8.729010 1.074380
|
||||
v 0.705912 8.494797 -0.030716
|
||||
v 0.765101 8.693080 -1.140885
|
||||
v 0.926810 9.270731 -1.958658
|
||||
v 1.147708 10.072968 -2.264912
|
||||
v 1.368607 10.884830 -1.977588
|
||||
v 1.530315 11.488783 -1.173674
|
||||
v 3.119186 11.102718 -0.061303
|
||||
v 3.004841 10.926801 1.048603
|
||||
v 2.692443 10.410254 1.865659
|
||||
v 2.265701 9.691486 2.170935
|
||||
v 1.838958 8.963092 1.882632
|
||||
v 1.526560 8.420242 1.078002
|
||||
v 1.412215 8.208395 -0.027357
|
||||
v 1.526561 8.384314 -1.137264
|
||||
v 1.838958 8.900861 -1.954320
|
||||
v 2.265701 9.619628 -2.259595
|
||||
v 2.692443 10.348022 -1.971292
|
||||
v 3.004841 10.890872 -1.166662
|
||||
v 4.432753 10.116001 -0.049730
|
||||
v 4.271044 9.975660 1.059759
|
||||
v 3.829248 9.556314 1.875675
|
||||
v 3.225742 8.970327 2.179393
|
||||
v 2.622237 8.374712 1.889533
|
||||
v 2.180440 7.929064 1.083762
|
||||
v 2.018731 7.752795 -0.022014
|
||||
v 2.180440 7.893135 -1.131503
|
||||
v 2.622237 8.312481 -1.947419
|
||||
v 3.225742 8.898469 -2.251137
|
||||
v 3.829248 9.494084 -1.961277
|
||||
v 4.271045 9.939732 -1.155506
|
||||
v 5.440689 8.830085 -0.034648
|
||||
v 5.242637 8.736112 1.074297
|
||||
v 4.701548 8.443440 1.888727
|
||||
v 3.962408 8.030495 2.190416
|
||||
v 3.223268 7.607922 1.898527
|
||||
v 2.682180 7.288949 1.091270
|
||||
v 2.484128 7.159046 -0.015050
|
||||
v 2.682180 7.253020 -1.123995
|
||||
v 3.223268 7.545691 -1.938425
|
||||
v 3.962408 7.958636 -2.240114
|
||||
v 4.701549 8.381209 -1.948224
|
||||
v 5.242637 8.700182 -1.140968
|
||||
v 6.074303 7.332604 -0.017085
|
||||
v 5.853405 7.292625 1.091227
|
||||
v 5.249900 7.147471 1.903927
|
||||
v 4.425496 6.936037 2.203253
|
||||
v 3.601092 6.714975 1.909000
|
||||
v 2.997587 6.543519 1.100013
|
||||
v 2.776688 6.467611 -0.006940
|
||||
v 2.997586 6.507590 -1.115252
|
||||
v 3.601092 6.652744 -1.927952
|
||||
v 4.425496 6.864178 -2.227278
|
||||
v 5.249900 7.085240 -1.933025
|
||||
v 5.853405 7.256696 -1.124038
|
||||
v 6.290418 5.725609 0.001763
|
||||
v 6.061727 5.743574 1.109395
|
||||
v 5.436932 5.756725 1.920239
|
||||
v 4.583447 5.761539 2.217028
|
||||
v 3.729961 5.756725 1.920238
|
||||
v 3.105166 5.743574 1.109395
|
||||
v 2.876475 5.725609 0.001762
|
||||
v 3.105166 5.707644 -1.105870
|
||||
v 3.729961 5.694494 -1.916713
|
||||
v 4.583447 5.689680 -2.213503
|
||||
v 5.436932 5.694494 -1.916713
|
||||
v 6.061727 5.707644 -1.105870
|
||||
v 6.074303 4.118615 0.020610
|
||||
v 5.853405 4.194523 1.127563
|
||||
v 5.249900 4.365978 1.936550
|
||||
v 4.425496 4.587040 2.230803
|
||||
v 3.601092 4.798475 1.931477
|
||||
v 2.997587 4.943629 1.118777
|
||||
v 2.776688 4.983608 0.010465
|
||||
v 2.997586 4.907700 -1.096488
|
||||
v 3.601092 4.736244 -1.905475
|
||||
v 4.425496 4.515182 -2.199727
|
||||
v 5.249900 4.303747 -1.900401
|
||||
v 5.853405 4.158594 -1.087701
|
||||
v 5.440689 2.621134 0.038174
|
||||
v 5.242637 2.751037 1.144493
|
||||
v 4.701548 3.070009 1.951750
|
||||
v 3.962408 3.492582 2.243639
|
||||
v 3.223268 3.905528 1.941950
|
||||
v 2.682180 4.198199 1.127520
|
||||
v 2.484128 4.292172 0.018575
|
||||
v 2.682180 4.162270 -1.087745
|
||||
v 3.223268 3.843297 -1.895002
|
||||
v 3.962408 3.420724 -2.186891
|
||||
v 4.701549 3.007778 -1.885202
|
||||
v 5.242637 2.715107 -1.070771
|
||||
v 4.432753 1.335218 0.053256
|
||||
v 4.271044 1.511487 1.159032
|
||||
v 3.829248 1.957135 1.964802
|
||||
v 3.225742 2.552750 2.254662
|
||||
v 2.622237 3.138738 1.950944
|
||||
v 2.180440 3.558083 1.135028
|
||||
v 2.018731 3.698424 0.025538
|
||||
v 2.180440 3.522154 -1.080237
|
||||
v 2.622237 3.076506 -1.886008
|
||||
v 3.225742 2.480891 -2.175868
|
||||
v 3.829248 1.894903 -1.872149
|
||||
v 4.271045 1.475558 -1.056233
|
||||
v 3.119186 0.348500 0.064829
|
||||
v 3.004841 0.560347 1.170187
|
||||
v 2.692443 1.103196 1.974818
|
||||
v 2.265701 1.831591 2.263121
|
||||
v 1.838958 2.550358 1.957845
|
||||
v 1.526560 3.066905 1.140789
|
||||
v 1.412215 3.242824 0.030882
|
||||
v 1.526561 3.030976 -1.074477
|
||||
v 1.838958 2.488127 -1.879107
|
||||
v 2.265701 1.759732 -2.167410
|
||||
v 2.692443 1.040965 -1.862134
|
||||
v 3.004841 0.524417 -1.045078
|
||||
v 1.589505 -0.271777 0.072103
|
||||
v 1.530315 -0.037564 1.177200
|
||||
v 1.368607 0.566388 1.981114
|
||||
v 1.147708 1.378252 2.268438
|
||||
v 0.926810 2.180488 1.962183
|
||||
v 0.765101 2.758138 1.144410
|
||||
v 0.705912 2.956422 0.034241
|
||||
v 0.765101 2.722209 -1.070855
|
||||
v 0.926810 2.118257 -1.874769
|
||||
v 1.147708 1.306393 -2.162093
|
||||
v 1.368607 0.504157 -1.855838
|
||||
v 1.530315 -0.073493 -1.038065
|
||||
v -0.052045 -0.483342 0.074585
|
||||
v -0.052045 -0.241501 1.179592
|
||||
v -0.052045 0.383293 1.983261
|
||||
v -0.052045 1.223626 2.270251
|
||||
v -0.052045 2.054332 1.963662
|
||||
v -0.052045 2.652823 1.145645
|
||||
v -0.052045 2.858736 0.035387
|
||||
v -0.052045 2.616894 -1.069620
|
||||
v -0.052045 1.992100 -1.873290
|
||||
v -0.052045 1.151767 -2.160279
|
||||
v -0.052045 0.321062 -1.853690
|
||||
v -0.052045 -0.277430 -1.035673
|
||||
v -1.693596 -0.271777 0.072103
|
||||
v -1.634406 -0.037564 1.177200
|
||||
v -1.472697 0.566388 1.981114
|
||||
v -1.251799 1.378252 2.268438
|
||||
v -1.030900 2.180488 1.962183
|
||||
v -0.869191 2.758138 1.144410
|
||||
v -0.810002 2.956422 0.034241
|
||||
v -0.869192 2.722209 -1.070855
|
||||
v -1.030900 2.118257 -1.874769
|
||||
v -1.251799 1.306393 -2.162093
|
||||
v -1.472697 0.504157 -1.855838
|
||||
v -1.634406 -0.073493 -1.038065
|
||||
v -3.223277 0.348500 0.064828
|
||||
v -3.108931 0.560347 1.170187
|
||||
v -2.796534 1.103197 1.974818
|
||||
v -2.369791 1.831591 2.263120
|
||||
v -1.943048 2.550359 1.957845
|
||||
v -1.630651 3.066906 1.140789
|
||||
v -1.516305 3.242824 0.030882
|
||||
v -1.630651 3.030976 -1.074477
|
||||
v -1.943048 2.488127 -1.879107
|
||||
v -2.369791 1.759732 -2.167410
|
||||
v -2.796534 1.040965 -1.862134
|
||||
v -3.108931 0.524418 -1.045078
|
||||
v -4.536844 1.335218 0.053256
|
||||
v -4.375134 1.511488 1.159032
|
||||
v -3.933338 1.957135 1.964802
|
||||
v -3.329832 2.552750 2.254662
|
||||
v -2.726327 3.138738 1.950944
|
||||
v -2.284530 3.558084 1.135028
|
||||
v -2.122822 3.698424 0.025538
|
||||
v -2.284531 3.522154 -1.080238
|
||||
v -2.726327 3.076506 -1.886008
|
||||
v -3.329833 2.480892 -2.175868
|
||||
v -3.933338 1.894904 -1.872149
|
||||
v -4.375135 1.475558 -1.056233
|
||||
v -5.544779 2.621134 0.038174
|
||||
v -5.346727 2.751037 1.144493
|
||||
v -4.805639 3.070009 1.951750
|
||||
v -4.066498 3.492583 2.243639
|
||||
v -3.327358 3.905529 1.941950
|
||||
v -2.786270 4.198199 1.127520
|
||||
v -2.588218 4.292172 0.018575
|
||||
v -2.786270 4.162270 -1.087745
|
||||
v -3.327358 3.843297 -1.895002
|
||||
v -4.066499 3.420724 -2.186891
|
||||
v -4.805639 3.007778 -1.885202
|
||||
v -5.346727 2.715108 -1.070771
|
||||
v -6.178394 4.118615 0.020610
|
||||
v -5.957495 4.194523 1.127563
|
||||
v -5.353990 4.365979 1.936550
|
||||
v -4.529586 4.587041 2.230803
|
||||
v -3.705182 4.798475 1.931477
|
||||
v -3.101676 4.943629 1.118777
|
||||
v -2.880779 4.983608 0.010465
|
||||
v -3.101677 4.907700 -1.096488
|
||||
v -3.705183 4.736244 -1.905475
|
||||
v -4.529586 4.515182 -2.199727
|
||||
v -5.353990 4.303748 -1.900402
|
||||
v -5.957495 4.158594 -1.087702
|
||||
v -6.394508 5.725610 0.001763
|
||||
v -6.165817 5.743575 1.109395
|
||||
v -5.541022 5.756725 1.920238
|
||||
v -4.687536 5.761539 2.217028
|
||||
v -3.834051 5.756725 1.920238
|
||||
v -3.209256 5.743574 1.109395
|
||||
v -2.980565 5.725610 0.001762
|
||||
v -3.209256 5.707645 -1.105870
|
||||
v -3.834051 5.694494 -1.916713
|
||||
v -4.687537 5.689681 -2.213503
|
||||
v -5.541022 5.694494 -1.916713
|
||||
v -6.165817 5.707645 -1.105870
|
||||
v -6.178393 7.332605 -0.017085
|
||||
v -5.957495 7.292626 1.091227
|
||||
v -5.353990 7.147472 1.903927
|
||||
v -4.529586 6.936037 2.203253
|
||||
v -3.705182 6.714975 1.909000
|
||||
v -3.101676 6.543519 1.100013
|
||||
v -2.880778 6.467611 -0.006940
|
||||
v -3.101677 6.507590 -1.115252
|
||||
v -3.705182 6.652744 -1.927952
|
||||
v -4.529586 6.864179 -2.227278
|
||||
v -5.353990 7.085241 -1.933025
|
||||
v -5.957495 7.256697 -1.124038
|
||||
v -5.544778 8.830086 -0.034648
|
||||
v -5.346726 8.736112 1.074297
|
||||
v -4.805638 8.443441 1.888727
|
||||
v -4.066498 8.030495 2.190416
|
||||
v -3.327358 7.607922 1.898527
|
||||
v -2.786270 7.288949 1.091270
|
||||
v -2.588218 7.159046 -0.015050
|
||||
v -2.786270 7.253020 -1.123995
|
||||
v -3.327358 7.545691 -1.938425
|
||||
v -4.066498 7.958637 -2.240114
|
||||
v -4.805638 8.381210 -1.948224
|
||||
v -5.346726 8.700182 -1.140968
|
||||
v -4.536843 10.116001 -0.049730
|
||||
v -4.375134 9.975661 1.059759
|
||||
v -3.933337 9.556315 1.875675
|
||||
v -3.329832 8.970327 2.179393
|
||||
v -2.726326 8.374712 1.889533
|
||||
v -2.284530 7.929065 1.083762
|
||||
v -2.122821 7.752795 -0.022014
|
||||
v -2.284530 7.893136 -1.131503
|
||||
v -2.726327 8.312481 -1.947419
|
||||
v -3.329832 8.898469 -2.251137
|
||||
v -3.933338 9.494084 -1.961277
|
||||
v -4.375134 9.939732 -1.155506
|
||||
v -3.223276 11.102718 -0.061303
|
||||
v -3.108930 10.926801 1.048603
|
||||
v -2.796533 10.410254 1.865659
|
||||
v -2.369790 9.691486 2.170935
|
||||
v -1.943048 8.963092 1.882632
|
||||
v -1.630650 8.420242 1.078002
|
||||
v -1.516305 8.208395 -0.027357
|
||||
v -1.630650 8.384314 -1.137264
|
||||
v -1.943048 8.900861 -1.954320
|
||||
v -2.369790 9.619628 -2.259595
|
||||
v -2.796533 10.348022 -1.971292
|
||||
v -3.108930 10.890872 -1.166662
|
||||
v -1.693594 11.722996 -0.068578
|
||||
v -1.634405 11.524712 1.041591
|
||||
v -1.472696 10.947062 1.859363
|
||||
v -1.251798 10.144826 2.165618
|
||||
v -1.030900 9.332962 1.878294
|
||||
v -0.869191 8.729010 1.074380
|
||||
v -0.810001 8.494797 -0.030716
|
||||
v -0.869191 8.693081 -1.140885
|
||||
v -1.030900 9.270731 -1.958658
|
||||
v -1.251798 10.072968 -2.264912
|
||||
v -1.472696 10.884830 -1.977588
|
||||
v -1.634405 11.488783 -1.173674
|
||||
# 288 vertices
|
||||
|
||||
g (null)
|
||||
f 1 14 13
|
||||
f 1 2 14
|
||||
f 2 15 14
|
||||
f 2 3 15
|
||||
f 3 16 15
|
||||
f 3 4 16
|
||||
f 4 17 16
|
||||
f 4 5 17
|
||||
f 5 18 17
|
||||
f 5 6 18
|
||||
f 6 19 18
|
||||
f 6 7 19
|
||||
f 7 20 19
|
||||
f 7 8 20
|
||||
f 8 21 20
|
||||
f 8 9 21
|
||||
f 9 22 21
|
||||
f 9 10 22
|
||||
f 10 23 22
|
||||
f 10 11 23
|
||||
f 11 24 23
|
||||
f 11 12 24
|
||||
f 12 13 24
|
||||
f 12 1 13
|
||||
f 13 26 25
|
||||
f 13 14 26
|
||||
f 14 27 26
|
||||
f 14 15 27
|
||||
f 15 28 27
|
||||
f 15 16 28
|
||||
f 16 29 28
|
||||
f 16 17 29
|
||||
f 17 30 29
|
||||
f 17 18 30
|
||||
f 18 31 30
|
||||
f 18 19 31
|
||||
f 19 32 31
|
||||
f 19 20 32
|
||||
f 20 33 32
|
||||
f 20 21 33
|
||||
f 21 34 33
|
||||
f 21 22 34
|
||||
f 22 35 34
|
||||
f 22 23 35
|
||||
f 23 36 35
|
||||
f 23 24 36
|
||||
f 24 25 36
|
||||
f 24 13 25
|
||||
f 25 38 37
|
||||
f 25 26 38
|
||||
f 26 39 38
|
||||
f 26 27 39
|
||||
f 27 40 39
|
||||
f 27 28 40
|
||||
f 28 41 40
|
||||
f 28 29 41
|
||||
f 29 42 41
|
||||
f 29 30 42
|
||||
f 30 43 42
|
||||
f 30 31 43
|
||||
f 31 44 43
|
||||
f 31 32 44
|
||||
f 32 45 44
|
||||
f 32 33 45
|
||||
f 33 46 45
|
||||
f 33 34 46
|
||||
f 34 47 46
|
||||
f 34 35 47
|
||||
f 35 48 47
|
||||
f 35 36 48
|
||||
f 36 37 48
|
||||
f 36 25 37
|
||||
f 37 50 49
|
||||
f 37 38 50
|
||||
f 38 51 50
|
||||
f 38 39 51
|
||||
f 39 52 51
|
||||
f 39 40 52
|
||||
f 40 53 52
|
||||
f 40 41 53
|
||||
f 41 54 53
|
||||
f 41 42 54
|
||||
f 42 55 54
|
||||
f 42 43 55
|
||||
f 43 56 55
|
||||
f 43 44 56
|
||||
f 44 57 56
|
||||
f 44 45 57
|
||||
f 45 58 57
|
||||
f 45 46 58
|
||||
f 46 59 58
|
||||
f 46 47 59
|
||||
f 47 60 59
|
||||
f 47 48 60
|
||||
f 48 49 60
|
||||
f 48 37 49
|
||||
f 49 62 61
|
||||
f 49 50 62
|
||||
f 50 63 62
|
||||
f 50 51 63
|
||||
f 51 64 63
|
||||
f 51 52 64
|
||||
f 52 65 64
|
||||
f 52 53 65
|
||||
f 53 66 65
|
||||
f 53 54 66
|
||||
f 54 67 66
|
||||
f 54 55 67
|
||||
f 55 68 67
|
||||
f 55 56 68
|
||||
f 56 69 68
|
||||
f 56 57 69
|
||||
f 57 70 69
|
||||
f 57 58 70
|
||||
f 58 71 70
|
||||
f 58 59 71
|
||||
f 59 72 71
|
||||
f 59 60 72
|
||||
f 60 61 72
|
||||
f 60 49 61
|
||||
f 61 74 73
|
||||
f 61 62 74
|
||||
f 62 75 74
|
||||
f 62 63 75
|
||||
f 63 76 75
|
||||
f 63 64 76
|
||||
f 64 77 76
|
||||
f 64 65 77
|
||||
f 65 78 77
|
||||
f 65 66 78
|
||||
f 66 79 78
|
||||
f 66 67 79
|
||||
f 67 80 79
|
||||
f 67 68 80
|
||||
f 68 81 80
|
||||
f 68 69 81
|
||||
f 69 82 81
|
||||
f 69 70 82
|
||||
f 70 83 82
|
||||
f 70 71 83
|
||||
f 71 84 83
|
||||
f 71 72 84
|
||||
f 72 73 84
|
||||
f 72 61 73
|
||||
f 73 86 85
|
||||
f 73 74 86
|
||||
f 74 87 86
|
||||
f 74 75 87
|
||||
f 75 88 87
|
||||
f 75 76 88
|
||||
f 76 89 88
|
||||
f 76 77 89
|
||||
f 77 90 89
|
||||
f 77 78 90
|
||||
f 78 91 90
|
||||
f 78 79 91
|
||||
f 79 92 91
|
||||
f 79 80 92
|
||||
f 80 93 92
|
||||
f 80 81 93
|
||||
f 81 94 93
|
||||
f 81 82 94
|
||||
f 82 95 94
|
||||
f 82 83 95
|
||||
f 83 96 95
|
||||
f 83 84 96
|
||||
f 84 85 96
|
||||
f 84 73 85
|
||||
f 85 98 97
|
||||
f 85 86 98
|
||||
f 86 99 98
|
||||
f 86 87 99
|
||||
f 87 100 99
|
||||
f 87 88 100
|
||||
f 88 101 100
|
||||
f 88 89 101
|
||||
f 89 102 101
|
||||
f 89 90 102
|
||||
f 90 103 102
|
||||
f 90 91 103
|
||||
f 91 104 103
|
||||
f 91 92 104
|
||||
f 92 105 104
|
||||
f 92 93 105
|
||||
f 93 106 105
|
||||
f 93 94 106
|
||||
f 94 107 106
|
||||
f 94 95 107
|
||||
f 95 108 107
|
||||
f 95 96 108
|
||||
f 96 97 108
|
||||
f 96 85 97
|
||||
f 97 110 109
|
||||
f 97 98 110
|
||||
f 98 111 110
|
||||
f 98 99 111
|
||||
f 99 112 111
|
||||
f 99 100 112
|
||||
f 100 113 112
|
||||
f 100 101 113
|
||||
f 101 114 113
|
||||
f 101 102 114
|
||||
f 102 115 114
|
||||
f 102 103 115
|
||||
f 103 116 115
|
||||
f 103 104 116
|
||||
f 104 117 116
|
||||
f 104 105 117
|
||||
f 105 118 117
|
||||
f 105 106 118
|
||||
f 106 119 118
|
||||
f 106 107 119
|
||||
f 107 120 119
|
||||
f 107 108 120
|
||||
f 108 109 120
|
||||
f 108 97 109
|
||||
f 109 122 121
|
||||
f 109 110 122
|
||||
f 110 123 122
|
||||
f 110 111 123
|
||||
f 111 124 123
|
||||
f 111 112 124
|
||||
f 112 125 124
|
||||
f 112 113 125
|
||||
f 113 126 125
|
||||
f 113 114 126
|
||||
f 114 127 126
|
||||
f 114 115 127
|
||||
f 115 128 127
|
||||
f 115 116 128
|
||||
f 116 129 128
|
||||
f 116 117 129
|
||||
f 117 130 129
|
||||
f 117 118 130
|
||||
f 118 131 130
|
||||
f 118 119 131
|
||||
f 119 132 131
|
||||
f 119 120 132
|
||||
f 120 121 132
|
||||
f 120 109 121
|
||||
f 121 134 133
|
||||
f 121 122 134
|
||||
f 122 135 134
|
||||
f 122 123 135
|
||||
f 123 136 135
|
||||
f 123 124 136
|
||||
f 124 137 136
|
||||
f 124 125 137
|
||||
f 125 138 137
|
||||
f 125 126 138
|
||||
f 126 139 138
|
||||
f 126 127 139
|
||||
f 127 140 139
|
||||
f 127 128 140
|
||||
f 128 141 140
|
||||
f 128 129 141
|
||||
f 129 142 141
|
||||
f 129 130 142
|
||||
f 130 143 142
|
||||
f 130 131 143
|
||||
f 131 144 143
|
||||
f 131 132 144
|
||||
f 132 133 144
|
||||
f 132 121 133
|
||||
f 133 146 145
|
||||
f 133 134 146
|
||||
f 134 147 146
|
||||
f 134 135 147
|
||||
f 135 148 147
|
||||
f 135 136 148
|
||||
f 136 149 148
|
||||
f 136 137 149
|
||||
f 137 150 149
|
||||
f 137 138 150
|
||||
f 138 151 150
|
||||
f 138 139 151
|
||||
f 139 152 151
|
||||
f 139 140 152
|
||||
f 140 153 152
|
||||
f 140 141 153
|
||||
f 141 154 153
|
||||
f 141 142 154
|
||||
f 142 155 154
|
||||
f 142 143 155
|
||||
f 143 156 155
|
||||
f 143 144 156
|
||||
f 144 145 156
|
||||
f 144 133 145
|
||||
f 145 158 157
|
||||
f 145 146 158
|
||||
f 146 159 158
|
||||
f 146 147 159
|
||||
f 147 160 159
|
||||
f 147 148 160
|
||||
f 148 161 160
|
||||
f 148 149 161
|
||||
f 149 162 161
|
||||
f 149 150 162
|
||||
f 150 163 162
|
||||
f 150 151 163
|
||||
f 151 164 163
|
||||
f 151 152 164
|
||||
f 152 165 164
|
||||
f 152 153 165
|
||||
f 153 166 165
|
||||
f 153 154 166
|
||||
f 154 167 166
|
||||
f 154 155 167
|
||||
f 155 168 167
|
||||
f 155 156 168
|
||||
f 156 157 168
|
||||
f 156 145 157
|
||||
f 157 170 169
|
||||
f 157 158 170
|
||||
f 158 171 170
|
||||
f 158 159 171
|
||||
f 159 172 171
|
||||
f 159 160 172
|
||||
f 160 173 172
|
||||
f 160 161 173
|
||||
f 161 174 173
|
||||
f 161 162 174
|
||||
f 162 175 174
|
||||
f 162 163 175
|
||||
f 163 176 175
|
||||
f 163 164 176
|
||||
f 164 177 176
|
||||
f 164 165 177
|
||||
f 165 178 177
|
||||
f 165 166 178
|
||||
f 166 179 178
|
||||
f 166 167 179
|
||||
f 167 180 179
|
||||
f 167 168 180
|
||||
f 168 169 180
|
||||
f 168 157 169
|
||||
f 169 182 181
|
||||
f 169 170 182
|
||||
f 170 183 182
|
||||
f 170 171 183
|
||||
f 171 184 183
|
||||
f 171 172 184
|
||||
f 172 185 184
|
||||
f 172 173 185
|
||||
f 173 186 185
|
||||
f 173 174 186
|
||||
f 174 187 186
|
||||
f 174 175 187
|
||||
f 175 188 187
|
||||
f 175 176 188
|
||||
f 176 189 188
|
||||
f 176 177 189
|
||||
f 177 190 189
|
||||
f 177 178 190
|
||||
f 178 191 190
|
||||
f 178 179 191
|
||||
f 179 192 191
|
||||
f 179 180 192
|
||||
f 180 181 192
|
||||
f 180 169 181
|
||||
f 181 194 193
|
||||
f 181 182 194
|
||||
f 182 195 194
|
||||
f 182 183 195
|
||||
f 183 196 195
|
||||
f 183 184 196
|
||||
f 184 197 196
|
||||
f 184 185 197
|
||||
f 185 198 197
|
||||
f 185 186 198
|
||||
f 186 199 198
|
||||
f 186 187 199
|
||||
f 187 200 199
|
||||
f 187 188 200
|
||||
f 188 201 200
|
||||
f 188 189 201
|
||||
f 189 202 201
|
||||
f 189 190 202
|
||||
f 190 203 202
|
||||
f 190 191 203
|
||||
f 191 204 203
|
||||
f 191 192 204
|
||||
f 192 193 204
|
||||
f 192 181 193
|
||||
f 193 206 205
|
||||
f 193 194 206
|
||||
f 194 207 206
|
||||
f 194 195 207
|
||||
f 195 208 207
|
||||
f 195 196 208
|
||||
f 196 209 208
|
||||
f 196 197 209
|
||||
f 197 210 209
|
||||
f 197 198 210
|
||||
f 198 211 210
|
||||
f 198 199 211
|
||||
f 199 212 211
|
||||
f 199 200 212
|
||||
f 200 213 212
|
||||
f 200 201 213
|
||||
f 201 214 213
|
||||
f 201 202 214
|
||||
f 202 215 214
|
||||
f 202 203 215
|
||||
f 203 216 215
|
||||
f 203 204 216
|
||||
f 204 205 216
|
||||
f 204 193 205
|
||||
f 205 218 217
|
||||
f 205 206 218
|
||||
f 206 219 218
|
||||
f 206 207 219
|
||||
f 207 220 219
|
||||
f 207 208 220
|
||||
f 208 221 220
|
||||
f 208 209 221
|
||||
f 209 222 221
|
||||
f 209 210 222
|
||||
f 210 223 222
|
||||
f 210 211 223
|
||||
f 211 224 223
|
||||
f 211 212 224
|
||||
f 212 225 224
|
||||
f 212 213 225
|
||||
f 213 226 225
|
||||
f 213 214 226
|
||||
f 214 227 226
|
||||
f 214 215 227
|
||||
f 215 228 227
|
||||
f 215 216 228
|
||||
f 216 217 228
|
||||
f 216 205 217
|
||||
f 217 230 229
|
||||
f 217 218 230
|
||||
f 218 231 230
|
||||
f 218 219 231
|
||||
f 219 232 231
|
||||
f 219 220 232
|
||||
f 220 233 232
|
||||
f 220 221 233
|
||||
f 221 234 233
|
||||
f 221 222 234
|
||||
f 222 235 234
|
||||
f 222 223 235
|
||||
f 223 236 235
|
||||
f 223 224 236
|
||||
f 224 237 236
|
||||
f 224 225 237
|
||||
f 225 238 237
|
||||
f 225 226 238
|
||||
f 226 239 238
|
||||
f 226 227 239
|
||||
f 227 240 239
|
||||
f 227 228 240
|
||||
f 228 229 240
|
||||
f 228 217 229
|
||||
f 229 242 241
|
||||
f 229 230 242
|
||||
f 230 243 242
|
||||
f 230 231 243
|
||||
f 231 244 243
|
||||
f 231 232 244
|
||||
f 232 245 244
|
||||
f 232 233 245
|
||||
f 233 246 245
|
||||
f 233 234 246
|
||||
f 234 247 246
|
||||
f 234 235 247
|
||||
f 235 248 247
|
||||
f 235 236 248
|
||||
f 236 249 248
|
||||
f 236 237 249
|
||||
f 237 250 249
|
||||
f 237 238 250
|
||||
f 238 251 250
|
||||
f 238 239 251
|
||||
f 239 252 251
|
||||
f 239 240 252
|
||||
f 240 241 252
|
||||
f 240 229 241
|
||||
f 241 254 253
|
||||
f 241 242 254
|
||||
f 242 255 254
|
||||
f 242 243 255
|
||||
f 243 256 255
|
||||
f 243 244 256
|
||||
f 244 257 256
|
||||
f 244 245 257
|
||||
f 245 258 257
|
||||
f 245 246 258
|
||||
f 246 259 258
|
||||
f 246 247 259
|
||||
f 247 260 259
|
||||
f 247 248 260
|
||||
f 248 261 260
|
||||
f 248 249 261
|
||||
f 249 262 261
|
||||
f 249 250 262
|
||||
f 250 263 262
|
||||
f 250 251 263
|
||||
f 251 264 263
|
||||
f 251 252 264
|
||||
f 252 253 264
|
||||
f 252 241 253
|
||||
f 253 266 265
|
||||
f 253 254 266
|
||||
f 254 267 266
|
||||
f 254 255 267
|
||||
f 255 268 267
|
||||
f 255 256 268
|
||||
f 256 269 268
|
||||
f 256 257 269
|
||||
f 257 270 269
|
||||
f 257 258 270
|
||||
f 258 271 270
|
||||
f 258 259 271
|
||||
f 259 272 271
|
||||
f 259 260 272
|
||||
f 260 273 272
|
||||
f 260 261 273
|
||||
f 261 274 273
|
||||
f 261 262 274
|
||||
f 262 275 274
|
||||
f 262 263 275
|
||||
f 263 276 275
|
||||
f 263 264 276
|
||||
f 264 265 276
|
||||
f 264 253 265
|
||||
f 265 278 277
|
||||
f 265 266 278
|
||||
f 266 279 278
|
||||
f 266 267 279
|
||||
f 267 280 279
|
||||
f 267 268 280
|
||||
f 268 281 280
|
||||
f 268 269 281
|
||||
f 269 282 281
|
||||
f 269 270 282
|
||||
f 270 283 282
|
||||
f 270 271 283
|
||||
f 271 284 283
|
||||
f 271 272 284
|
||||
f 272 285 284
|
||||
f 272 273 285
|
||||
f 273 286 285
|
||||
f 273 274 286
|
||||
f 274 287 286
|
||||
f 274 275 287
|
||||
f 275 288 287
|
||||
f 275 276 288
|
||||
f 276 277 288
|
||||
f 276 265 277
|
||||
f 277 2 1
|
||||
f 277 278 2
|
||||
f 278 3 2
|
||||
f 278 279 3
|
||||
f 279 4 3
|
||||
f 279 280 4
|
||||
f 280 5 4
|
||||
f 280 281 5
|
||||
f 281 6 5
|
||||
f 281 282 6
|
||||
f 282 7 6
|
||||
f 282 283 7
|
||||
f 283 8 7
|
||||
f 283 284 8
|
||||
f 284 9 8
|
||||
f 284 285 9
|
||||
f 285 10 9
|
||||
f 285 286 10
|
||||
f 286 11 10
|
||||
f 286 287 11
|
||||
f 287 12 11
|
||||
f 287 288 12
|
||||
f 288 1 12
|
||||
f 288 277 1
|
||||
# 576 faces
|
||||
|
||||
g
|
||||
Reference in New Issue
Block a user