搜索结果
查询Tags标签: Osg,共有 16条记录-
C++绘制点云 日志记录
C++绘制点云 osg::Geode* pcd_geode = new osg::Geode(); //几何体 osg::Geometry* pcd_geometry = new osg::Geometry();for (int k = 0; k < list_dall_data.size(); k++) {PTSData* indexPTSObj = list_dall_data.at(k);int w = indexPTSObj->getW();int h = in…
2022/4/16 20:12:46 人评论 次浏览 -
初探QT+OSG+OCC的CAD平台之添加操纵器功能
操纵器是CAD软件中必备的一个功能,操纵器可以对视图对象实现平移、旋转、缩放等操作,而这种操作可以单独发生在某一个模型上,其他模型则保持固定,先来看下freeCAD的操纵器的效果: 参考freecad操纵器的方式,利用osg的TranslateAxisDragger、TrackballDragger、ScaleA…
2022/2/28 23:58:23 人评论 次浏览 -
写一个软光栅器绘制正方体
这个程序对正方体的绘制时通过软光栅器的方法绘制的,相当于GPU是硬件加速的光栅化,所谓光栅化其实是一种绘画方法,就是在 物体前面放块带栅格的透明玻璃,然后画家在玻璃后面不要动,由于光沿着直线传播,所以从物体上的一小块面片的光射到画家眼睛里面以后 在物体和画…
2021/12/13 6:21:10 人评论 次浏览 -
写一个软光栅器绘制正方体
这个程序对正方体的绘制时通过软光栅器的方法绘制的,相当于GPU是硬件加速的光栅化,所谓光栅化其实是一种绘画方法,就是在 物体前面放块带栅格的透明玻璃,然后画家在玻璃后面不要动,由于光沿着直线传播,所以从物体上的一小块面片的光射到画家眼睛里面以后 在物体和画…
2021/12/13 6:21:10 人评论 次浏览 -
在Vs2017上集成osgearth3.2和qt5.9,并加载shp文件。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录 前言前言一、QT5.9在vs上部署1.1 在Vs中下载插件1.2 配置QT 二、OsgEarth3.2环境配置。三、在QT中配置OsgEarth3.2四、在QT环境中利用osgEarth3.2加载shp文件。 总结前言经过两个星期,从osg零…
2021/11/22 23:16:18 人评论 次浏览 -
在Vs2017上集成osgearth3.2和qt5.9,并加载shp文件。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录 前言前言一、QT5.9在vs上部署1.1 在Vs中下载插件1.2 配置QT 二、OsgEarth3.2环境配置。三、在QT中配置OsgEarth3.2四、在QT环境中利用osgEarth3.2加载shp文件。 总结前言经过两个星期,从osg零…
2021/11/22 23:16:18 人评论 次浏览 -
HUD
显示文本; 显示纹理;#include <Windows.h> #include <osg/Node> #include <osg/Group> #include <osg/Geode> #include <osg/Camera> #include <osg/Texture2D> #include <osgViewer/Viewer> #include <osgDB/ReadFile>…
2021/9/2 23:11:24 人评论 次浏览 -
HUD
显示文本; 显示纹理;#include <Windows.h> #include <osg/Node> #include <osg/Group> #include <osg/Geode> #include <osg/Camera> #include <osg/Texture2D> #include <osgViewer/Viewer> #include <osgDB/ReadFile>…
2021/9/2 23:11:24 人评论 次浏览 -
osg绘制圆
osg绘制圆自定义圆的半径,然后根据圆的计算公式 X2 +Y2=R2 (圆的标准方程)生成圆周上的每个坐标点float getY(int x,bool isPositive) {float y = 0.0f;if (isPositive) {y = sqrt((radius*radius)-(x*x))*1.0f;}else {y = sqrt((radius*radius) - (x*x))*(-1.0f);}…
2021/8/19 23:08:48 人评论 次浏览 -
osg绘制圆
osg绘制圆自定义圆的半径,然后根据圆的计算公式 X2 +Y2=R2 (圆的标准方程)生成圆周上的每个坐标点float getY(int x,bool isPositive) {float y = 0.0f;if (isPositive) {y = sqrt((radius*radius)-(x*x))*1.0f;}else {y = sqrt((radius*radius) - (x*x))*(-1.0f);}…
2021/8/19 23:08:48 人评论 次浏览 -
用自己的程序解析自己编写的IFC文件(ifcslab),然后用三维引擎渲染出来
最近根据IFC标准,自己手工编写了一个描述不规则楼板的ifc文件——ifcslab,编写程序解析该ifc文件,获取ifcslab的属性,最后通过三维引擎渲染出来了。渲染效果如下: #include <osgViewer/Viewer> #include <osg/Node> #include <osg/Group> #include…
2021/8/18 12:06:14 人评论 次浏览 -
用自己的程序解析自己编写的IFC文件(ifcslab),然后用三维引擎渲染出来
最近根据IFC标准,自己手工编写了一个描述不规则楼板的ifc文件——ifcslab,编写程序解析该ifc文件,获取ifcslab的属性,最后通过三维引擎渲染出来了。渲染效果如下: #include <osgViewer/Viewer> #include <osg/Node> #include <osg/Group> #include…
2021/8/18 12:06:14 人评论 次浏览 -
OSGQt编译安装
OSGQt编译安装效果演示 1、准备工作最新版的osg中不附带osgQt源码,所以需要单独下载编译在编译osgQt前需要先编译osg源码,osg编译安装看这里编译osgQt的环境与之前编译osg源码一样 2、osgQt下载github可使用git下载:git clone git@github.com:openscenegraph/osgQt.g…
2021/6/27 23:23:01 人评论 次浏览 -
OSG编译安装-MSVC
OSG编译安装-MSVC 1、准备工作 1.1 环境Windows10Qt5.14.2Microsoft Visual Studio2017cmake-3.20.4-windows-x86_64.msi 1.2 osg下载osg官网githubOSG源码(OpenSceneGraph)下载网址也可使用git下载:git clone --branch OpenSceneGraph-3.6.5 https://github.com/open…
2021/6/27 23:20:37 人评论 次浏览 -
occ到osg
我找到了解决办法。OpenCascade有一个导入/导出示例,可以在不支持纹理的情况下导出VRML文件。对导入导出代码的一些修改和对其他部分的一些修改(其中OCC模型由VRML类表示)足以成功地将模型导出到VRML文件。然后我构建了OpenScenegraph的VRML插件,并成功导入了该模型。 别人…
2021/6/8 10:21:24 人评论 次浏览