﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-天空留不下飞鸟的痕迹，但我已飞过</title><link>http://www.cppblog.com/birdofwonder/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 09 Apr 2026 01:04:33 GMT</lastBuildDate><pubDate>Thu, 09 Apr 2026 01:04:33 GMT</pubDate><ttl>60</ttl><item><title>bitmap位图与形成的opengl纹理颜色不一致的问题</title><link>http://www.cppblog.com/birdofwonder/archive/2012/02/22/166238.html</link><dc:creator>BirdOfWonder</dc:creator><author>BirdOfWonder</author><pubDate>Wed, 22 Feb 2012 06:56:00 GMT</pubDate><guid>http://www.cppblog.com/birdofwonder/archive/2012/02/22/166238.html</guid><wfw:comment>http://www.cppblog.com/birdofwonder/comments/166238.html</wfw:comment><comments>http://www.cppblog.com/birdofwonder/archive/2012/02/22/166238.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/birdofwonder/comments/commentRss/166238.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/birdofwonder/services/trackbacks/166238.html</trackback:ping><description><![CDATA[14:45:12 2012年2月22日<br />今天写二维纹理显示，主要是用CDIB::LoadBmp()读取一个bmp位图文件，然后生成二维纹理并显示出来，但我发现显示出来的纹理的颜色和原始图片的颜色不同，明明是张白底红条的图片，却渲染成了白底蓝条的，在网上搜了搜，发现因为BMP格式是按Blue,Green,Red顺序储存图像数据的，这与OpenGL中正好相反。GL_BGR_EXT就是完成两者之间的转换的。<br /><br />解决办法#include &lt;gl\glext.h&gt; 
<p>这是因为GL_BGR_EXT是定义在这个头文件里的<br /><br />glTexImage2D(GL_TEXTURE_2D, 0, 3, BMP.bmWidth, BMP.bmHeight, 0, GL_BGR_EXT, GL_UNSIGNED_BYTE, BMP.bmBits);<br /><br />问题就解决了。</p><img src ="http://www.cppblog.com/birdofwonder/aggbug/166238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/birdofwonder/" target="_blank">BirdOfWonder</a> 2012-02-22 14:56 <a href="http://www.cppblog.com/birdofwonder/archive/2012/02/22/166238.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>1 任意不自相交的凹多边形实现三角剖分</title><link>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83319.html</link><dc:creator>BirdOfWonder</dc:creator><author>BirdOfWonder</author><pubDate>Mon, 18 May 2009 14:31:00 GMT</pubDate><guid>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83319.html</guid><wfw:comment>http://www.cppblog.com/birdofwonder/comments/83319.html</wfw:comment><comments>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83319.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/birdofwonder/comments/commentRss/83319.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/birdofwonder/services/trackbacks/83319.html</trackback:ping><description><![CDATA[<p>输入：凹多边形的顶点序列p1、p2、、、、pn；<br>输出：剖分形成的三角集合<br>剖分方法：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 从顶点p1开始，判断连续的三点p1p2p3组成的三角形是否为逆时针，若是则将三角型p1p2p3添加到三角型集合中，在顶点序列链表中去掉顶点p2，然后判断连续的三点p1p3p4是否构成逆时针三角形；若p1p2p3组成三角形为顺时针，则从p2点开始重复步骤1）继续处理顶点序列，相邻三点组成逆时针三角形，则从顶点序列中去掉中间点，并将该三角形添加到三角形集合中。<br>&nbsp;注：判断三角形ABC是否为逆时针，只需判定向量AC角度是否大于向量AB 或根据三角形面积是否为正判断。三角形面积为正，三角形为逆时针，否则为顺时针。<br>计算三角形面积公式：s = 0.5*&nbsp;&nbsp; | x1&nbsp; y1&nbsp; 1&nbsp; |</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|x2&nbsp; y2&nbsp; 1&nbsp; |</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|x3&nbsp; y3&nbsp; 1&nbsp; |</p>
<p>A(x1,y1) B(x2,y2) C(x3,y3)&nbsp; </p>
<img src ="http://www.cppblog.com/birdofwonder/aggbug/83319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/birdofwonder/" target="_blank">BirdOfWonder</a> 2009-05-18 22:31 <a href="http://www.cppblog.com/birdofwonder/archive/2009/05/18/83319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>万事开头难</title><link>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83307.html</link><dc:creator>BirdOfWonder</dc:creator><author>BirdOfWonder</author><pubDate>Mon, 18 May 2009 10:52:00 GMT</pubDate><guid>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83307.html</guid><wfw:comment>http://www.cppblog.com/birdofwonder/comments/83307.html</wfw:comment><comments>http://www.cppblog.com/birdofwonder/archive/2009/05/18/83307.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/birdofwonder/comments/commentRss/83307.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/birdofwonder/services/trackbacks/83307.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 时间过得真快，转眼间我已工作一年多了。每日穿行在北京这个繁华的喧嚣都市里，感受着快节奏的工作和生活给自己带来的压力和疲劳，会回想以前在学校里的悠闲时光，眼前会依稀浮现当年准备毕业答辩时的忙碌场景，回想刚刚毕业时对未来的憧憬和彷徨。仿佛就在昨天。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虽然已经工作一年多了，可是很少写博客，对学过的东西很少总结，作为IT人真是惭愧呀。由于总结的不够，致使自己在工作中虽然学习了很多新的东西和技术，但是到最终脑子里又是空空一片，似乎有什么也没有学会，手里抱的始终是最后一根玉米。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;万事开头难。但今天我终于迈出了第一步。我选择了C++博客作为我成长的伙伴，从今以后我要坚持写博客，将自己学到的新东西和自己的感悟用随笔的方式记录下来，将自己的成长历程永久的记录下来，给自己找个篮子，看看自己最终到底掰了多少根玉米。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 加油，fighting!!!
<img src ="http://www.cppblog.com/birdofwonder/aggbug/83307.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/birdofwonder/" target="_blank">BirdOfWonder</a> 2009-05-18 18:52 <a href="http://www.cppblog.com/birdofwonder/archive/2009/05/18/83307.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>