艺术的追求从编程开始

C/C++/UNIX/PYTHON/ALGORITHM

导航

2014年4月28日

第二章 状态管理和绘制几何物体 总结

摘要: 目标 1. 清除窗口 2.强制完成所有尚未执行的绘图操作 3.在2d或3d空间绘制图元 4.打开、关闭、查询状态 5.控制图元显示 6.在实心物体表面适当位置指定法线向量 7.用顶点数组和缓冲区对象存储和访问几何数据。 8.同时保存和恢复几个状态变量。1.1 3种基本操作:清除窗口、绘... 阅读全文

posted @ 2014-04-28 21:30 Rambo.Wang 阅读(395) 评论(0) 推荐(0)

2014年4月17日

windows下如何使用makefile编译

摘要: 1. 编写makefile。2. 使用nmake进行编译, vs2010或者其他都是用nmake进行编译的,将bin目录添加到path环境变量中 先执行vcvars32.bat 再执行nmake 阅读全文

posted @ 2014-04-17 10:56 Rambo.Wang 阅读(2462) 评论(0) 推荐(0)

2013年11月28日

关于litecoin莱特币挖矿、炒作的一点感想

摘要: 比特币早在一、二年前我就听说过这个词了,还自己试过搭设矿机,因为没找到显卡驱动,也没有人一起搞,所以中途放弃了。后来就不断听说涨了多少倍,总想着都涨这么多了,错了也就错过了。周二组会,一帮人兴起又谈到比特币,还说litecoin很有前景,于是到了周三海丝开始要研究如何挖litecoin了,他找来帖子www.tuicool.com/articles/Jrm2uq教如何搭建矿机平台。我看挖的太慢,于是想直接买币。找到了litecoin的交易平台,发现从周三早上70到我们搭建平台的下午已经快涨了个翻倍。 于是着手充值买币,无奈找了个fxbtc的坑爹的平台,用的支付宝转账,直到今天周四下午才收到钱,而 阅读全文

posted @ 2013-11-28 17:21 Rambo.Wang 阅读(1360) 评论(0) 推荐(0)

2013年11月26日

win7-opengl开发环境的搭建

摘要: 1. glut的安装:下载glutdlls37beta.zip,下载链接直接opengl.org上找。把glut.h 复制到include下;glut.lib, glut32.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\l... 阅读全文

posted @ 2013-11-26 21:14 Rambo.Wang 阅读(289) 评论(0) 推荐(0)

基本图形的光栅化算法

摘要: 如何在指定的输出设备上根据坐标描述构造基本二维几何图形(点、直线、圆、椭圆、多边形域、字符串及其相关属性等)。图形生成的概念图形的生成:是在指定的输出设备上,根据坐标描述构造二维几何图形。图形的扫描转换:在光栅显示器等数字设备上确定一个最佳逼近于图形的象素集的过程。直线段的扫描转换直线的绘制要求(1)直线要直;(2)直线的端点要准确,无定向性无断裂;(3)直线的亮度、色泽要均匀;(4)画线的速度要快;(5)具有不同的色泽、亮度、线型等。解决的问题:给定直线两端点P0(x0,y0)和P1(x1,y1),画出该直线。逐点比较法:数值微分法(DDA法):增量算法直观、易实现不利于用硬件实现x(i+1 阅读全文

posted @ 2013-11-26 19:44 Rambo.Wang 阅读(5693) 评论(0) 推荐(1)

2013年11月24日

问题:glGenBuffers()函数没有定义怎么办

摘要: 链接glew.lib库,#include .glew是opengl 的扩展库 阅读全文

posted @ 2013-11-24 21:00 Rambo.Wang 阅读(306) 评论(0) 推荐(0)

2013年11月19日

maya user guider第一课,一些基本概念

摘要: 1、maya主要用于建模,动画, 视觉特效,游戏, 和模拟 一般分为以下几类: l 建模: ploygons, nurbs, subdivision surfaces 这是不同的建模方法. polygons 是创建模型表面通过建立和reshapeing一些简单的面. nurbs则是方便你创建平滑的弯曲的表面通过一些高级的控制 subdivision surfaces 则允许你编辑所有表面的一个子集,如果表面是由polygon构成的话。 l character rigging,角色绑定。大多数的动画中有character,articulated models铰链... 阅读全文

posted @ 2013-11-19 11:14 Rambo.Wang 阅读(699) 评论(0) 推荐(0)

2013年11月17日

第一课 opengl简介

摘要: opengl简介 阅读全文

posted @ 2013-11-17 21:33 Rambo.Wang 阅读(890) 评论(0) 推荐(0)

2013年1月18日

eclipse快捷键大全(转)

摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文

posted @ 2013-01-18 10:46 Rambo.Wang 阅读(193) 评论(0) 推荐(0)

2012年7月7日

c/c++ 图像RGB位存储,位操作

摘要: 直接上代码: 1 #include <string.h> 2 #include <stdio.h> 3 #include <math.h> 4 5 6 typedef unsigned short UINT16; //store pixel rgb data 7 typedef unsigned char BYTE; //store r\g\b data 8 9 10 11 void main(){12 UINT16 pattern[640][480]; //16bit 640*480 rgb image.13 BYTE rgb[3];... 阅读全文

posted @ 2012-07-07 09:28 Rambo.Wang 阅读(2378) 评论(0) 推荐(0)