QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5456|回复: 0
打印 上一主题 下一主题

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

[复制链接]
字体大小: 正常 放大
xShandow        

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

跳转到指定楼层
1#
发表于 2004-11-19 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

. V& k. G3 e; v8 d4 t7 d

* T: V) S! p n% y1 K2 `: I0 b

注意,这个示例的图像数据,取自《OpenGL超级宝典》,笑脸部分数据是倒置的.

2 |# h4 @5 t$ V3 s

Draw部分代码如下:' Z- w% k! k- H2 X8 s( H 3 @) u7 n( L) ^( M: W1 H! n( W f int i; ( X' V/ }/ ?4 A) n [. M- M( x. } static GLubyte smiley[] = /* 16x16 笑验图案 */, M* ~- u; g: n; A! g# q$ K/ ^ { p r/ S" j/ W- [4 |. w" K: J# c 0x03, 0xc0, 0, 0, /* **** */ # m# R3 S3 K5 }0 {4 K) u9 } O 0x0f, 0xf0, 0, 0, /* ******** */+ m- n) W# y( F 0x1e, 0x78, 0, 0, /* **** **** */) ]0 k- N6 `2 B: B4 C! H! N 0x39, 0x9c, 0, 0, /* *** ** *** */ 0 V" o: t# M/ M3 _( `/ R 0x77, 0xee, 0, 0, /* *** ****** *** */ # p+ N- H: i) H3 w 0x6f, 0xf6, 0, 0, /* ** ******** ** */: P0 C% K% t) D) \- o0 A6 r 0xff, 0xff, 0, 0, /* **************** */2 t! M& R$ L6 n) v 0xff, 0xff, 0, 0, /* **************** */( ^% u* e; v8 Y. N+ \6 B- F: h* Q 0xff, 0xff, 0, 0, /* **************** */ ; W/ R7 k' b9 g0 A4 p 0xff, 0xff, 0, 0, /* **************** */ : S7 m. H- l) J2 Z$ ~9 M4 b7 l t' L 0x73, 0xce, 0, 0, /* *** **** *** */ & K9 d9 Z: J# r5 [1 x: B) b 0x73, 0xce, 0, 0, /* *** **** *** */ 6 k# A% ~5 i5 m" v; M7 C 0x3f, 0xfc, 0, 0, /* ************ */3 M/ G, v- g8 ]3 x, p5 c B 0x1f, 0xf8, 0, 0, /* ********** */ 3 x7 \! J& `& u8 C4 @2 j 0x0f, 0xf0, 0, 0, /* ******** */ ' {- M2 Q& ]0 P0 @% J' `2 C 0x03, 0xc0, 0, 0 /* **** */% U4 V# `7 K9 F1 [/ ~) l1 G };

9 e1 I; W X7 U( d

glColor3f(1.0, 0.0, 0.0); 3 l6 D# V, o; I+ ` for (i = 0; i < 100; i ++), l1 v4 U. c: v2 f% G3 e: Q7 r# E { 8 ?. s- f9 G, U5 f* n //定位位置' T" [! E, Q$ E( J' ? glRasterPos2i(rand() % 640, rand() % 480);" Z8 r n- X- o0 V* c+ s9 c% o //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制 " Q& y% z# W, D glBitmap(16, 16, 8, 8, 0, 0, smiley); 0 ?$ [; [; ~8 ~ }

7 U! i3 M/ D' r- O" c+ W0 a0 d6 r- i n' M% N / v: z4 S& G- L4 v5 j1 z
[此贴子已经被作者于2004-11-19 11:35:35编辑过]

OpenGL2D模式下,利用glBitmap绘制随机的笑验..jpg (48.72 KB, 下载次数: 182)

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-6-16 19:42 , Processed in 0.506656 second(s), 55 queries .

回顶部