📄 fglfrustum.ps
字号:
2110(argument:)X1836 3300(down)N2034(130)X2174({left)X2339(\()X2386(\304\304)X2460(matrix)X2689({)X614 3396(ccol)N768({)X826({{2)X962(\304)X1009("zNear"})X1326(over)X1489({"right")X1764(-)X1811("left"}})X2080(above)X2292(0)X2352(above)X2564(0)X2624(above)X2836(0)X2896(})X614 3492(ccol)N768({)X826(0)X886(above)X1098({{2)X1234(\304)X1281("zNear"})X1598(over)X1761({"top")X1987(-)X2034("bottom"}})X2422(\304)X2469(above)X2681(0)X2741(above)X2953(0)X3013(})X614 3588(ccol)N768({)X826(A)X904(\304\304\304\304)X1032(above)X1244(B)X1317(\304\304\304\304)X1445(above)X1657(C)X1730(\304\304\304\304)X1858(above)X2070(-1)X2157(\304\304\304\304})X614 3684(ccol)N768({)X826(0)X886(above)X1098(0)X1158(above)X1370(D)X1448(above)X1660(0})X1758(})X1836(\304\304\304)X1937(right)X2108(\)})X2123 3876(down)N2321(130)X554 3972({A)N670(\304=\304)X789({"right")X1064(+)X1129("left"})X1360(over)X1523({"right")X1798(-)X1845("left"}})X2123 4164(down)N2321(130)X554 4260({B)N665(\304=\304)X784({"top")X1010(+)X1075("bottom"})X1425(over)X1588({"top")X1814(-)X1861("bottom"}})X2123 4452(down)N2321(130)X554 4548({C)N665(\304=\304)X784(-{{"zFar")X1116(+)X1181("zNear"})X1498(over)X1661({"zFar")X1928(-)X1975("zNear"}}})X2123 4740(down)N2321(130)X554 4836({D)N670(\304=\304)X789(-{{2)X952(\304)X999("zFar")X1228(\304)X1275("zNear"})X1592(over)X1755({"zFar")X2022(-)X2069("zNear"}}})X554 5066(Typically,)N911(the)X1039(matrix)X1279(mode)X1488(is)X3 f1572(GL_PROJECTION)X1 f2251(,)X2302(and)X2449(\()X2 f2476(left)X1 f2578(,)X2 f2629(bottom)X1 f2851(,)X9 f2902(-)X2 f2946(zNear)X1 f3137(\))X3195(and)X3342(\()X2 f3369(right)X1 f3524(,)X2 f3575(top)X1 f3677(,)X9 f3748(-)X2 f3792(zNear)X1 f3983(\))X554 5162(specify)N807(the)X926(points)X1142(on)X1242(the)X1360(near)X1519(clipping)X1801(plane)X1995(that)X2135(are)X2254(mapped)X2528(to)X2610(the)X2728(lower)X2931(left)X3058(and)X3194(upper)X3397(right)X3568(corners)X3825(of)X3912(the)X554 5258(window,)N853(assuming)X1176(that)X1317(the)X1436(eye)X1569(is)X1643(located)X1896(at)X1976(\(0,)X2085(0,)X2167(0\).)X9 f2296(-)X2 f2340(zFar)X1 f2513(speci\256es)X2811(the)X2931(location)X3211(of)X3300(the)X3420(far)X3532(clipping)X3816(plane.)X554 5354(Both)N2 f729(zNear)X1 f940(and)X2 f1076(zFar)X1 f1247(must)X1422(be)X1518(positive.)X554 5488(Use)N3 f699(fglPushMatrix)X1 f1217(and)X3 f1353(fglPopMatrix)X1 f1836(to)X1918(save)X2081(and)X2217(restore)X2456(the)X2574(current)X2822(matrix)X3051(stack.)X9 s266 5622(N)N268(NO)X322(OT)X376(TE)X422(ES)X468(S)X10 s554 5718(Depth)N771(buffer)X989(precision)X1304(is)X1378(affected)X1659(by)X1760(the)X1879(values)X2105(speci\256ed)X2411(for)X2 f2526(zNear)X1 f2738(and)X2 f2875(zFar)X1 f3026(.)X3088(The)X3235(greater)X3481(the)X3601(ratio)X3770(of)X2 f3859(zFar)X1 f554 5814(to)N2 f639(zNear)X1 f853(is,)X949(the)X1070(less)X1213(effective)X1518(the)X1639(depth)X1840(buffer)X2060(will)X2207(be)X2306(at)X2387(distinguishing)X2862(between)X3152(surfaces)X3438(that)X3580(are)X3701(near)X3862(each)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(LF)X410(FR)X452(RU)X502(US)X556(ST)X598(TU)X644(UM)X698(M)X768(\()X770(\()X806(\))X808(\))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)X3444(F)X3446(FG)X3488(GL)X3542(LF)X3588(FR)X3630(RU)X3680(US)X3734(ST)X3776(TU)X3822(UM)X3876(M)X3946(\()X3948(\()X3984(\))X3986(\))X10 s554 864(other.)N779(If)X1833 1056($r)N1920(\304=\304)X2039("zFar")X2268(over)X2431("zNear"$)X554 1248(roughly)N830($log)X999(sub)X1137(2)X1204(\(r\)$)X1352(bits)X1494(of)X1588(depth)X1793(buffer)X2017(precision)X2338(are)X2464(lost.)X2646(Because)X2941($r$)X3076(approaches)X3466(in\256nity)X3724(as)X2 f3819(zNear)X1 f554 1344(approaches)N936(0,)X2 f1016(zNear)X1 f1227(must)X1402(never)X1601(be)X1697(set)X1806(to)X1888(0.)X9 s266 1478(E)N268(ER)X314(RR)X364(RO)X414(OR)X468(RS)X518(S)X3 f10 s554 1574(GL_INVALID_VALUE)N1 f1396(is)X1469(generated)X1802(if)X2 f1871(zNear)X1 f2082(or)X2 f2169(zFar)X1 f2340(is)X2413(not)X2535(positive.)X3 f554 1708(GL_INVALID_OPERATION)N1 f1603(is)X1679(generated)X2015(if)X3 f2087(fglFrustum)X1 f2498(is)X2575(executed)X2885(between)X3177(the)X3299(execution)X3635(of)X3 f3726(fglBegin)X1 f554 1804(and)N690(the)X808(corresponding)X1287(execution)X1619(of)X3 f1706(fglEnd)X1 f1936(.)X9 s266 1938(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 2034(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_MATRIX_MODE)X554 2130(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_MODELVIEW_MATRIX)X554 2226(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_PROJECTION_MATRIX)X554 2322(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_TEXTURE_MATRIX)X1 f9 s266 2456(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 2552(fglOrtho)N1 f852(,)X3 f892(fglMatrixMode)X1 f1418(,)X3 f1458(fglMultMatrix)X1 f1957(,)X3 f1997(fglPushMatrix)X1 f2495(,)X3 f2535(fglViewport)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 + -