glenable
用於啟用各種功能。功能由引數決定。與gldisable相對應。gldisable是用來關閉的。兩個函式引數取值是一至的。
引數說明:
void glenable(glenum cap)
glenum 是unsigned int 型別
cap 是乙個取值。由值決定啟用的功能鍵。各種功能請看引數cap的取值表
**示例:
…… 000 glenable(gl_blend);//
說明:glenable不能寫在glbegin和glend兩個函式中間。
引數cap的取值型別值
說明gl_alpha_test
4864
跟據函式glalphafunc的條件要求來決定圖形透明的層度是否顯示
gl_auto_normal
3456
執行後,圖形能把光反射到各個方向
gl_blend
3042
啟用顏色混合。例如實現半透明效果
gl_clip_plane0 ~ gl_clip_plane5
12288 ~ 12283
根據函式glclipplane的條件要求
啟用圖形切割管道。這裡指六種快取管道
gl_color_logic_op
3058
啟用每一畫素的色彩為位邏輯運算
gl_color_material
2930
執行後,圖形(材料)將根據光線的照耀進行反射
反射要求由函式glcolormaterial進行設定
gl_cull_face
2884
根據函式glcullface要求啟用隱藏圖形材料的面
gl_depth_test
2929
啟用深度測試
根據座標的遠近自動隱藏被遮住的圖形(材料)
gl_dither
3024
啟用抖動
gl_fog
2912
霧化效果
例如距離越遠越模糊
gl_index_logic_op
3057
邏輯操作
gl_light0 ~ gl_light7
16384 ~ 16391
啟用0號燈到7號燈(光源)
光源要求由函式gllight函式來完成
gl_lighting
2896
啟用燈源
gl_line_smooth
2848
執行後,過慮線段的鋸齒
gl_line_stipple
2852
執行後,畫虛線
gl_logic_op
3057
邏輯操作
gl_map1_color_4
3472
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成rgba曲線
gl_map1_index
3473
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成顏色索引曲線
gl_map1_normal
3474
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成法線
gl_map1_texture_coord_1
3475
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成文理座標
gl_map1_texture_coord_2
3476
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成文理座標
gl_map1_texture_coord_3
3477
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成文理座標
gl_map1_texture_coord_4
3478
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
生成文理座標
gl_map1_vertex_3
3479
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
在三維空間裡生成曲線
gl_map1_vertex_4
3480
根據函式map1對貝賽爾曲線的設定,
啟用glevalcoord1,glevalmesh1,glevalpoint1
在四維空間裡生成法線
gl_map2_color_4
3504
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成rgba曲線
gl_map2_index
3505
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成顏色索引
gl_map2_normal
3506
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成法線
gl_map2_texture_coord_1
3507
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成紋理座標
gl_map2_texture_coord_2
3508
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成紋理座標
gl_map2_texture_coord_3
3509
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成紋理座標
gl_map2_texture_coord_4
3510
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
生成紋理座標
gl_map2_vertex_3
3511
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
在三維空間裡生成曲線
gl_map2_vertex_4
3512
根據函式map2對貝賽爾曲線的設定,
啟用glevalcoord2,glevalmesh2,glevalpoint2
在三維空間裡生成曲線
gl_normalize
2977
根據函式glnormal的設定條件,啟用法向量
gl_point_smooth
2832
執行後,過慮線點的鋸齒
gl_polygon_offset_fill
32823
根據函式glpolygonoffset的設定,啟用面的深度偏移
gl_polygon_offset_line
10754
根據函式glpolygonoffset的設定,啟用線的深度偏移
gl_polygon_offset_point
10753
根據函式glpolygonoffset的設定,啟用點的深度偏移
gl_polygon_smooth
2881
過慮圖形(多邊形)的鋸齒
gl_polygon_stipple
2882
執行後,多邊形為向量畫圖
gl_scissor_test
3089
根據函式glscissor設定,啟用圖形剪下
gl_stencil_test
2960
啟用模板測試
gl_texture_1d
3552
啟用一維文理
gl_texture_2d
3553
啟用二維文理
gl_texture_gen_q
3171
根據函式gltexgen,啟用紋理處理
gl_texture_gen_r
3170
根據函式gltexgen,啟用紋理處理
gl_texture_gen_s
3168
根據函式gltexgen,啟用紋理處理
gl_texture_gen_t
3169
根據函式gltexgen,啟用紋理處理
WaitForSingleObject函式的使用
程式舉例 1 建立對話方塊應用程式,專案名稱為mytestthread 2 新增按鈕,命名為啟動和停止,在對話方塊中增加編輯框,id為idc time,3 增加成員變數,handle m hthread 2 此為執行緒的控制代碼 4 定義全域性變數,用來控制線程的執行與否 volatile bool...
cvCreateVideoWriter函式使用
cvcreatevideowriter函式使用 2011 11 04 15 47 例如,cv fourcc p i m 1 是mpeg 1 codec,cv fourcc m j p g 是motion jpeg codec cv fourcc m p 4 2 mpeg 4.2 codec cv f...
CentimetersToPoints函式出錯
在word開發中,碰到centimeterstopoints函式呼叫出錯,提示未指定的錯誤的問題。解決辦法為修改centimeterstopoint函式 匯入msword.olb後的centimeterstopoint函式如下 修改後的centimeterstopoint函式如下,紅色表示的部分為增...