夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理

2015年12月14日 #

摘要: Breaseman算法绘制圆形|中点算法绘制圆形_程序片段1. Breaseman算法绘制圆形程序 由于算法的特殊性,限制绘制第一象限部分,其他部分通过旋转绘制。 1 void CCGProjectWorkView::bresenHam_1P4Circle(int radium, const fl... 阅读全文
posted @ 2015-12-14 22:00 夏天/isummer 阅读(431) 评论(0) 推荐(0)

摘要: OpenGL中的旋转是可以叠加的?1. opengl中的旋转 如:glrogtate(45.0f, 0, 0, 1),是将当前坐标系顺时针旋转45度,然后绘制, 程序如下: 1 int randium = 80; 2 float lineColor[] = {1.0f, 1.0f, ... 阅读全文
posted @ 2015-12-14 19:57 夏天/isummer 阅读(1475) 评论(0) 推荐(0)

摘要: 中点算法直线画法1. 直线方程F(x, y) = ax + by + c 直线经过两点 startPoint(X0, Y0), endPoint(X) 其中: a = Y0 - Y1; b = X1 - X0; c = X0Y1 - X1Y0; 且对于直线上的点:F(x, y) == 0... 阅读全文
posted @ 2015-12-14 15:59 夏天/isummer 阅读(2572) 评论(0) 推荐(0)

摘要: DDA_为微分绘制直线算法 以步进坐标轴部长=1像素为单位,计算y=kx + b,绘制像素点(x, round(y)). 即步进坐标增长1, 另一坐标增长K或者1/k。 程序如下: 1 //数值微分算法DDA 2 void CCGProjectWorkView::DDA_Line(const ... 阅读全文
posted @ 2015-12-14 15:02 夏天/isummer 阅读(562) 评论(0) 推荐(0)

摘要: C++ 中数组做参数的分析1.数组降价问题? "数组引用"以避免"数组降阶",数组降阶是个讨厌的事,这在C语言中是个无法解决的问题,先看一段代码,了解什么是"数组降阶" 1 #include 2 using namespace std; 3 4 void Test( char array[20... 阅读全文
posted @ 2015-12-14 01:42 夏天/isummer 阅读(1488) 评论(0) 推荐(0)

2015年12月13日 #

摘要: OpenGL常用的函数1. void glBegin(GLenummode) void glEnd(void) 参数说明: mode:创建图元的类型。可以是以下数值 GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,共绘制N个点 GL_LINES:把每一个顶点作为一个... 阅读全文
posted @ 2015-12-13 23:58 夏天/isummer 阅读(623) 评论(0) 推荐(0)

摘要: Breaseman算法绘制直线算法公式推导|步骤|程序 BreaseMan算法优点: (1)不必计算直线的斜率,因此不用做除法; (2)不用浮点数,只用整数; (3)制作整数的加减乘除,和乘2操作,乘2操作可以直接用移位运算来处理; (4)BresenMan算法的运算速度非常快。 明白了数学... 阅读全文
posted @ 2015-12-13 19:57 夏天/isummer 阅读(1172) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2015-12-13 19:12 夏天/isummer 阅读(262) 评论(0) 推荐(0)

摘要: Breaseman算法绘制直线算法公式推导 bresenham算法是计算机图形学中为了“显示器(屏幕或打印机)系由像素构成”的这个特性而设计出来的算法,使得在求直线各点的过程中全部以整数来运算,因而大幅度提升计算速度。 自我感觉,Breaseman算法最大的借鉴之处,就是采用的步进地推的公式,巧... 阅读全文
posted @ 2015-12-13 19:11 夏天/isummer 阅读(393) 评论(0) 推荐(0)

摘要: 对话框的按键处理 PreTranslateMessage、OnKeyDown和OnChar1、MFC对话框不能响应OnKeyDown和OnChar函数(1)现象 在MFC的对话框中,映射了WM_CHAR 和WM_KEYDOWN 消息后,但是对话框不能响应OnKeyDown和OnChar函数(2)原因... 阅读全文
posted @ 2015-12-13 03:57 夏天/isummer 阅读(626) 评论(0) 推荐(1)