📄 fglnormalpointer.ps
字号:
2 f554 2782(type)N1 f715(speci\256es)X1018(the)X1143(data)X1304(type)X1468(of)X1561(the)X1685(normal)X1938(coordinates)X2334(and)X2 f2476(stride)X1 f2684(gives)X2879(the)X3003(byte)X3167(stride)X3371(from)X3553(one)X3695(normal)X3948(to)X554 2878(the)N684(next,)X874(allowing)X1186(vertexes)X1486(and)X1634(attributes)X1964(to)X2058(be)X2166(packed)X2426(into)X2582(a)X2650(single)X2873(array)X3072(or)X3172(stored)X3401(in)X3496(separate)X3793(arrays.)X554 2974(\(Single-array)N1003(storage)X1260(may)X1423(be)X1524(more)X1714(ef\256cient)X2002(on)X2106(some)X2299(implementations;)X2878(see)X3 f3005(fglInterleavedArrays)X1 f3727(.\))X3818(When)X554 3070(a)N610(normal)X857(array)X1043(is)X1116(speci\256ed,)X2 f1441(type)X1 f1575(,)X2 f1615(stride)X1 f1797(,)X1837(and)X2 f1973(pointer)X1 f2224(are)X2343(saved)X2546(as)X2633(client-side)X2987(state.)X554 3204(To)N675(enable)X918(and)X1067(disable)X1327(the)X1458(normal)X1718(array,)X1937(call)X3 f2086(fglEnableClientState)X1 f2830(and)X3 f2979(fglDisableClientState)X1 f3737(with)X3912(the)X554 3300(argument)N3 f913(GL_NORMAL_ARRAY)X1 f1763(.)X1839(If)X1948(enabled,)X2273(the)X2426(normal)X2708(array)X2929(is)X3037(used)X3239(when)X3 f3468(fglDrawArrays)X1 f3990(,)X3 f554 3396(fglDrawElements)N1 f1151(,)X1191(or)X3 f1278(fglArrayElement)X1 f1882(is)X1955(called.)X554 3530(Use)N3 f704(fglDrawArrays)X1 f1251(to)X1338(construct)X1657(a)X1718(sequence)X2038(of)X2131(primitives)X2481(\(all)X2614(of)X2707(the)X2831(same)X3022(type\))X3213(from)X3395(prespeci\256ed)X3809(vertex)X554 3626(and)N698(vertex)X927(attribute)X1222(arrays.)X1487(Use)X3 f1640(fglArrayElement)X1 f2252(to)X2342(specify)X2602(primitives)X2954(by)X3062(indexing)X3370(vertexes)X3666(and)X3809(vertex)X554 3722(attributes)N884(and)X3 f1032(fglDrawElements)X1 f1661(to)X1755(construct)X2081(a)X2149(sequence)X2476(of)X2576(primitives)X2933(by)X3046(indexing)X3359(vertexes)X3660(and)X3809(vertex)X554 3818(attributes.)N9 s266 3952(N)N268(NO)X322(OT)X376(TE)X422(ES)X468(S)X3 f10 s554 4048(fglNormalPointer)N1 f1180(is)X1253(available)X1563(only)X1725(if)X1794(the)X1912(GL)X2039(version)X2295(is)X2368(1.1)X2488(or)X2575(greater.)X554 4182(The)N709(normal)X966(array)X1162(is)X1245(initially)X1524(disabled)X1822(and)X1969(isn't)X2142(accessed)X2455(when)X3 f2660(fglArrayElement)X1 f3244(,)X3 f3295(fglDrawElements)X1 f3892(,)X3943(or)X3 f554 4278(fglDrawArrays)N1 f1096(is)X1169(called.)X554 4412(Execution)N909(of)X3 f1006(fglNormalPointer)X1 f1642(is)X1725(not)X1857(allowed)X2141(between)X3 f2439(fglBegin)X1 f2754(and)X2901(the)X3030(corresponding)X3 f3520(fglEnd)X1 f3750(,)X3801(but)X3934(an)X554 4508(error)N731(may)X889(or)X976(may)X1134(not)X1256(be)X1352(generated.)X1705(If)X1779(an)X1875(error)X2052(is)X2125(not)X2247(generated,)X2600(the)X2718(operation)X3041(is)X3114(unde\256ned.)X3 f554 4642(fglNormalPointer)N1 f1180(is)X1253(typically)X1553(implemented)X1991(on)X2091(the)X2209(client)X2407(side.)X554 4776(Since)N761(the)X888(normal)X1144(array)X1339(parameters)X1721(are)X1849(client-side)X2212(state,)X2408(they)X2575(are)X2703(not)X2834(saved)X3046(or)X3142(restored)X3430(by)X3 f3539(fglPushAttrib)X1 f554 4872(and)N3 f690(fglPopAttrib)X1 f1126(.)X1186(Use)X3 f1331(fglPushClientAttrib)X1 f2031(and)X3 f2167(fglPopClientAttrib)X1 f2832(instead.)X9 s266 5006(E)N268(ER)X314(RR)X364(RO)X414(OR)X468(RS)X518(S)X3 f10 s554 5102(GL_INVALID_ENUM)N1 f1361(is)X1434(generated)X1767(if)X2 f1836(type)X1 f1990(is)X2063(not)X2185(an)X2281(accepted)X2583(value.)X3 f554 5236(GL_INVALID_VALUE)N1 f1396(is)X1469(generated)X1802(if)X2 f1871(stride)X1 f2073(is)X2146(negative.)X9 s266 5370(A)N268(AS)X322(SS)X364(SO)X406(OC)X460(CI)X510(IA)X536(AT)X590(TE)X636(ED)X682(D)X766(G)X768(GE)X822(ET)X868(TS)X914(S)X3 f10 s554 5466(fglIsEnabled)N1 f1008(with)X1170(argument)X3 f1493(GL_NORMAL_ARRAY)X554 5562(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_NORMAL_ARRAY_TYPE)X554 5658(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_NORMAL_ARRAY_STRIDE)X554 5754(fglGetPointerv)N1 f1082(with)X1244(argument)X3 f1567(GL_NORMAL_ARRAY_POINTER)X1 f266 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(LN)X410(NO)X464(OR)X518(RM)X568(MA)X634(AL)X688(LP)X734(PO)X776(OI)X830(IN)X856(NT)X910(TE)X956(ER)X1002(R)X1056(\()X1058(\()X1094(\))X1096(\))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)X3156(F)X3158(FG)X3200(GL)X3254(LN)X3300(NO)X3354(OR)X3408(RM)X3458(MA)X3524(AL)X3578(LP)X3624(PO)X3666(OI)X3720(IN)X3746(NT)X3800(TE)X3846(ER)X3892(R)X3946(\()X3948(\()X3984(\))X3986(\))X266 864(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 960(fglArrayElement)N1 f1138(,)X3 f1204(fglColorPointer)X1 f1743(,)X3 f1810(fglDrawArrays)X1 f2332(,)X3 f2399(fglDrawElements)X1 f2996(,)X3 f3063(fglEdgeFlagPointer)X1 f3730(,)X3 f3797(fglEn-)X554 1056(able)N1 f696(,)X3 f737(fglGetPointerv)X1 f1245(,)X3 f1285(fglIndexPointer)X1 f1823(,)X3 f1863(fglInterleavedArrays)X1 f2585(,)X3 f2625(fglPopClientAttrib)X1 f3270(,)X3 f3310(fglPushClientAttrib)X1 f(,)S3 f554 1152(fglTexCoordPointer)N1 f1244(,)X3 f1284(fglVertexPointer)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 + -