osg
赶潮儿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
osg总结一:osg视察器NodeVistor 使用注意事项及剖析
不废话直接上! 1、osg::NodeVistor 继承模式: #mermaid-svg-iiFxdiogS37uyqTw .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-iiFxdiogS37uyqTw .label text{fill:#333}#mermaid-svg-iiFxdiogS37uyqTw .n原创 2020-11-25 09:06:43 · 751 阅读 · 0 评论 -
PagedLOD功能介绍、注意事项、加载后不显示
1、PagedLOD为osg大型模型及图片的加载提供了快速渲染功能、降低程序加载模型占用内存; 2、PagedLOD继承于LOD;与LOD的主要区别在于:a、是否有替代模型 b、以文件形式加载;c、降低内存使用 3、使用PagedLOD时应注意(将避免模型加载失败或不显示): a、使用PagedLOD时需要设置可视距离(针对相机位置); b、使用PagedLOD时需要设置替代模型; c、使用PagedLOD时需要设置所要加载模型的模型文件(注意,不要直接加载模型,否则使用PagedLOD将没有意义)原创 2020-07-01 17:10:45 · 1803 阅读 · 0 评论 -
osg文件读写插件创建注意事项
在自己自定义一个osg文件读写机制时,需要注意几点: 1、在构造函数中需要指定文件后缀名; 例如:A(){supportsExtension(“1111”,“Load @.1111文件”);} 2、在源文件中注册插件: 例如:A.cpp REGISTER_OSGPLUGIN(1111,A) 3、osg读取文件机制是通过调用readNodeFile()形式调用,最终将会进入readNode()函数中; 那么 在自定义的readNode()中,首要的就要先判断文件后缀是否为该插件要加载的文件,如果不判断见将会导原创 2020-06-30 09:37:44 · 429 阅读 · 0 评论
分享