📄 fglbegin.ps
字号:
2 f2605(n)X1 f(,)S2688(and)X2 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(F)N268(FG)X310(GL)X364(LB)X410(BE)X460(EG)X506(GI)X560(IN)X586(N)X644(\()X646(\()X682(\))X684(\))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)X3568(F)X3570(FG)X3612(GL)X3666(LB)X3712(BE)X3762(EG)X3808(GI)X3862(IN)X3888(N)X3946(\()X3948(\()X3984(\))X3986(\))X10 s554 864(Only)N736(a)X794(subset)X1016(of)X1105(GL)X1234(commands)X1603(can)X1737(be)X1835(used)X2004(between)X3 f2294(fglBegin)X1 f2600(and)X3 f2738(fglEnd)X1 f2968(.)X3030(The)X3177(commands)X3546(are)X3 f3668(fglVertex)X1 f3990(,)X3 f554 960(fglColor)N1 f839(,)X3 f896(fglIndex)X1 f1180(,)X3 f1237(fglNormal)X1 f1589(,)X3 f1646(fglTexCoord)X1 f2082(,)X3 f2138(fglEvalCoord)X1 f2600(,)X3 f2656(fglEvalPoint)X1 f3082(,)X3 f3138(fglArrayElement)X1 f3722(,)X3 f3778(fglMa-)X554 1056(terial)N1 f737(,)X784(and)X3 f927(fglEdgeFlag)X1 f1340(.)X1407(Also,)X1605(it)X1676(is)X1756(acceptable)X2124(to)X2214(use)X3 f2349(fglCallList)X1 f2741(or)X3 f2836(fglCallLists)X1 f3259(to)X3349(execute)X3623(display)X3882(lists)X554 1152(that)N701(include)X963(only)X1131(the)X1255(preceding)X1598(commands.)X2011(If)X2091(any)X2233(other)X2424(GL)X2557(command)X2899(is)X2978(executed)X3290(between)X3 f3584(fglBegin)X1 f3894(and)X3 f554 1248(fglEnd)N1 f784(,)X824(the)X942(error)X1119(\257ag)X1259(is)X1332(set)X1441(and)X1577(the)X1695(command)X2031(is)X2104(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 f870(fglBegin)X1 f1202(and)X3 f1366(fglEnd)X1 f1596(.)X1684(Lines,)X1929(triangles,)X2272(quadrilaterals,)X2776(and)X2939(polygons)X3279(that)X3446(are)X3592(incompletely)X554 1574(speci\256ed)N873(are)X1006(not)X1142(drawn.)X1417(Incomplete)X1812(speci\256cation)X2251(results)X2494(when)X2702(either)X2919(too)X3055(few)X3210(vertices)X3494(are)X3628(provided)X3948(to)X554 1670(specify)N807(even)X980(a)X1037(single)X1249(primitive)X1563(or)X1651(when)X1846(an)X1942(incorrect)X2248(multiple)X2534(of)X2621(vertices)X2891(is)X2964(speci\256ed.)X3289(The)X3434(incomplete)X3810(primi-)X554 1766(tive)N694(is)X767(ignored;)X1054(the)X1172(rest)X1308(are)X1427(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 f1633(is)X1739(generated)X2105(if)X3 f2207(fglBegin)X1 f2545(is)X2652(executed)X2992(between)X3314(a)X3 f3404(fglBegin)X1 f3742(and)X3912(the)X554 2552(corresponding)N1033(execution)X1365(of)X3 f1452(fglEnd)X1 f1682(.)X3 f554 2686(GL_INVALID_OPERATION)N1 f1600(is)X1673(generated)X2006(if)X3 f2075(fglEnd)X1 f2325(is)X2398(executed)X2704(without)X2968(being)X3166(preceded)X3477(by)X3577(a)X3 f3633(fglBegin)X1 f3917(.)X3 f554 2820(GL_INVALID_OPERATION)N1 f1620(is)X1714(generated)X2068(if)X2158(a)X2235(command)X2592(other)X2798(than)X3 f2977(fglVertex)X1 f3299(,)X3 f3360(fglColor)X1 f3645(,)X3 f3706(fglIndex)X1 f3990(,)X3 f554 2916(fglNormal)N1 f906(,)X3 f969(fglTexCoord)X1 f1405(,)X3 f1468(fglEvalCoord)X1 f1930(,)X3 f1993(fglEvalPoint)X1 f2419(,)X3 f2481(fglArrayElement)X1 f3065(,)X3 f3127(fglMaterial)X1 f3515(,)X3 f3577(fglEdgeFlag)X1 f3990(,)X3 f554 3012(fglCallList)N1 f918(,)X965(or)X3 f1059(fglCallLists)X1 f1481(is)X1561(executed)X1874(between)X2169(the)X2294(execution)X2633(of)X3 f2727(fglBegin)X1 f3038(and)X3182(the)X3308(corresponding)X3795(execu-)X554 3108(tion)N3 f698(fglEnd)X1 f928(.)X554 3242(Execution)N917(of)X3 f1022(fglEnableClientState)X1 f1733(,)X3 f1791(fglDisableClientState)X1 f2516(,)X3 f2574(fglEdgeFlagPointer)X1 f3241(,)X3 f3300(fglTexCoordPointer)X1 f3990(,)X3 f554 3338(fglColorPointer)N1 f1093(,)X3 f1133(fglIndexPointer)X1 f1671(,)X3 f1711(fglNormalPointer)X1 f2317(,)X3 f554 3434(fglVertexPointer)N1 f1130(,)X3 f1186(fglInterleavedArrays)X1 f1908(,)X1964(or)X3 f2067(fglPixelStore)X1 f2544(is)X2633(not)X2772(allowed)X3063(after)X3248(a)X3321(call)X3474(to)X3 f3573(fglBegin)X1 f3894(and)X554 3530(before)N780(the)X898(corresponding)X1377(call)X1513(to)X3 f1595(fglEnd)X1 f1825(,)X1865(but)X1987(an)X2083(error)X2260(may)X2418(or)X2505(may)X2663(not)X2785(be)X2881(generated.)X9 s266 3664(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 3760(fglArrayElement)N1 f1138(,)X3 f1178(fglCallList)X1 f1542(,)X3 f1582(fglCallLists)X1 f1977(,)X3 f2017(fglColor)X1 f2302(,)X3 f2342(fglEdgeFlag)X1 f2755(,)X3 f2795(fglEvalCoord)X1 f3257(,)X3 f554 3856(fglEvalPoint)N1 f980(,)X3 f1020(fglIndex)X1 f1304(,)X3 f1344(fglMaterial)X1 f1732(,)X3 f1772(fglNormal)X1 f2124(,)X3 f2164(fglTexCoord)X1 f2600(,)X3 f2640(fglVertex)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 + -