摘要: 你的PagedLOD 为什么没有卸载 转自:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=7612&highlight=PagedLOD&_dsign=ed8fb143 分页对于大型场景而言是一个必不可少的调度渲染技术。当你发现osg自身就 阅读全文
posted @ 2021-09-30 18:05 龙行天下0 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 直接pacman -S cmake 安装的并不好用,直接下载windows版本的cmake. 比如安装在D:\\cmake下. 然后设置环境变量 export PATH=D:/cmake/bin:$PATH 然后编辑一个 toolchain-mingw64.cmake文件: SET(CMAKE_SY 阅读全文
posted @ 2021-08-31 15:48 龙行天下0 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1. 编译单元,一个.cc,或.cpp作为一个编译单元.生成.o 2. 普通数据类型的定义,声明,函数的定义声明(类函数是一样的) extern int x; //变量是声明,并未实际分配地址,未产生实际目标代码 void print(); // 函数声明, 未产生实际目标代码 如int x; in 阅读全文
posted @ 2021-06-17 15:49 龙行天下0 阅读(355) 评论(0) 推荐(0) 编辑
摘要: void ViewerBase::frame(double simulationTime) { if (_done) return; // OSG_NOTICE<<std::endl<<"CompositeViewer::frame()"<<std::endl<<std::endl; if (_fi 阅读全文
posted @ 2021-06-09 16:36 龙行天下0 阅读(202) 评论(0) 推荐(0) 编辑
摘要: uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用。(相当于一个被vertex和fragment shader共享的全局变量) uniform变量一般用来表示:变换矩阵,材质,光照参数和颜色等信息。 以下是例子: unifor 阅读全文
posted @ 2021-06-02 09:28 龙行天下0 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 绘制模式 在绘制多边形时除了默认的填充方式,还可以使用点和线 使用glPolygonMode函数来设置模式 三种不同模式下的绘图GL_FILL GL_LINE GL_POINT 多边形的两面 如果以顺时针绘制则是反面,逆时针绘制则是正面 // 设置正面为填充模式 glPolygonMode(GL_F 阅读全文
posted @ 2021-05-29 14:49 龙行天下0 阅读(269) 评论(0) 推荐(0) 编辑