![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OSG-入门视频-笔记
文章平均质量分 86
OSG-入门视频-笔记
zhlei_12345
这个作者很懒,什么都没留下…
展开
-
第7讲 矩阵(上)
#mermaid-svg-hsIgVo7ByokWanhg .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-hsIgVo7ByokWanhg .label text{fill:#333}#mermaid-svg-hsIgVo7ByokWanhg .node rect,#mermaid-svg-hsIgVo7Byo转载 2022-02-24 15:51:56 · 131 阅读 · 0 评论 -
第6讲 基本图元(下)
目录资源前言一 绘制直线1. Geometry -- 自定节点1. vec3Array = 点 = 3个坐标2. 设置节点连接方式 addPrrimitiveSet3.设置颜色4.设置法向量5.打开半透明6.线宽资源视频连接前言固定流水是: 1.顶点 + 顶点连接方式 2.颜色+颜色法向量 只有这两个数据在Geo中,其他比如:线宽,线性,透明,都在StatAttribute并放在节点中Geode叶节点,起到样式的作用一 绘制直线osg::Geode * CreateLine()转载 2022-02-18 11:01:32 · 194 阅读 · 0 评论 -
第5讲 基本图元(上)
目录转载 2022-02-17 16:25:36 · 186 阅读 · 0 评论 -
osg视频基础教程 - 第3讲 应用基础(下) timer ElapsedTime Viewer::Run
目录前言一 osg::Timer1. osgTimer定义 使用2. osg::ElapsedTime二 Viewer::Run()1. 拆解Viewer::run() - TrackBallManipulator2. 拆解ViewerBase::run() - frame() - 绘制3. 计算帧数 :替换Viewer::run()函数 viewer::done viewer::frame4. 算一段时间的平均帧数三 RecordCameraPathHandler前言视频连接一 osg::Ti转载 2022-02-17 13:35:48 · 524 阅读 · 0 评论 -
osg视频基础教程 - 第3讲 应用基础(上) - 配置 ref_ptr Viewer事件
零、配置1.Debug的依赖库 (Release库要掉d)osgd.libosgGAd.libosgDBd.libosgViewerd.libosgUtild.libosgTextd.libosgQtd.libosgVolumed.libosgTerraind.libosgSimd.libosgFXd.libosgAnimationd.libosgManipulatord.libosgParticled.libOpenThreadsd.lib2.头文件#include &转载 2022-02-17 09:51:48 · 256 阅读 · 0 评论