- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 高速直线绘制程序
程序:罗健军 我特别的感谢罗健军大师,罗健军是一位水平高超的程序设计师。按我的推断,他应该有着丰富、高超的编程经验,远非在下能及。我再次向他表示感谢。 下面的算法中,var16表示有符号16位数据类型;HLine(x,y,n)是画水平线函数;VLine(x,y,n)是画垂直线函数;PutPixel(x,y)是画点函数。请看程序。void Line(var16 x1,va
2006-06-12 18:59:00 989
转载 高速正圆绘制程序
程序:罗健军 程序中var32表示有符号32位数,var16表示有符号16位数。x0,y0为圆心坐标,r为半径。PutPixel为画点函数。 曾经长年的使用这段程序,而未向罗健军大师表示感谢,真是感到惭愧!在这里,请各位代表我向他表示感谢。double SIN45=0.707106781186548;void Circle(var16 x0,var16 y0,uvar16
2006-06-12 18:57:00 963
转载 高速椭圆绘制程序
程序:罗健军 程序中var16为有符号16位数字型,uvar16为16位无符号数字型,uvar32为无符号32位数字型,var32为有符号32位数字型。Ellipse参数中的x0,y0为圆心坐标,r1和r2分别为横半径和纵半径。PutPixel为画点函数。void Ellipse(var16 x0,var16 y0,uvar16 r1,uvar16 r2){ uvar32 r
2006-06-12 18:56:00 1070
转载 高速扇形绘制程序
程序:罗健军 程序中var16为有符号16位数字型,uvar16为无符号16位数字型。var32为有符号32位数字型。PutPixel为画点函数。 函数Sector入口参数x0,y0为圆心坐标,r为半径。stangle为起始角度,endangle为结束角度。double SIN45=0.707106781186548;uvar32 SINV[91]={0, 17
2006-06-12 18:54:00 1214
转载 二维世界中的旋转
作者:胡颖卓 首先,在解析几何中我们可以找到以下公式: x=x*cos(ang)-y*sin(ang)y=x*sin(ang)+y*cos(ang) 这个公式是以原点(0,0)为中心,将点(x,y)旋转ang度,旋转后的坐标为(x,y)。不过这只是以原点为中心进行旋转的
2006-06-12 18:53:00 1138
转载 推荐一些极好的游戏编程资料
都是在VeryCD上的,所以你要有eMule才行。《游戏编程书籍》(Game Programming Books)2001-2003《游戏编程书籍》(Books for game programming.)《英文游戏编程图书全集》(Game Programming ebooks Collection All In One)《游戏编程精粹系列》(Game Programming Ge
2006-06-06 00:52:00 4706 2
原创 QB实现Matrix字幕
那段时间因为《Matrix》的火热,所以都流行用程序做出那种字幕效果。我就用QB做了个,02年做的。CONST MatrixTextStreamLength% = 15 REM 0<It<MaxColorCONST LowestSpeed! = .3 REM The lowest speedCONST TextStreamCount% =
2006-06-06 00:23:00 1383
原创 先玩玩Ogre
Ogre不错,一个很有名的3D图形引擎.开源,稳定,结构好,推荐一起来玩玩。Ogre的官网是:http://www.ogre3d.org在燕尘大侠的BLOG上有他写的教程(不错,但就是有点旧了):http://www.yanchen.com如果你E文好的话,可以真接去看Ogre官网上的Tutorials,比较全,也比较新:http://www.ogre3d.org/wiki/i
2006-06-05 21:07:00 968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人