📄 fglunurbsproperty.ps
字号:
3416(RB)X3466(BS)X3516(SP)X3558(PR)X3600(RO)X3650(OP)X3704(PE)X3746(ER)X3792(RT)X3842(TY)X3888(Y)X3946(\()X3948(\()X3984(\))X3986(\))X10 s1154 864(speci\256ed)N1459(by)X3 f1559(GLU_SAMPLING_TOLERANCE)X1 f2749(.)X3 f1154 998(GLU_OBJECT_PARAMETRIC_ERROR_EXT)N1 f3098(is)X3438(similar)X3948(to)X3 f1154 1094(GLU_PARAMETRIC_ERROR)N1 f2273(except)X2508(that)X2653(it)X2721(is)X2798(view)X2978(independent,)X3414(that)X3558(is,)X3655(the)X3777(surface)X1154 1190(is)N1345(rendered)X1765(in)X1965(such)X2250(a)X2424(way)X2697(that)X2956(the)X3193(value)X3506(speci\256ed)X3930(by)X3 f1154 1286(GLU_PARAMETRIC_TOLERANCE)N1 f2513(describes)X2859(the)X3004(maximum)X3375(distance,)X3705(in)X3814(object)X1154 1382(space,)N1373(between)X1661(the)X1779(tessellation)X2159(polygons)X2472(and)X2608(the)X2726(surfaces)X3010(they)X3168(approximate.)X1154 1516(The)N1299(initial)X1505(value)X1699(of)X3 f1786(GLU_SAMPLING_METHOD)X1 f2854(is)X3 f2927(GLU_PATH_LENGTH)X1 f3743(.)X3 f554 1650(GLU_SAMPLING_TOLERANCE)N1 f1154 1746(Speci\256es)N1468(the)X1591(maximum)X1940(length,)X2185(in)X2272(pixels)X2488(or)X2580(in)X2668(object)X2890(space)X3095(length)X3321(unit,)X3491(to)X3579(use)X3712(when)X3912(the)X1154 1842(sampling)N1653(method)X2099(is)X2358(set)X2653(to)X3 f2921(GLU_PATH_LENGTH)X1 f3943(or)X3 f1154 1938 -0.1450(GLU_OBJECT_PATH_LENGTH_EXT)AN1 f2533(.)X2616(The)X2784(NURBS)X3093(code)X3289(is)X3386(conservative)X3836(when)X1154 2034(rendering)N1490(a)X1554(curve)X1761(or)X1856(surface,)X2137(so)X2236(the)X2362(actual)X2581(length)X2808(can)X2947(be)X3050(somewhat)X3402(shorter.)X3672(The)X3824(initial)X1154 2130(value)N1348(is)X1421(50.0)X1581(pixels.)X3 f554 2264(GLU_PARAMETRIC_TOLERANCE)N1 f1154 2360(Speci\256es)N1464(the)X1583(maximum)X1928(distance,)X2232(in)X2315(pixels)X2527(or)X2615(in)X2698(object)X2915(space)X3115(length)X3337(unit,)X3503(to)X3587(use)X3716(when)X3912(the)X1154 2456(sampling)N1725(method)X2242(is)X3 f2572(GLU_PARAMETRIC_ERROR)X1 f3943(or)X3 f1154 2552(GLU_OBJECT_PARAMETRIC_ERROR_EXT)N1 f2811(.)X2871(The)X3016(initial)X3222(value)X3416(is)X3489(0.5.)X3 f554 2686(GLU_U_STEP)N1 f1154(Speci\256es)X1487(the)X1629(number)X1918(of)X2030(sample)X2302(points)X2542(per)X2690(unit)X2859(length)X3104(taken)X3323(along)X3546(the)X2 f3689(u)X1 f3774(axis)X3948(in)X1154 2782(parametric)N1539(coordinates.)X1970(It)X2060(is)X2154(needed)X2423(when)X3 f2638(GLU_SAMPLING_METHOD)X1 f3726(is)X3819(set)X3948(to)X3 f1154 2878(GLU_DOMAIN_DISTANCE)N1 f2163(.)X2223(The)X2368(initial)X2574(value)X2768(is)X2841(100.)X3 f554 3012(GLU_V_STEP)N1 f1154(Speci\256es)X1488(the)X1631(number)X1921(of)X2033(sample)X2305(points)X2545(per)X2693(unit)X2862(length)X3107(taken)X3326(along)X3549(the)X2 f3692(v)X1 f3773(axis)X3948(in)X1154 3108(parametric)N1543(coordinate.)X1946(It)X2039(is)X2136(needed)X2408(when)X3 f2626(GLU_SAMPLING_METHOD)X1 f3718(is)X3815(set)X3948(to)X3 f1154 3204(GLU_DOMAIN_DISTANCE)N1 f2163(.)X2203(The)X2348(initial)X2554(value)X2748(is)X2821(100.)X3 f554 3338(GLU_DISPLAY_MODE)N2 f1154 3434(value)N1 f1444(can)X1672(be)X1864(set)X2069(to)X3 f2247(GLU_OUTLINE_POLYGON)X1 f3272(,)X3 f3408(GLU_FILL)X1 f3807(,)X3943(or)X3 f1154 3530(GLU_OUTLINE_PATCH)N1 f2055(.)X2173(When)X3 f2443(GLU_NURBS_MODE_EXT)X1 f3498(is)X3629(set)X3795(to)X3934(be)X3 f1154 3626(GLU_NURBS_RENDERER_EXT)N1 f2331(,)X2 f2388(value)X1 f2599(de\256nes)X2863(how)X3038(a)X3111(NURBS)X3414(surface)X3684(should)X3934(be)X1154 3722(rendered.)N1497(When)X2 f1710(value)X1 f1905(is)X1979(set)X2089(to)X3 f2172(GLU_FILL)X1 f2571(,)X2612(the)X2730(surface)X2983(is)X3056(rendered)X3358(as)X3445(a)X3501(set)X3610(of)X3697(polygons.)X1154 3818(When)N2 f1367(value)X1 f1562(is)X1636(set)X1746(to)X3 f1829(GLU_OUTLINE_POLYGON)X1 f2854(,)X2895(the)X3014(NURBS)X3301(library)X3536(draws)X3749(only)X3912(the)X1154 3914(outlines)N1488(of)X1636(the)X1814(polygons)X2187(created)X2500(by)X2660(tessellation.)X3120(When)X2 f3392(value)X1 f3646(is)X3779(set)X3948(to)X3 f1154 4010(GLU_OUTLINE_PATCH)N1 f2083(just)X2226(the)X2352(outlines)X2633(of)X2728(patches)X2997(and)X3141(trim)X3302(curves)X3540(de\256ned)X3804(by)X3912(the)X1154 4106(user)N1308(are)X1427(drawn.)X1154 4240(When)N3 f1627(GLU_NURBS_MODE_EXT)X1 f2885(is)X3219(set)X3590(to)X3934(be)X3 f1154 4336 -0.1667(GLU_NURBS_TESSELLATOR_EXT)AN1 f2466(,)X2 f2507(value)X1 f2701(de\256nes)X2948(how)X3106(a)X3162(NURBS)X3448(surface)X3701(should)X3934(be)X1154 4432(tessellated.)N1637(When)X3 f1938(GLU_DISPLAY_MODE)X1 f2900(is)X3063(set)X3262(to)X3 f3434(GLU_FILL)X1 f3943(or)X3 f1154 4528(GLU_OUTLINE_POLY)N1 f1997(,)X2040(the)X2160(NURBS)X2448(surface)X2703(is)X2778(tessellated)X3134(into)X3280(openGL)X3565(triangle)X3832(prim-)X1154 4624(itives)N1432(which)X1733(can)X1951(be)X2133(retrieved)X2525(back)X2803(through)X3158(callback)X3532(functions.)X3956(If)X3 f1154 4720(GLU_DISPLAY_MODE)N1 f2032(is)X2110(set)X2224(to)X3 f2311(GLU_OUTLINE_PATCH)X1 f3212(,)X3256(only)X3422(the)X3544(outlines)X3821(of)X3912(the)X1154 4816(patches)N1416(and)X1553(trim)X1707(curves)X1938(are)X2058(generated)X2392(as)X2480(a)X2537(sequence)X2853(of)X2941(line)X3082(strips)X3276(which)X3493(can)X3626(be)X3724(retrieved)X1154 4912(back)N1326(through)X1595(callback)X1883(functions.)X1154 5046(The)N1299(initial)X1505(value)X1699(is)X3 f1772(GLU_FILL)X1 f2171(.)X3 f554 5180(GLU_CULLING)N2 f1154 5276(value)N1 f1357(is)X1439(a)X1504(boolean)X1788(value)X1992(that,)X2162(when)X2366(set)X2485(to)X3 f2577(GL_TRUE)X1 f2954(,)X3004(indicates)X3319(that)X3469(a)X3535(NURBS)X3831(curve)X1154 5372(should)N1406(be)X1521(discarded)X1868(prior)X2063(to)X2163(tessellation)X2561(if)X2648(its)X2761(control)X3026(points)X3259(lie)X3377(outside)X3646(the)X3782(current)X1154 5468(viewport.)N1479(The)X1624(initial)X1830(value)X2024(is)X3 f2097(GL_FALSE)X1 f2509(.)X3 f554 5602(GLU_AUTO_LOAD_MATRIX)N2 f1154 5698(value)N1 f1350(is)X1425(a)X1483(boolean)X1759(value.)X1975(When)X2189(set)X2300(to)X3 f2384(GL_TRUE)X1 f2761(,)X2803(the)X2923(NURBS)X3211(code)X3385(downloads)X3755(the)X3876(pro-)X1154 5794(jection)N1398(matrix,)X1653(the)X1777(modelview)X2159(matrix,)X2414(and)X2556(the)X2679(viewport)X2989(from)X3170(the)X3293(GL)X3425(server)X3647(to)X3734(compute)X266 6144(July)N419(22,)X539(1997)X3794(Page)X3970(2)X3 p%%Page: 3 310 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(LU)X410(UN)X464(NU)X518(UR)X572(RB)X622(BS)X672(SP)X714(PR)X756(RO)X806(OP)X860(PE)X902(ER)X948(RT)X998(TY)X1044(Y)X1102(\()X1104(\()X1140(\))X1142(\))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)X3110(F)X3112(FG)X3154(GL)X3208(LU)X3254(UN)X3308(NU)X3362(UR)X3416(RB)X3466(BS)X3516(SP)X3558(PR)X3600(RO)X3650(OP)X3704(PE)X3746(ER)X3792(RT)X3842(TY)X3888(Y)X3946(\()X3948(\()X3984(\))X3986(\))X10 s1154 864(sampling)N1477(and)X1623(culling)X1875(matrices)X2178(for)X2303(each)X2482(NURBS)X2779(curve)X2989(that)X3140(is)X3224(rendered.)X3557(Sampling)X3894(and)X1154 960(culling)N1400(matrices)X1696(are)X1819(required)X2111(to)X2197(determine)X2542(the)X2664(tessellation)X3048(of)X3139(a)X3198(NURBS)X3487(surface)X3743(into)X3890(line)X1154 1056(segments)N1472(or)X1559(polygons)X1872(and)X2008(to)X2090(cull)X2230(a)X2286(NURBS)X2572(surface)X2825(if)X2894(it)X2958(lies)X3089(outside)X3340(the)X3458(viewport.)X1154 1190(If)N1244(this)X1395(mode)X1609(is)X1698(set)X1824(to)X3 f1923(GL_FALSE)X1 f2335(,)X2392(then)X2567(the)X2702(program)X3011(needs)X3231(to)X3330(provide)X3612(a)X3685(projection)X1154 1286(matrix,)N1406(a)X1465(modelview)X1844(matrix,)X2096(and)X2235(a)X2294(viewport)X2602(for)X2719(the)X2840(NURBS)X3128(renderer)X3419(to)X3503(use)X3632(to)X3716(construct)X1154 1382(sampling)N1472(and)X1613(culling)X1860(matrices.)X2197(This)X2364(can)X2501(be)X2602(done)X2783(with)X2950(the)X3 f3073(fgluLoadSamplingMatrices)X1 f1154 1478(function.)N1496(This)X1673(mode)X1885(is)X1972(initially)X2254(set)X2377(to)X3 f2473(GL_TRUE)X1 f2850(.)X2924(Changing)X3269(it)X3347(from)X3 f3537(GL_TRUE)X1 f3948(to)X3 f1154 1574(GL_FALSE)N1 f1586(does)X1753(not)X1875(affect)X2079(the)X2197(sampling)X2510(and)X2647(culling)X2890(matrices)X3183(until)X3 f3350(fgluLoadSampling-)X1154 1670(Matrices)N1 f1478(is)X1551(called.)X9 s266 1804(N)N268(NO)X322(OT)X376(TE)X422(ES)X468(S)X10 s554 1900(If)N3 f634(GLU_AUTO_LOAD_MATRIX)X1 f1749(is)X1828(true,)X2000(sampling)X2320(and)X2463(culling)X2712(may)X2877(be)X2980(executed)X3293(incorrectly)X3668(if)X3744(NURBS)X554 1996(routines)N832(are)X951(compiled)X1269(into)X1413(a)X1469(display)X1720(list.)X554 2130(A)N2 f637(property)X1 f938(of)X3 f1030(GLU_PARAMETRIC_TOLERANCE)X1 f2341(,)X3 f2386(GLU_SAMPLING_METHOD)X1 f3434(,)X3 f3480(GLU_U_STEP)X1 f3990(,)X554 2226(or)N3 f702(GLU_V_STEP)X1 f1212(,)X1313(or)X1461(a)X2 f1578(value)X1 f1833(of)X3 f1980(GLU_PATH_LENGTH)X1 f2796(,)X3 f2896(GLU_PARAMETRIC_ERROR)X1 f3990(,)X3 f554 2322(GLU_DOMAIN_DISTANCE)N1 f1588(are)X1712(only)X1879(available)X2194(if)X2268(the)X2391(GLU)X2581(version)X2842(is)X2920(1.1)X3045(or)X3137(greater.)X3406(They)X3597(are)X3722(not)X3850(valid)X554 2418(parameters)N927(in)X1009(GLU)X1194(1.0.)X3 f554 2552(fgluGetString)N1 f1045(can)X1177(be)X1273(used)X1440(to)X1522(determine)X1863(the)X1981(GLU)X2166(version.)X9 s266 2686(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 2782(fgluGetNurbsProperty)N1 f1333(,)X3 f1474(fgluLoadSamplingMatrices)X1 f2411(,)X3 f2553(fgluNewNurbsRenderer)X1 f3377(,)X3 f3519(fgluGetString)X1 f3990(,)X3 f554 2878(fgluNurbsCallback)N1 f266 6144(Page)N442(3)X3577(July)X3730(22,)X3850(1997)X10 f0 6428(h)N24(hhh)X4176(h)X4200(hhh)X3 p%%Trailerxtxs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -