osg
文章平均质量分 53
颓唐客
这个作者很懒,什么都没留下…
展开
-
windows下clion + qt + osg 环境配置
windows下clion + qt + osg 环境配置原创 2022-09-29 15:27:55 · 366 阅读 · 0 评论 -
OSG围绕物体中心旋转等变化
OSG围绕物体中心旋转等变化创建场景时,默认旋转中心是view中心。想要以物体以自身中心为旋转基点的话,思路是把物体先移动到中心,变化后再移动回原来位置。osg::Matrix view_matrix = _view->getMatrix();auto trans_temp = view_matrix.getTrans();// 将场景先移动到view中心view_matrix *= osg::Matrix::translate(-trans_temp );// 旋转view_matr原创 2021-05-08 10:51:53 · 2639 阅读 · 3 评论 -
osg创建Text对象
要在程序中创建text,通常需要三步:1.创建一个Font对象。2.创建一个Text对象,设置参数,将Font对象关联到Text对象中。3.用addDrawable()将Text对象添加到Geode中,一个Geode节点可以添加多个Text对象,也可以创建多个Geode节点,根据需求选择。首先需要添加两个头文件:#include <osgText/Font>#include...原创 2020-04-09 16:30:14 · 892 阅读 · 0 评论 -
osg建立一个几何体类
在osg中,需要加入场景中的图形,都会加入场景图形类gruop中,来管理。其中几何体类为:GeodeGeode类中,包含了渲染用的几何数据,包括:Drawable:Drawable 类是用于存储几何数据信息的基类,Geode 维护了 一个 Drawable 的列表。Drawable 是纯虚类,无法直接实例化。用户必 须实例化其派生类,如 Geometry,或者 ShapeDrawable(...原创 2020-04-09 11:16:12 · 491 阅读 · 0 评论