| 
									
										
										
										
											2008-03-15 17:07:53 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | USING: help.syntax help.markup ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | IN: opengl.gl | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-03 02:39:45 -04:00
										 |  |  | ARTICLE: "opengl-low-level" "OpenGL binding" | 
					
						
							| 
									
										
										
										
											2008-03-15 20:03:08 -04:00
										 |  |  |   { $subsection "opengl-specifying-vertices" } | 
					
						
							| 
									
										
										
										
											2008-03-16 17:57:56 -04:00
										 |  |  |   { $subsection "opengl-geometric-primitives" } | 
					
						
							|  |  |  |   { $subsection "opengl-modeling-transformations" } ;
 | 
					
						
							| 
									
										
										
										
											2008-03-15 20:03:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-01-06 18:00:30 -05:00
										 |  |  | ARTICLE: "opengl-specifying-vertices" "Specifying vertices" | 
					
						
							| 
									
										
										
										
											2008-03-15 17:28:12 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |   { $subsection glVertex2d } | 
					
						
							|  |  |  |   { $subsection glVertex2f } | 
					
						
							|  |  |  |   { $subsection glVertex2i } | 
					
						
							|  |  |  |   { $subsection glVertex2s } | 
					
						
							|  |  |  |   { $subsection glVertex3d } | 
					
						
							|  |  |  |   { $subsection glVertex3f } | 
					
						
							|  |  |  |   { $subsection glVertex3i } | 
					
						
							|  |  |  |   { $subsection glVertex3s } | 
					
						
							|  |  |  |   { $subsection glVertex4d } | 
					
						
							|  |  |  |   { $subsection glVertex4f } | 
					
						
							|  |  |  |   { $subsection glVertex4i } | 
					
						
							|  |  |  |   { $subsection glVertex4s } | 
					
						
							|  |  |  |   { $subsection glVertex2dv } | 
					
						
							|  |  |  |   { $subsection glVertex2fv } | 
					
						
							|  |  |  |   { $subsection glVertex2iv } | 
					
						
							|  |  |  |   { $subsection glVertex2sv } | 
					
						
							|  |  |  |   { $subsection glVertex3dv } | 
					
						
							|  |  |  |   { $subsection glVertex3fv } | 
					
						
							|  |  |  |   { $subsection glVertex3iv } | 
					
						
							|  |  |  |   { $subsection glVertex3sv } | 
					
						
							|  |  |  |   { $subsection glVertex4dv } | 
					
						
							|  |  |  |   { $subsection glVertex4fv } | 
					
						
							|  |  |  |   { $subsection glVertex4iv } | 
					
						
							|  |  |  |   { $subsection glVertex4sv } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-01-06 18:00:30 -05:00
										 |  |  | ARTICLE: "opengl-geometric-primitives" "OpenGL geometric primitives" | 
					
						
							| 
									
										
										
										
											2008-03-15 17:07:53 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-15 17:28:12 -04:00
										 |  |  |   { $table | 
					
						
							|  |  |  |       { { $link GL_POINTS         } "individual points" } | 
					
						
							| 
									
										
										
										
											2008-03-15 20:03:08 -04:00
										 |  |  |       { { $link GL_LINES          } { "pairs of vertices interpreted as " | 
					
						
							|  |  |  |                                       "individual line segments" } } | 
					
						
							| 
									
										
										
										
											2008-03-15 17:28:12 -04:00
										 |  |  |       { { $link GL_LINE_STRIP     } "series of connected line segments" } | 
					
						
							| 
									
										
										
										
											2008-03-15 20:03:08 -04:00
										 |  |  |       { { $link GL_LINE_LOOP      } { "same as above, with a segment added " | 
					
						
							|  |  |  |                                       "between last and first vertices" } } | 
					
						
							| 
									
										
										
										
											2008-03-15 17:28:12 -04:00
										 |  |  |       { { $link GL_TRIANGLES      } | 
					
						
							|  |  |  |         "triples of vertices interpreted as triangles" } | 
					
						
							|  |  |  |       { { $link GL_TRIANGLE_STRIP } "linked strip of triangles" } | 
					
						
							|  |  |  |       { { $link GL_TRIANGLE_FAN   } "linked fan of triangles" } | 
					
						
							|  |  |  |       { { $link GL_QUADS          } | 
					
						
							|  |  |  |         "quadruples of vertices interpreted as four-sided polygons" } | 
					
						
							|  |  |  |       { { $link GL_QUAD_STRIP     } "linked strip of quadrilaterals" } | 
					
						
							|  |  |  |       { { $link GL_POLYGON        } "boundary of a simple, convex polygon" } } | 
					
						
							| 
									
										
										
										
											2008-03-15 17:07:53 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: glBegin | 
					
						
							|  |  |  |   { $values { "mode" | 
					
						
							| 
									
										
										
										
											2008-03-15 20:03:08 -04:00
										 |  |  |               { "One of the " { $link "opengl-geometric-primitives" } } } } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: glPolygonMode | 
					
						
							|  |  |  |   { $values { "face" { "One of the following:" | 
					
						
							|  |  |  |                        { $list { $link GL_FRONT } | 
					
						
							|  |  |  |                                { $link GL_BACK } | 
					
						
							|  |  |  |                                { $link GL_FRONT_AND_BACK } } } } | 
					
						
							|  |  |  |             { "mode" { "One of the following:" | 
					
						
							|  |  |  |                        { $list | 
					
						
							|  |  |  |                          { $link GL_POINT } | 
					
						
							|  |  |  |                          { $link GL_LINE } | 
					
						
							| 
									
										
										
										
											2008-03-16 17:57:56 -04:00
										 |  |  |                          { $link GL_FILL } } } } } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-01-06 18:00:30 -05:00
										 |  |  | ARTICLE: "opengl-modeling-transformations" "Modeling transformations" | 
					
						
							| 
									
										
										
										
											2008-03-16 17:57:56 -04:00
										 |  |  |   { $subsection glTranslatef } | 
					
						
							|  |  |  |   { $subsection glTranslated } | 
					
						
							|  |  |  |   { $subsection glRotatef } | 
					
						
							|  |  |  |   { $subsection glRotated } | 
					
						
							|  |  |  |   { $subsection glScalef } | 
					
						
							|  |  |  |   { $subsection glScaled } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | { glTranslatef glTranslated glRotatef glRotated glScalef glScaled } | 
					
						
							|  |  |  | related-words | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |