- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 OSG绘制的部分流程(待修改完善)????????????
主相机,从相机: void Viewer::updateTraversal() {//主相机 if (_camera.valid() && _camera->getUpdateCallback()) _camera->accept(*_updateVisitor); //从相机 for(unsigned int i=0; i { osg::Camera* camera = ge
2012-01-17 08:54:05 2479
原创 肖鹏的CSouth漫游器 详解
肖鹏的CSouth漫游器 详解: 下图是初始的Opengl坐标系,及相机右转,并往前走时的分析: 上图中,当按下右箭头时,相机向右转,此时vRotation[2]由0变为-10,即上图的下半部分绕Z轴旋转了-10度,vRotation[2]=-10,图中角度A=90-10=90+ vRotation[2],此时ES=m_fMoveSpeed,M为S在X 轴上的投影点,SM=ES*Sin(A
2012-01-17 08:38:42 4602 1
原创 OSG矩阵左乘顺序
――――――― 对以下代码: osg::Matrix T0; // 设置矩阵的所有16个值: T0.set(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5, 0, 0, 1 ); // X方向移动 osg::Matrix T_S; // 设
2012-01-06 15:01:13 4949
原创 网址资料
音乐下载: http://mp3.sogou.com/ 中英翻译: 爱词霸句库ICIBA(有句库): http://dj.iciba.com/ 百度词典可查单复数 http://dict.cn/ 词都 查例子http://www.dictall.com/ http://www.juyy.net/ 查邮局平邮物流:http://www.kd185.com/post.p
2012-01-06 10:20:51 589
转载 利用四元树来计算一个坐标点绕任意轴旋转后,新坐标点的推导过程
利用四元树来计算一个坐标点绕任意轴旋转后,新坐标点的推导过程(参考《(中文版)3D数学基础图形与游戏开发.pdf》): 参考源代码: void Quaternion::setToRotateAboutAxis(const Vector3 &axis, float theta) { // The axis of rotation must be normaliz
2012-01-04 11:38:23 3141
原创 sort一级排序相同时按二级排序
一级排序相同时按二级排序(比如成绩相同时按学号大小排序): 1346: 会员积分排序 http://ac.jobdu.com/problem.php?id=1346 bool SortByScore( const Unit& a, const Unit& b) { if ( a.iScore> b.iScore)//先按成绩排序 return
2012-01-04 08:35:08 3148
原创 最小生成树的边为主算法kruskal 九度acm1347: 孤岛连通工程
最小生成树的边为主算法kruskal模板(并查集): 主要思想:把边排序,从所有的边中逐个找最小的边进行连通判断及连接处理。 并查集的路径压缩如下(参考资料http://www.cnblogs.com/Veegin/archive/2011/04/29/2032423.html该网页的图中,黑色为根节点,从下往上找到根节点): 上图中顶点序号1->2->4->7->8是有可能出现的,例如
2012-01-03 23:17:14 1293
原创 最短路径Djikstra算法 模板+ 例题(九度acm1341: 艾薇儿的演唱会)
最短路径Djikstra算法: 主要思想:先找确定的(即当前最短的),不确定的则动态更新。 从(V-S)集合中找v0到其中最短的路径的顶点,加入到S中并更新(V-S)集合中其他顶点的路径值。 ――――――― 参考模板: Dp初值为v0到某个顶点v的权值weight[ v0][ v],S初值全为false,pre初值全为-1.(Dp,S,pre下标都从1开始) Dp[ v0]=0;//此
2012-01-03 22:32:37 5415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人