⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fgldrawpixels.ps

📁 计算机图形学~想必是很多人需要的~在此共享一下
💻 PS
📖 第 1 页 / 共 4 页
字号:
1505(way)X1670(the)X1799(alpha)X2004(component)X2391(of)X2489(an)X2596(RGBA)X2849(pixel)X3040(is.)X3164(It)X3244(is)X3327(then)X3495(converted)X3842(to)X3934(an)X842 1670(RGBA)N1089(pixel)X1274(with)X1441(red,)X1589(green,)X1814(and)X1956(blue)X2120(set)X2235(to)X2323(0.)X2429(After)X2625(this)X2766(conversion,)X3164(the)X3288(pixel)X3474(is)X3553(treated)X3798(as)X3891(if)X3966(it)X842 1766(had)N978(been)X1150(read)X1309(as)X1396(an)X1492(RGBA)X1734(pixel.)X3 f554 1900(GL_RGB)N1 f842 1996(Each)N1023(pixel)X1203(is)X1276(a)X1332(three-component)X1896(group:)X2145(red)X2268(\256rst,)X2432(followed)X2737(by)X2837(green,)X3057(followed)X3363(by)X3464(blue.)X3663(Each)X3845(com-)X842 2092(ponent)N1085(is)X1163(converted)X1505(to)X1592(the)X1715(internal)X1985(\257oating-point)X2445(format)X2684(in)X2771(the)X2893(same)X3082(way)X3240(the)X3362(red,)X3509(green,)X3732(and)X3872(blue)X842 2188(components)N1250(of)X1338(an)X1435(RGBA)X1678(pixel)X1859(are.)X2019(The)X2165(color)X2351(triple)X2541(is)X2615(converted)X2953(to)X3037(an)X3135(RGBA)X3379(pixel)X3561(with)X3725(alpha)X3921(set)X842 2284(to)N924(1.)X1024(After)X1214(this)X1349(conversion,)X1741(the)X1859(pixel)X2039(is)X2112(treated)X2351(as)X2438(if)X2507(it)X2571(had)X2707(been)X2879(read)X3038(as)X3125(an)X3221(RGBA)X3463(pixel.)X3 f554 2418(GL_LUMINANCE)N1 f842 2514(Each)N1046(pixel)X1249(is)X1345(a)X1424(single)X1658(luminance)X2035(component.)X2474(This)X2659(component)X3059(is)X3156(converted)X3517(to)X3623(the)X3765(internal)X842 2610(\257oating-point)N1307(format)X1551(in)X1643(the)X1771(same)X1966(way)X2130(the)X2258(red)X2391(component)X2777(of)X2873(an)X2978(RGBA)X3229(pixel)X3418(is.)X3540(It)X3618(is)X3700(then)X3867(con-)X842 2706(verted)N1063(to)X1145(an)X1241(RGBA)X1483(pixel)X1663(with)X1825(red,)X1968(green,)X2187(and)X2323(blue)X2481(set)X2590(to)X2672(the)X2791(converted)X3129(luminance)X3484(value,)X3699(and)X3836(alpha)X842 2802(set)N951(to)X1033(1.)X1133(After)X1323(this)X1458(conversion,)X1850(the)X1968(pixel)X2148(is)X2221(treated)X2460(as)X2547(if)X2616(it)X2680(had)X2816(been)X2988(read)X3147(as)X3234(an)X3330(RGBA)X3572(pixel.)X3 f554 2936(GL_LUMINANCE_ALPHA)N1 f842 3032(Each)N1028(pixel)X1214(is)X1293(a)X1355(two-component)X1884(group:)X2139(luminance)X2499(\256rst,)X2669(followed)X2980(by)X3086(alpha.)X3326(The)X3477(two)X3623(components)X842 3128(are)N977(converted)X1330(to)X1428(the)X1562(internal)X1843(\257oating-point)X2314(format)X2564(in)X2662(the)X2796(same)X2997(way)X3167(the)X3301(red)X3440(component)X3832(of)X3934(an)X842 3224(RGBA)N1091(pixel)X1278(is.)X1398(They)X1590(are)X1716(then)X1881(converted)X2225(to)X2314(an)X2417(RGBA)X2666(pixel)X2853(with)X3022(red,)X3172(green,)X3398(and)X3541(blue)X3706(set)X3822(to)X3912(the)X842 3320(converted)N1183(luminance)X1541(value,)X1758(and)X1897(alpha)X2094(set)X2206(to)X2291(the)X2412(converted)X2752(alpha)X2949(value.)X3186(After)X3379(this)X3517(conversion,)X3912(the)X842 3416(pixel)N1022(is)X1095(treated)X1334(as)X1421(if)X1490(it)X1554(had)X1690(been)X1862(read)X2021(as)X2108(an)X2204(RGBA)X2446(pixel.)X554 3550(The)N699(following)X1030(table)X1206(summarizes)X1609(the)X1727(meaning)X2023(of)X2110(the)X2228(valid)X2408(constants)X2726(for)X2840(the)X2 f2958(type)X1 f3112(parameter:)X10 f1171 3758(i)N1192(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X2 f1573 3854(type)N2460(corresponding)X2947(type)X1 f10 f1171 3862(i)N1192(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X1171 3878(i)N1192(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X1 f1237 3966(GL_UNSIGNED_BYTE)N2419(unsigned)X2728(8-bit)X2899(integer)X1462 4062(GL_BYTE)N2459(signed)X2688(8-bit)X2859(integer)X1416 4158(GL_BITMAP)N2190(single)X2401(bits)X2536(in)X2618(unsigned)X2927(8-bit)X3098(integers)X1211 4254(GL_UNSIGNED_SHORT)N2399(unsigned)X2708(16-bit)X2919(integer)X1436 4350(GL_SHORT)N2439(signed)X2668(16-bit)X2879(integer)X1275 4446(GL_UNSIGNED_INT)N2399(unsigned)X2708(32-bit)X2919(integer)X1500 4542(GL_INT)N2554(32-bit)X2765(integer)X1438 4638(GL_FLOAT)N2277(single-precision)X2809(\257oating-point)X10 f1171 4654(i)N1192(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X1171(c)X4638(c)Y4558(c)Y4478(c)Y4398(c)Y4318(c)Y4238(c)Y4158(c)Y4078(c)Y3998(c)Y3918(c)Y3838(c)Y2130 4654(c)N4638(c)Y4558(c)Y4478(c)Y4398(c)Y4318(c)Y4238(c)Y4158(c)Y4078(c)Y3998(c)Y3918(c)Y3838(c)Y3392 4654(c)N4638(c)Y4558(c)Y4478(c)Y4398(c)Y4318(c)Y4238(c)Y4158(c)Y4078(c)Y3998(c)Y3918(c)Y3838(c)Y1 f554 4884(The)N699(rasterization)X1116(described)X1444(so)X1535(far)X1645(assumes)X1932(pixel)X2112(zoom)X2310(factors)X2549(of)X2636(1.)X2736(If)X3 f554 4980(fglPixelZoom)N1 f1036(is)X1113(used)X1284(to)X1370(change)X1622(the)X1745($x$)X1890(and)X2031($y$)X2176(pixel)X2361(zoom)X2564(factors,)X2828(pixels)X3044(are)X3168(converted)X3510(to)X3597(fragments)X3943(as)X554 5076(follows.)N855(If)X930(\($x)X1058(sub)X1190(r$,)X1298($y)X1399(sub)X1531(r$\))X1646(is)X1720(the)X1839(current)X2088(raster)X2288(position,)X2586(and)X2723(a)X2780(given)X2979(pixel)X3159(is)X3232(in)X3314(the)X3432($n$th)X3634(column)X3894(and)X554 5172($m$th)N778(row)X923(of)X1010(the)X1128(pixel)X1308(rectangle,)X1643(then)X1801(fragments)X2142(are)X2261(generated)X2594(for)X2708(pixels)X2919(whose)X3144(centers)X3393(are)X3513(in)X3596(the)X3715(rectangle)X554 5268(with)N716(corners)X973(at)X1546 5460(\($x)N1673(sub)X1804(r)X1851(+)X1916(zoom)X2114(sub)X2245(x)X2305(n$,)X2425($y)X2525(sub)X2656(r)X2703(+)X2768(zoom)X2966(sub)X3097(y)X3157(m$\))X1357 5652(\($x)N1484(sub)X1615(r)X1662(+)X1727(zoom)X1925(sub)X2056(x)X2116(\(n)X2203(+)X2268(1\)$,)X2415($y)X2515(sub)X2646(r)X2693(+)X2758(zoom)X2956(sub)X3087(y)X3147(\()X3194(m)X3276(+)X3341(1)X3401(\)$\))X266 6144(July)N419(22,)X539(1997)X3794(Page)X3970(4)X5 p%%Page: 5 510 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(LD)X410(DR)X464(RA)X514(AW)X568(WP)X638(PI)X680(IX)X706(XE)X760(EL)X806(LS)X852(S)X898(\()X900(\()X936(\))X938(\))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)X3314(F)X3316(FG)X3358(GL)X3412(LD)X3458(DR)X3512(RA)X3562(AW)X3616(WP)X3686(PI)X3728(IX)X3754(XE)X3808(EL)X3854(LS)X3900(S)X3946(\()X3948(\()X3984(\))X3986(\))X10 s554 864(where)N771($zoom)X1009(sub)X1140(x$)X1240(is)X1313(the)X1431(value)X1625(of)X3 f1712(GL_ZOOM_X)X1 f2238(and)X2374($zoom)X2612(sub)X2743(y$)X2843(is)X2916(the)X3034(value)X3228(of)X3 f3315(GL_ZOOM_Y)X1 f3821(.)X9 s266 998(E)N268(ER)X314(RR)X364(RO)X414(OR)X468(RS)X518(S)X3 f10 s554 1094(GL_INVALID_VALUE)N1 f1396(is)X1469(generated)X1802(if)X1871(either)X2 f2074(width)X1 f2271(or)X2 f2358(height)X1 f2578(is)X2651(negative.)X3 f554 1228(GL_INVALID_ENUM)N1 f1361(is)X1434(generated)X1767(if)X2 f1836(format)X1 f2069(or)X2 f2156(type)X1 f2310(is)X2383(not)X2505(one)X2641(of)X2728(the)X2846(accepted)X3148(values.)X3 f554 1362(GL_INVALID_OPERATION)N1 f1649(is)X1771(generated)X2153(if)X2 f2271(format)X1 f2553(is)X3 f2675(GL_RED)X1 f2999(,)X3 f3089(GL_GREEN)X1 f3528(,)X3 f3618(GL_BLUE)X1 f3990(,)X3 f554 1458(GL_ALPHA)N1 f989(,)X3 f1032(GL_RGB)X1 f1360(,)X3 f1403(GL_RGBA)X1 f1789(,)X3 f1832(GL_LUMINANCE)X1 f2490(,)X2533(or)X3 f2623(GL_LUMINANCE_ALPHA)X1 f3601(,)X3644(and)X3783(the)X3903(GL)X554 1554(is)N627(in)X709(color)X894(index)X1092(mode.)X3 f554 1688(GL_INVALID_ENUM)N1 f1425(is)X1562(generated)X1959(if)X2 f2092(type)X1 f2310(is)X3 f2447(GL_BITMAP)X1 f3006(and)X2 f3206(format)X1 f3503(is)X3640(not)X3827(either)X3 f554 1784(GL_COLOR_INDEX)N1 f1320(or)X3 f1407(GL_STENCIL_INDEX)X1 f2210(.)X3 f554 1918(GL_INVALID_OPERATION)N1 f1609(is)X1691(generated)X2033(if)X2 f2112(format)X1 f2355(is)X3 f2438(GL_STENCIL_INDEX)X1 f3271(and)X3417(there)X3608(is)X3691(no)X3801(stencil)X554 2014(buffer.)N3 f554 2148(GL_INVALID_OPERATION)N1 f1602(is)X1677(generated)X2012(if)X3 f2083(fglDrawPixels)X1 f2586(is)X2661(executed)X2969(between)X3259(the)X3380(execution)X3715(of)X3 f3805(fglBe-)X554 2244(gin)N1 f680(and)X816(the)X934(corresponding)X1413(execution)X1745(of)X3 f1832(fglEnd)X1 f2062(.)X9 s266 2378(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 2474(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_CURRENT_RASTER_POSITION)X554 2570(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_CURRENT_RASTER_POSITION_VALID)X1 f9 s266 2704(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 2800(fglAlphaFunc)N1 f1024(,)X3 f1077(fglBlendFunc)X1 f1538(,)X3 f1591(fglCopyPixels)X1 f2062(,)X3 f2115(fglDepthFunc)X1 f2586(,)X3 f2639(fglLogicOp)X1 f3025(,)X3 f3078(fglPixelMap)X1 f3496(,)X3 f3549(fglPixelStore)X1 f3990(,)X3 f554 2896(fglPixelTransfer)N1 f1115(,)X3 f1155(fglPixelZoom)X1 f1613(,)X3 f1653(fglRasterPos)X1 f2090(,)X3 f2130(fglReadPixels)X1 f2597(,)X3 f2637(fglScissor)X1 f2966(,)X3 f3006(fglStencilFunc)X1 f266 6144(Page)N442(5)X3577(July)X3730(22,)X3850(1997)X10 f0 6428(h)N24(hhh)X4176(h)X4200(hhh)X5 p%%Trailerxtxs

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -