📄 begin.ps
字号:
2 f2827(n+2)X1 f2984(de\256ne)X3203(triangle)X2 f3471(n)X1 f(.)S2 f3574(N)X9 f3627(-)X2 f3671(2)X1 f3734(triangles)X1394 4508(are)N1513(drawn.)X3 f554 4642(GL_TRIANGLE_FAN)N1 f1394(Draws)X1634(a)X1700(connected)X2056(group)X2273(of)X2370(triangles.)X2716(One)X2880(triangle)X3155(is)X3238(de\256ned)X3505(for)X3630(each)X3809(vertex)X1394 4738(presented)N1725(after)X1896(the)X2017(\256rst)X2164(two)X2307(vertices.)X2620(Vertices)X2 f2911(1)X1 f(,)S2 f2994(n+1)X1 f(,)S3171(and)X2 f3309(n+2)X1 f3465(de\256ne)X3683(triangle)X2 f3950(n)X1 f(.)S2 f1394 4834(N)N9 f1447(-)X2 f1491(2)X1 f1551(triangles)X1847(are)X1966(drawn.)X3 f554 4968(GL_QUADS)N1 f1394(Treats)X1633(each)X1819(group)X2044(of)X2149(four)X2321(vertices)X2609(as)X2714(an)X2828(independent)X3258(quadrilateral.)X3742(Vertices)X2 f1394 5064(4n)N9 f(-)S2 f1518(3)X1 f(,)S2 f1598(4n-2)X1 f1745(,)X2 f1785(4n-1)X1 f1932(,)X1972(and)X2 f2108(4n)X1 f2208(de\256ne)X2424(quadrilateral)X2 f2850(n)X1 f(.)S2 f2950(N/4)X1 f3085(quadrilaterals)X3542(are)X3661(drawn.)X3 f554 5198(GL_QUAD_STRIP)N1 f1394(Draws)X1626(a)X1684(connected)X2032(group)X2241(of)X2330(quadrilaterals.)X2829(One)X2985(quadrilateral)X3413(is)X3488(de\256ned)X3746(for)X3862(each)X1394 5294(pair)N1542(of)X1632(vertices)X1905(presented)X2236(after)X2407(the)X2528(\256rst)X2675(pair.)X2863(Vertices)X2 f3154(2n)X9 f(-)S2 f3278(1)X1 f(,)S2 f3360(2n)X1 f(,)S2 f3482(2n+2)X1 f(,)S3698(and)X2 f3836(2n+1)X1 f1394 5390(de\256ne)N1622(quadrilateral)X2 f2060(n)X1 f(.)S2 f2172(N/2)X9 f2287(-)X2 f2331(1)X1 f2403(quadrilaterals)X2872(are)X3003(drawn.)X3276(Note)X3464(that)X3616(the)X3746(order)X3948(in)X1394 5486(which)N1621(vertices)X1902(are)X2032(used)X2210(to)X2302(construct)X2626(a)X2692(quadrilateral)X3128(from)X3314(strip)X3486(data)X3650(is)X3733(different)X1394 5582(from)N1570(that)X1710(used)X1877(with)X2039(independent)X2451(data.)X3 f554 5716(GL_POLYGON)N1 f1394(Draws)X1624(a)X1680(single,)X1911(convex)X2163(polygon.)X2485(Vertices)X2 f2773(1)X1 f2833(through)X2 f3102(N)X1 f3175(de\256ne)X3391(this)X3526(polygon.)X266 6144(Page)N442(1)X3577(July)X3730(22,)X3850(1997)X2 p%%Page: 2 210 s 0 xH 0 xS 1 f10 f0 96(h)N24(hhh)X4176(h)X4200(hhh)X9 s1 f266 480(G)N268(GL)X322(LB)X368(BE)X418(EG)X464(GI)X518(IN)X544(N)X602(\()X604(\()X640(\))X642(\))X1885(U)X1887(UN)X1941(NI)X1995(IX)X2021(X)X2093(S)X2095(Sy)X2137(ys)X2175(st)X2205(te)X2227(em)X2261(m)X2337(V)X2339(V)X3610(G)X3612(GL)X3666(LB)X3712(BE)X3762(EG)X3808(GI)X3862(IN)X3888(N)X3946(\()X3948(\()X3984(\))X3986(\))X10 s554 864(Only)N741(a)X804(subset)X1031(of)X1125(GL)X1259(commands)X1633(can)X1772(be)X1875(used)X2049(between)X3 f2344(glBegin)X1 f2628(and)X3 f2771(glEnd)X1 f2974(.)X3041(The)X3193(commands)X3568(are)X3 f3695(glVertex)X1 f3990(,)X3 f554 960(glColor)N1 f812(,)X3 f855(glIndex)X1 f1112(,)X3 f1155(glNormal)X1 f1480(,)X3 f1523(glTexCoord)X1 f1932(,)X3 f1974(glEvalCoord)X1 f2409(,)X3 f2451(glEvalPoint)X1 f2850(,)X3 f2892(glArrayElement)X1 f3449(,)X3 f3491(glMaterial)X1 f3852(,)X3894(and)X3 f554 1056(glEdgeFlag)N1 f940(.)X1010(Also,)X1211(it)X1285(is)X1368(acceptable)X1738(to)X1830(use)X3 f1967(glCallList)X1 f2335(or)X3 f2433(glCallLists)X1 f2832(to)X2925(execute)X3202(display)X3464(lists)X3623(that)X3774(include)X554 1152(only)N727(the)X856(preceding)X1204(commands.)X1621(If)X1705(any)X1851(other)X2046(GL)X2183(command)X2529(is)X2612(executed)X2928(between)X3 f3226(glBegin)X1 f3513(and)X3 f3659(glEnd)X1 f3862(,)X3912(the)X554 1248(error)N731(\257ag)X871(is)X944(set)X1053(and)X1189(the)X1307(command)X1643(is)X1716(ignored.)X554 1382(Regardless)N934(of)X1029(the)X1155(value)X1357(chosen)X1608(for)X2 f1730(mode)X1 f1904(,)X1952(there)X2142(is)X2224(no)X2333(limit)X2512(to)X2603(the)X2730(number)X3004(of)X3100(vertices)X3379(that)X3528(can)X3669(be)X3774(de\256ned)X554 1478(between)N3 f847(glBegin)X1 f1129(and)X3 f1269(glEnd)X1 f1472(.)X1536(Lines,)X1758(triangles,)X2078(quadrilaterals,)X2559(and)X2699(polygons)X3016(that)X3160(are)X3283(incompletely)X3725(speci\256ed)X554 1574(are)N674(not)X797(drawn.)X1059(Incomplete)X1441(speci\256cation)X1867(results)X2097(when)X2292(either)X2496(too)X2619(few)X2762(vertices)X3034(are)X3155(provided)X3462(to)X3546(specify)X3800(even)X3974(a)X554 1670(single)N768(primitive)X1084(or)X1174(when)X1371(an)X1469(incorrect)X1777(multiple)X2065(of)X2154(vertices)X2426(is)X2501(speci\256ed.)X2828(The)X2975(incomplete)X3353(primitive)X3668(is)X3743(ignored;)X554 1766(the)N672(rest)X808(are)X927(drawn.)X554 1900(The)N704(minimum)X1039(speci\256cation)X1469(of)X1561(vertices)X1836(for)X1955(each)X2128(primitive)X2446(is)X2524(as)X2616(follows:)X2923(1)X2988(for)X3107(a)X3168(point,)X3377(2)X3442(for)X3561(a)X3622(line,)X3788(3)X3854(for)X3974(a)X554 1996(triangle,)N847(4)X915(for)X1037(a)X1101(quadrilateral,)X1555(and)X1699(3)X1767(for)X1889(a)X1953(polygon.)X2283(Modes)X2529(that)X2677(require)X2933(a)X2997(certain)X3244(multiple)X3538(of)X3633(vertices)X3911(are)X3 f554 2092(GL_LINES)N1 f968(\(2\),)X3 f1102(GL_TRIANGLES)X1 f1747(\(3\),)X3 f1881(GL_QUADS)X1 f2336(\(4\),)X2470(and)X3 f2606(GL_QUAD_STRIP)X1 f3292(\(2\).)X9 s266 2226(E)N268(ER)X314(RR)X364(RO)X414(OR)X468(RS)X518(S)X3 f10 s554 2322(GL_INVALID_ENUM)N1 f1361(is)X1434(generated)X1767(if)X2 f1836(mode)X1 f2030(is)X2103(set)X2212(to)X2294(an)X2390(unaccepted)X2772(value.)X3 f554 2456(GL_INVALID_OPERATION)N1 f1601(is)X1675(generated)X2009(if)X3 f2079(glBegin)X1 f2358(is)X2433(executed)X2741(between)X3031(a)X3 f3089(glBegin)X1 f3368(and)X3506(the)X3626(correspond-)X554 2552(ing)N676(execution)X1008(of)X3 f1095(glEnd)X1 f1298(.)X3 f554 2686(GL_INVALID_OPERATION)N1 f1600(is)X1673(generated)X2006(if)X3 f2075(glEnd)X1 f2298(is)X2371(executed)X2677(without)X2941(being)X3139(preceded)X3450(by)X3550(a)X3 f3606(glBegin)X1 f3863(.)X3 f554 2820(GL_INVALID_OPERATION)N1 f1604(is)X1681(generated)X2018(if)X2091(a)X2151(command)X2491(other)X2680(than)X3 f2842(glVertex)X1 f3137(,)X3 f3182(glColor)X1 f3440(,)X3 f3485(glIndex)X1 f3742(,)X3 f3787(glNor-)X554 2916(mal)N1 f683(,)X3 f730(glTexCoord)X1 f1139(,)X3 f1186(glEvalCoord)X1 f1621(,)X3 f1668(glEvalPoint)X1 f2067(,)X3 f2114(glArrayElement)X1 f2671(,)X3 f2718(glMaterial)X1 f3079(,)X3 f3126(glEdgeFlag)X1 f3512(,)X3 f3559(glCallList)X1 f3896(,)X3943(or)X3 f554 3012(glCallLists)N1 f942(is)X1015(executed)X1321(between)X1609(the)X1727(execution)X2059(of)X3 f2146(glBegin)X1 f2423(and)X2559(the)X2677(corresponding)X3156(execution)X3 f3488(glEnd)X1 f3691(.)X554 3146(Execution)N938(of)X3 f1065(glEnableClientState)X1 f1749(,)X3 f1829(glDisableClientState)X1 f2527(,)X3 f2607(glEdgeFlagPointer)X1 f(,)S3 f3327(glTexCoordPointer)X1 f3990(,)X3 f554 3242(glColorPointer)N1 f1066(,)X3 f1106(glIndexPointer)X1 f1617(,)X3 f1657(glNormalPointer)X1 f2236(,)X3 f554 3338(glVertexPointer)N1 f1103(,)X3 f1149(glInterleavedArrays)X1 f1844(,)X1890(or)X3 f1983(glPixelStore)X1 f2423(is)X2502(not)X2630(allowed)X2910(after)X3084(a)X3146(call)X3288(to)X3 f3377(glBegin)X1 f3661(and)X3804(before)X554 3434(the)N672(corresponding)X1151(call)X1287(to)X3 f1369(glEnd)X1 f1572(,)X1612(but)X1734(an)X1830(error)X2007(may)X2165(or)X2252(may)X2410(not)X2532(be)X2628(generated.)X9 s266 3568(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 3664(glArrayElement)N1 f1111(,)X3 f1151(glCallList)X1 f1488(,)X3 f1528(glCallLists)X1 f1896(,)X3 f1936(glColor)X1 f2194(,)X3 f2234(glEdgeFlag)X1 f2620(,)X3 f2660(glEvalCoord)X1 f3095(,)X3 f554 3760(glEvalPoint)N1 f953(,)X3 f993(glIndex)X1 f1250(,)X3 f1290(glMaterial)X1 f1651(,)X3 f1691(glNormal)X1 f2016(,)X3 f2056(glTexCoord)X1 f2465(,)X3 f2505(glVertex)X1 f266 6144(July)N419(22,)X539(1997)X3794(Page)X3970(2)X10 f0 6428(h)N24(hhh)X4176(h)X4200(hhh)X2 p%%Trailerxtxs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -