OSG
Jeacean
这个作者很懒,什么都没留下…
展开
-
QT +OSG嵌入例子
创建一个QT窗口,左侧是相关天气环境的Checkbox,已经Listview,右侧的mainwindow嵌入osg的osgearth.简单粗暴上代码,感谢:https://blog.csdn.net/csu_passer/article/details/79141515?tdsourcetag=s_pctim_aiomsghttps://blog.csdn.net/qq_34719188/a...原创 2019-10-28 16:48:31 · 1583 阅读 · 4 评论 -
OSG中LabelControl中文显示
OSG默认是不支持中文显示的,然而在有些时候还是需要中文显示的,对于OSG的中文显示,网上有很多的解决方案,但是我没有找到关于LabelControl的显示,这里我把关于LabelControl的中文显示分享一下。OSG的中文显示大致来说可以分为3步,我这里的前2步就是参考网上的解决方案,没有什么特别的。1.定义转换函数。void unicodeToUTF8(const std::wstri...原创 2019-10-26 09:29:46 · 956 阅读 · 0 评论 -
OSG 实现曲线,赛贝尔曲线
#include <osg/Program>#include <osg/LineWidth>#include <osgDB/ReadFile>#include <osgViewer/Viewer>static const char* vertSource = { "#version 120\n" "#extension GL_EXT_...原创 2019-09-18 11:23:57 · 1496 阅读 · 1 评论 -
OSG曲线实现代码,cv开发(网上爬的不知道有没有用)
头文件#pragma once#include "osg/ref_ptr"#include "osg/Group"#include "osg/Geometry"#include "osg/Texture2D"#include "osg/PrimitiveSet"#include "osgText/text"#include "Tools/DllDefine.h"#include...原创 2019-09-17 19:09:30 · 379 阅读 · 0 评论 -
OSG绘制一条动态变化的直线
在osg开发的时候,想要绘制一些图形,但是在osg中也没有找到合适的方法(估计是我太菜了),然后就想到用OpenGL的方法进行绘制,尝试了一些,记录一下可以行的通的。绘制一条动态变化的直线class CreateRay : public osg::Geometry{public: CreateRay(osg::ref_ptr<osg::GraphicsContext> gc)...转载 2019-09-17 09:34:30 · 2687 阅读 · 0 评论 -
osgGA的CameraManipulator类
操作器基类,用于实现各种操作器接口。本身也是一个操作器的管理类,里面可以压入多个操作器,根据用户按键选择使用哪一个操作器。virtual const char * className() const说明:获取当前类的名称void addMatrixManipulator(int key , std::string nam , CameraManipulator *cm)说明:添加一个操作器...转载 2019-08-20 10:01:05 · 999 阅读 · 0 评论 -
osg中漫游器的原理(二)
osgGA库中所有漫游器的基类是CameraManipulator,本文就对这个类进行一个完整的解析。通过之前的分析(详细请参考这一些列的第一篇),可以知道为了实现一个自定义的漫游器,我们至少需要实现以下几个纯虚函数:virtual void setByMatrix(const osg::Matrixd& matrix) = 0; //设置相机的位置姿态矩阵virtua...转载 2019-08-20 10:00:04 · 571 阅读 · 1 评论 -
漫游器(一)
在osg中,编写以下简单代码osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer();viewer->setSceneData(osgDB::readNodeFile("glider.osg"));viewer->run();运行可以看到场景中的滑翔机,并通过鼠标操作它的姿态。你有没有觉得很奇...转载 2019-08-20 09:57:52 · 1657 阅读 · 0 评论 -
osg笔记1
https://segmentfault.com/a/1190000010506374转载 2019-08-19 15:27:58 · 144 阅读 · 0 评论 -
OSG笔记
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/L_Andy/article/details/84404119osg模型发黑简述开发过程中遇到模型发黑。一般情况是光照和模型的法线设置不正确。(1)osg中光照只会对有法线的模型起作用,而模型经过缩放后法线是不会变得,所以需要手动...转载 2019-08-19 15:27:02 · 438 阅读 · 0 评论 -
osg绘制立体几何
根据网友的代码,实现了,然后自己画出来立方体什么的,发现并不难。。。加入顶点坐标然后根据坐标数组进行绘制一、openGL中,定义了10种图元:GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, GL_...转载 2019-05-31 10:31:44 · 1693 阅读 · 0 评论