
OpenGL
文章平均质量分 93
Sarkuya
WebGL程序猿
展开
-
在Xcode中使用GLUT开发OpenGL应用程序
Xcode是Mac OS X中自带的开发环境。GLUT提供了跨越平台的OpenGL实用工具。本文讲述如何在Xcode 3.2中使用GLUT来开发OpenGL应用程序。在Xcode的启动面板中,选Create a new Xcode project.在弹出的New Project窗口中,在左边选择Application,在右边选择Command Line Tool. 单击Choose...按原创 2010-08-18 01:38:00 · 18598 阅读 · 4 评论 -
为GLUT应用编写TGA图像加载程序
GLUT是学习OpenGL编程时一个很好的助手。但它缺乏相应的图像加载功能。这使得我们在学习与研究诸如纹理贴图等内容时,不免显得有些尴尬 —— 要么坚持使用GLUT而不得不忍受在内存中手工生成简单图像的窘境,要么放弃使用GLUT而转向使用Cocoa或MFC等庞大类库。如果选择了后者,看似解决了这个问题,但我们学习研究的方向恐怕会不知不觉地从OpenGL转向Cocoa或MFC了。并且,我们的Open原创 2012-04-27 11:39:53 · 3459 阅读 · 1 评论 -
揭秘OpenGL红宝书中棋盘生成程序
OpenGL红宝书中在内存中生成图像时,多次提到了一个生成黑白棋盘的例子。相关代码如下:#define checkImageWidth 64#define checkImageHeight 64GLubyte checkImage[checkImageWidth][checkImageHeight][3];......void makeCheckImage(void){原创 2012-04-23 04:30:56 · 2043 阅读 · 0 评论 -
Web安全颜色
早期时,计算机最多只支持256种颜色。之后,将其中的216种颜色称为Web安全颜色,40种留作系统颜色使用。从颜色的十六进制表示方法来看,Web安全颜色很有规律,由3部分组成,每部分都有2个相同的数字,这些数字从00、33、66、99、CC、FF中选择。下表列出了所有的Web安全颜色。共分为6大部分,每部分均用子标题标出其十六进制表示方法中以何值开始。表中每3行的同一列属于同一颜色值,分别原创 2012-05-20 14:18:05 · 1953 阅读 · 0 评论 -
Freeglut Windows Programming on NetBeans
本文介绍了如何在Windows下基于Cygwin的NetBeans中配置Freeglut来开发OpenGL应用程序。原创 2015-04-14 00:50:29 · 1784 阅读 · 0 评论 -
为Visual Studio量身订制Freeglut
本文详细介绍了如何为免费的Visual Studio Community 2013编译并配置Freeglut。原创 2015-04-16 15:34:15 · 2442 阅读 · 0 评论 -
计算三角形平面的的法线
Vector的叉乘,可算出法线设有按逆时针方向设置的一个三角形,var triangle = [ -0.5, -0.5, 0.0, // v0 0.5, -0.5, 0.0, // v1 0.0, 0.5, 0.0 // v2];先将这三个顶点转换为Vector:var v0 = new J3DIVector3(triangle[0], tria...原创 2018-05-20 01:32:16 · 13455 阅读 · 0 评论