GLUI库的配置

下面是Alfie对于VS2005以及VS2008用户最完美的解决方案: 1. Install opengl, and make sure it works out. 2. Download "glui-2.35.zip" (http://glui.sourceforge.net/#download) 3. In "glui-2.35/glui-2.35/src/include/GL",you get glui.h.<br /...
阅读(2015) 评论(0)

多个类的定义相互包含

类A定义中有个类型为类B的成员,类B的定义中有类型为类A的数据成员。类A// a.h #pragma once #include "b.h" class B; class A { public: void fun(); B *a; }; // a.cpp #include #include "a.h" using namespace std; void A::fun() { cout类B// b.h #pragma once #inc...
阅读(193) 评论(0)

OpenGL多窗口虚拟场景制作

前两天接到通知说要完成一个类似于魔兽地图编辑器的虚拟场景编辑器,主要用做植物大规模场景。先上几张图吧框架1 框架2 部分虚拟场景1     视角1 部分虚拟场景1     视角2  还有地形没有加进去,地形准备做个效果好点的,不过感觉有点浪费了,目前的想法加上肯定渲染速度慢,但是没办法,上级不分机器。所以只有比较简单的...
阅读(592) 评论(2)

绘制内存位图

一个本科生问我的问题:想保存内存位图,并具有去除部分透明色。void CBitmapView::OnDraw(CDC* pDC) { CBitmapDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; CRect rect; GetClientRect(&rect); pDC ->TransparentBlt (0, 0, rect.Width(), rect.Height(), &m_dcCo...
阅读(339) 评论(0)

用OpenGL渲染BUTTON

类似于自绘BUTTON,首先从CButton派生一个类COpenGLBtn,重载它的虚构函数DrawItem,在里面最简单的几句话void COpenGLBtn::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { glClearColor(1.f,1.f,0.f,1.f); glClear(GL_COLOR_BUFFER_BIT); ::SwapBuffers (hDC->GetSafeHdc ())...
阅读(346) 评论(0)

交互式植物建模

第一篇博文,纪念下。这周开始就忙这程序,这两天全是饭局,都没时间贴点图,现在来点贴图,由于得写论文,有些图不能上。大家给点意见,我好来改正改正。(E-Mail: 535297099@qq.com)     ...
阅读(253) 评论(0)
    个人资料
    • 访问:5645次
    • 积分:108
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档
    最新评论