摘要:
1.3dmax导出的fbx坐标系可能与osg不同,需要做个旋转rotate(90,vec3(1,0,0))
2.导出的dds图片需要做个翻转
3.参考osganmitionviewer中的AnimationManagerFinder找到动画管理器
4.autodesk自带的fbx例子可以加载却播放不了,不知原因。
5.同时播放多个fbx,注意通过finder找到动画管理器,然后setUpdateCallback
6.编译fbx需要fbx sdk,设置好3rdParty目录
注意用最新的fbx源码,兼容性好 阅读全文
摘要:
osg已经实现了通过屏幕坐标直接与物体求交的方法。
能得到pick的物体,也能得到坐标。
我希望点击大地形,根据点击的点画出直线。
屏幕坐标与世界坐标的转换都会了,随后实现这个功能。 阅读全文
摘要:
用最简单的语言最简短的代码解释单例模式(Singleton)
GOF的《设计模式》中这样描述:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 阅读全文
摘要:
之前遇到过,搜了半天,没记录,今天又遇到了,又搜了半天。
当你希望打开对话框时,CListCtrl默认选择一项时,这个很有用。
不知道MFC为什么这么简单的功能要搞这么复杂。
可能认识不够吧,总结点是点。 阅读全文
摘要:
用两种遍历方法删除两个std::vector的交集。
今天用到vector的find();与erase();
绊住了一会,觉得即使简单的东西也有必要记一下。
防止下次花时间。 阅读全文
摘要:
为对话框添加WM_MOUSEHOVER或WM_MOUSELEAVE消息并不会响应。
MFC需要特殊处理,其中一法就是使用TRACKMOUSEEVENT 阅读全文
摘要:
有两种方法:
1.作为成员函数,接受一个参数。
2.作为友元函数,接受两个参数。 阅读全文
摘要:
刚学OpenGL的时候从网上找到的入门资料不太好。
估计写那些入门教程都是菜鸟写的,
他不知道实际项目中是怎样用的。
前段时间有个同事问我怎样配置OpenGL
我觉得有必要总结一个比较实用的入门教程。 阅读全文
摘要:
几个要点:
1.对话框中启动新线程。把句柄做参数传递。
2.线程类中定义静态函数,也可以在对话框类中定义个全局函数。
3.线程回调函数必须是静态,且以void*为参数。
4.定义自定义消息,线程类发送,对话框类响应。 阅读全文