📄 hh60.cpp
字号:
glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.400000, -0.650000, -0.500000 ); glVertex3f( -1.600000, -0.650000, -1.500000 ); glVertex3f( -1.600000, -1.300000, -1.500000 ); glVertex3f( -1.400000, -1.300000, -0.500000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.400000, -0.050000, -0.500000 ); glVertex3f( -1.467000, -0.050000, -0.850000 ); glVertex3f( -1.467000, -0.650000, -0.850000 ); glVertex3f( -1.400000, -0.650000, -0.500000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.400000, 0.920000, -0.500000 ); glVertex3f( -1.467000, 0.920000, -0.850000 ); glVertex3f( -1.467000, 0.250000, -0.850000 ); glVertex3f( -1.400000, 0.250000, -0.500000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.570000, 0.920000, -1.350000 ); glVertex3f( -1.600000, 0.920000, -1.500000 ); glVertex3f( -1.600000, 0.250000, -1.500000 ); glVertex3f( -1.570000, 0.250000, -1.350000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.570000, -0.050000, -1.350000 ); glVertex3f( -1.600000, -0.050000, -1.500000 ); glVertex3f( -1.600000, -0.650000, -1.500000 ); glVertex3f( -1.570000, -0.650000, -1.350000 );glEnd();// # Ring 4 roofglBegin( GL_QUADS ); glNormal3f( 0.141421, 0.000000, -0.989949 ); glVertex3f( 0.000000, 1.200000, -0.500000 ); glVertex3f( -1.400000, 1.200000, -0.500000 ); glVertex3f( -1.400000, -1.300000, -0.500000 ); glVertex3f( 0.000000, -1.300000, -0.500000 ); glNormal3f( -0.141421, 0.000000, -0.989949 ); glVertex3f( 0.000000, -1.300000, -0.500000 ); glVertex3f( 1.400000, -1.300000, -0.500000 ); glVertex3f( 1.400000, 1.200000, -0.500000 ); glVertex3f( 0.000000, 1.200000, -0.500000 );glEnd();// # Ring 5glBegin( GL_QUADS ); glNormal3f( 0.984732, 0.123091, 0.123091 ); glVertex3f( -1.400000, -2.600000, -1.800000 ); glVertex3f( -1.500000, -2.600000, -1.500000 ); glVertex3f( -1.600000, -1.300000, -1.500000 ); glVertex3f( -1.500000, -1.300000, -1.800000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( -1.400000, -1.300000, -0.500000 ); glVertex3f( -1.600000, -1.300000, -1.500000 ); glVertex3f( -1.500000, -2.600000, -1.500000 ); glVertex3f( -1.300000, -2.600000, -0.600000 );glEnd();// # Ring 5 roofglBegin( GL_QUADS ); glNormal3f( 0.156174, 0.312348, -0.937043 ); glVertex3f( 0.000000, -1.300000, -0.300000 ); glVertex3f( -1.400000, -1.300000, -0.500000 ); glVertex3f( -1.300000, -2.600000, -0.600000 ); glVertex3f( 0.000000, -2.600000, -0.300000 ); glNormal3f( -0.156174, 0.312348, -0.937043 ); glVertex3f( 0.000000, -2.600000, -0.300000 ); glVertex3f( 1.300000, -2.600000, -0.600000 ); glVertex3f( 1.400000, -1.300000, -0.500000 ); glVertex3f( 0.000000, -1.300000, -0.300000 );glEnd();// # Ring 6glBegin( GL_QUADS ); glNormal3f( 0.904534, 0.301511, -0.301511 ); glVertex3f( -1.300000, -2.600000, -0.600000 ); glVertex3f( -1.500000, -2.600000, -1.500000 ); glVertex3f( -0.700000, -4.000000, -1.500000 ); glVertex3f( -0.500000, -4.000000, -0.600000 ); glNormal3f( 0.702247, 0.702247, 0.117041 ); glVertex3f( -0.600000, -4.000000, -1.800000 ); glVertex3f( -0.700000, -4.000000, -1.500000 ); glVertex3f( -1.500000, -2.600000, -1.500000 ); glVertex3f( -1.400000, -2.600000, -1.800000 );glEnd();// # Ring 6 roofglBegin( GL_QUADS ); glNormal3f( 0.240772, 0.120386, -0.963087 ); glVertex3f( 0.000000, -2.600000, -0.300000 ); glVertex3f( -1.300000, -2.600000, -0.600000 ); glVertex3f( -0.500000, -4.000000, -0.600000 ); glVertex3f( 0.000000, -4.000000, -0.500000 ); glNormal3f( -0.240772, 0.120386, -0.963087 ); glVertex3f( 0.000000, -4.000000, -0.500000 ); glVertex3f( 0.500000, -4.000000, -0.600000 ); glVertex3f( 1.300000, -2.600000, -0.600000 ); glVertex3f( 0.000000, -2.600000, -0.300000 );glEnd();// # Back wallglBegin( GL_QUADS ); glNormal3f( 0.000000, 0.993884, 0.110432 ); glVertex3f( 0.000000, -4.000000, -1.800000 ); glVertex3f( 0.000000, -4.000000, -1.500000 ); glVertex3f( -0.700000, -4.000000, -1.500000 ); glVertex3f( -0.600000, -4.000000, -1.800000 ); glNormal3f( 0.000000, 0.993884, -0.110432 ); glVertex3f( -0.500000, -4.000000, -0.600000 ); glVertex3f( -0.700000, -4.000000, -1.500000 ); glVertex3f( 0.000000, -4.000000, -1.500000 ); glVertex3f( 0.000000, -4.000000, -0.500000 ); glNormal3f( 0.000000, 0.993884, 0.110432 ); glVertex3f( 0.600000, -4.000000, -1.800000 ); glVertex3f( 0.700000, -4.000000, -1.500000 ); glVertex3f( 0.000000, -4.000000, -1.500000 ); glVertex3f( 0.000000, -4.000000, -1.800000 ); glNormal3f( 0.000000, 0.993884, -0.110432 ); glVertex3f( 0.000000, -4.000000, -0.500000 ); glVertex3f( 0.000000, -4.000000, -1.500000 ); glVertex3f( 0.700000, -4.000000, -1.500000 ); glVertex3f( 0.500000, -4.000000, -0.600000 );glEnd();// # Cockpit center console do_color( 0.150000, 0.150000, 0.150000, 1.000000, 1.000000, 1.000000, 0.800000, 0.300000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( 0.000000, 0.000000, 1.000000 ); glVertex3f( -0.270000, 2.850000, -1.350000 ); glVertex3f( -0.270000, 3.880000, -1.350000 ); glVertex3f( 0.270000, 3.880000, -1.350000 ); glVertex3f( 0.270000, 2.850000, -1.350000 ); glNormal3f( -1.000000, 0.000000, 0.000000 ); glVertex3f( -0.270000, 2.850000, -1.800000 ); glVertex3f( -0.270000, 3.880000, -1.800000 ); glVertex3f( -0.270000, 3.880000, -1.350000 ); glVertex3f( -0.270000, 2.850000, -1.350000 ); glNormal3f( 1.000000, 0.000000, 0.000000 ); glVertex3f( 0.270000, 2.850000, -1.350000 ); glVertex3f( 0.270000, 3.880000, -1.350000 ); glVertex3f( 0.270000, 3.880000, -1.800000 ); glVertex3f( 0.270000, 2.850000, -1.800000 ); glNormal3f( 0.000000, -1.000000, 0.000000 ); glVertex3f( 0.270000, 2.850000, -1.800000 ); glVertex3f( -0.270000, 2.850000, -1.800000 ); glVertex3f( -0.270000, 2.850000, -1.350000 ); glVertex3f( 0.270000, 2.850000, -1.350000 );glEnd();// # Pilot's seat do_color( 0.600000, 0.580000, 0.570000, 1.000000, 1.000000, 1.000000, 0.500000, 0.500000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( 0.000000, 0.000000, 1.000000 ); glVertex3f( -0.430000, 2.950000, -1.400000 ); glVertex3f( -1.150000, 2.950000, -1.400000 ); glVertex3f( -1.150000, 3.520000, -1.400000 ); glVertex3f( -0.430000, 3.520000, -1.400000 ); glNormal3f( 0.000000, -0.993884, -0.110432 ); glVertex3f( -0.430000, 2.950000, -1.400000 ); glVertex3f( -1.150000, 2.950000, -1.400000 ); glVertex3f( -1.150000, 2.920000, -0.750000 ); glVertex3f( -0.430000, 2.920000, -0.750000 );glEnd(); do_color( 0.200000, 0.200000, 0.210000, 1.000000, 1.000000, 1.000000, 0.800000, 0.200000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( 0.000000, -1.000000, 0.000000 ); glVertex3f( -0.430000, 2.950000, -1.400000 ); glVertex3f( -0.460000, 2.950000, -1.500000 ); glVertex3f( -1.110000, 2.950000, -1.500000 ); glVertex3f( -1.150000, 2.950000, -1.400000 ); glNormal3f( 0.000000, -1.000000, 0.000000 ); glVertex3f( -1.110000, 2.950000, -1.800000 ); glVertex3f( -1.110000, 2.950000, -1.500000 ); glVertex3f( -0.460000, 2.950000, -1.500000 ); glVertex3f( -0.460000, 2.950000, -1.800000 );glEnd();// # Copilot's seat do_color( 0.600000, 0.580000, 0.570000, 1.000000, 1.000000, 1.000000, 0.500000, 0.500000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( 0.000000, 0.000000, 1.000000 ); glVertex3f( 0.430000, 3.520000, -1.400000 ); glVertex3f( 1.150000, 3.520000, -1.400000 ); glVertex3f( 1.150000, 2.950000, -1.400000 ); glVertex3f( 0.430000, 2.950000, -1.400000 ); glNormal3f( 0.000000, -0.993884, -0.110432 ); glVertex3f( 0.430000, 2.920000, -0.750000 ); glVertex3f( 1.150000, 2.920000, -0.750000 ); glVertex3f( 1.150000, 2.950000, -1.400000 ); glVertex3f( 0.430000, 2.950000, -1.400000 );glEnd(); do_color( 0.200000, 0.200000, 0.210000, 1.000000, 1.000000, 1.000000, 0.800000, 0.200000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( 0.000000, -1.000000, 0.000000 ); glVertex3f( 1.150000, 2.950000, -1.400000 ); glVertex3f( 1.110000, 2.950000, -1.500000 ); glVertex3f( 0.460000, 2.950000, -1.500000 ); glVertex3f( 0.430000, 2.950000, -1.400000 ); glNormal3f( 0.000000, -1.000000, 0.000000 ); glVertex3f( 0.460000, 2.950000, -1.800000 ); glVertex3f( 0.460000, 2.950000, -1.500000 ); glVertex3f( 1.110000, 2.950000, -1.500000 ); glVertex3f( 1.110000, 2.950000, -1.800000 );glEnd();// # Cockpit top window bars (black) do_color( 0.050000, 0.050000, 0.050000, 1.000000, 1.000000, 1.000000, 1.000000, 0.200000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( -0.078811, 0.945732, 0.315244 ); glVertex3f( -0.100000, 4.000000, -1.100000 ); glNormal3f( 0.079000, 0.946000, 0.315000 ); glVertex3f( 0.100000, 4.000000, -1.100000 ); glNormal3f( 0.060392, 0.723180, 0.688014 ); glVertex3f( 0.100000, 3.500000, -0.300000 ); glNormal3f( -0.060000, 0.723000, 0.688000 ); glVertex3f( -0.100000, 3.500000, -0.300000 ); glNormal3f( 0.524097, 0.786146, 0.327561 ); glVertex3f( 1.300000, 3.452600, -0.370000 ); glNormal3f( 0.443607, 0.633724, 0.633724 ); glVertex3f( 1.300000, 3.400000, -0.300000 ); glNormal3f( 0.077850, 0.778499, 0.622799 ); glVertex3f( 0.100000, 3.500000, -0.300000 ); glNormal3f( 0.076402, 0.955027, 0.286508 ); glVertex3f( 0.100000, 3.544000, -0.370000 ); glNormal3f( 0.076402, 0.955027, 0.286508 ); glVertex3f( -0.100000, 3.544000, -0.370000 ); glNormal3f( 0.077850, 0.778499, 0.622799 ); glVertex3f( -0.100000, 3.500000, -0.300000 ); glNormal3f( -0.444000, 0.634000, 0.634000 ); glVertex3f( -1.300000, 3.400000, -0.300000 ); glNormal3f( -0.524000, 0.786000, 0.328000 ); glVertex3f( -1.300000, 3.453000, -0.370000 );glEnd();// # Center stripglBegin( GL_QUADS ); glNormal3f( -0.060000, 0.723000, 0.688000 ); glVertex3f( -0.100000, 3.500000, -0.300000 ); glNormal3f( 0.060392, 0.723180, 0.688014 ); glVertex3f( 0.100000, 3.500000, -0.300000 ); glNormal3f( 0.075180, 0.501198, 0.862061 ); glVertex3f( 0.100000, 3.340000, -0.170000 ); glNormal3f( -0.075000, 0.501000, 0.862000 ); glVertex3f( -0.100000, 3.340000, -0.170000 ); glNormal3f( -0.075000, 0.501000, 0.862000 ); glVertex3f( -0.100000, 3.340000, -0.170000 ); glNormal3f( 0.075180, 0.501198, 0.862061 ); glVertex3f( 0.100000, 3.340000, -0.170000 ); glNormal3f( 0.059892, 0.000000, 0.998205 ); glVertex3f( 0.100000, 2.800000, -0.100000 ); glNormal3f( -0.060000, 0.000000, 0.998000 ); glVertex3f( -0.100000, 2.800000, -0.100000 );glEnd();// # Cockpit window solids, ring 2 roof do_color( 0.180000, 0.110000, 0.170000, 1.000000, 1.000000, 1.000000, 1.000000, 0.200000, 0.000000 );glBegin( GL_QUADS ); glNormal3f( -0.200000, 0.500000, 0.400000 ); glVertex3f( -1.300000, 3.452600, -0.370000 ); glVertex3f( -1.300000, 4.000000, -1.100000 ); glVertex3f( -0.100000, 4.000000, -1.100000 ); glVertex3f( -0.100000, 3.544600, -0.370000 );glEnd();// # Cockpit right foreglBegin( GL_QUADS ); glNormal3f( 0.200000, 0.500000, 0.400000 ); glVertex3f( 0.100000, 3.544000, -0.370000 ); glVertex3f( 0.100000, 4.000000, -1.100000 ); glVertex3f( 1.300000, 4.000000, -1.100000 ); glVertex3f( 1.300000, 3.452600, -0.370000 );glEnd();// # Cockpit left sideglBegin( GL_QUADS ); glNormal3f( -0.970143, 0.000000, 0.242536 ); glVertex3f( -1.412500, 2.800000, -0.400000 ); glNormal3f( -0.998740, 0.050188, 0.000000 ); glVertex3f( -1.500000, 2.800000, -1.100000 ); glNormal3f( -0.894427, 0.447214, 0.000000 ); glVertex3f( -1.315000, 3.900000, -1.100000 ); glNormal3f( -0.929113, 0.287355, 0.232757 ); glVertex3f( -1.300000, 3.370000, -0.400000 );glEnd();// # Cockpit right sideglBegin( GL_QUADS ); glNormal3f( 0.929000, 0.287000, 0.233000 ); glVertex3f( 1.300000, 3.370000, -0.400000 ); glNormal3f( 0.894000, 0.447000, 0.000000 ); glVertex3f( 1.315000, 3.900000, -1.100000 ); glNormal3f( 0.999000, 0.050000, 0.000000 ); glVertex3f( 1.500000, 2.800000, -1.100000 ); glNormal3f( 0.970000, 0.000000, 0.243000 ); glVertex3f( 1.412500, 2.800000, -0.400000 );glEnd();// # Cockpit top leftglBegin( GL_QUADS ); glNormal3f( -0.974000, 0.000000, 0.228000 ); glVertex3f( -1.400000, 2.800000, -0.300000 ); glNormal3f( -0.897000, 0.388000, 0.210000 ); glVertex3f( -1.300000, 3.400000, -0.300000 ); glNormal3f( -0.794000, 0.371000, 0.482000 ); glVertex3f( -1.250000, 3.350000, -0.278000 ); glNormal3f( -0.855000, 0.000000, 0.519000 ); glVertex3f( -1.250000, 2.800000, -0.278000 ); glNormal3f( -0.075000, 0.501000, 0.862000 ); glVertex3f( -0.100000, 3.340000, -0.170000 ); glNormal3f( -0.526152, 0.601317, 0.601317 ); glVertex3f( -1.250000, 3.350000, -0.278000 ); glNormal3f( -0.526152, 0.601317, 0.601317 ); glVertex3f( -1.300000, 3.400000, -0.300000 ); glNormal3f( -0.060000, 0.723000, 0.688000 ); glVertex3f( -0.100000, 3.500000, -0.300000 ); glNormal3f( -0.059892, 0.000000, 0.998205 ); glVertex3f( -0.100000, 2.800000, -0.100000 ); glNormal3f( -0.658593, 0.000000, 0.752499 ); glVertex3f( -1.250000, 2.800000, -0.278000 ); glNormal3f( -0.526152, 0.601317, 0.601317 ); glVertex3f( -1.250000, 3.350000, -0.278000 ); glNormal3f( -0.027948, 0.385491, 0.922288 ); glVertex3f( -0.100000, 3.340000, -0.170000 );glEnd();// # Cockpit top rightglBegin( GL_QUADS ); glNormal3f( 0.854849, 0.000000, 0.518877 ); glVertex3f( 1.250000, 2.800000, -0.278000 ); glNormal3f( 0.793716, 0.371329, 0.481799 ); glVertex
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -