首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏代码编写世界

    CMake构建学习笔记8-OpenSceneGraph库的构建

    概论 在连续构建了zlib、libpng、libjpeg、libtiff、giflib以及freetype这几个库之后,接下来我们就要来一个大的,构建OpenSceneGraph这样大型库。 OpenSceneGraph(简称 OSG)是一个高性能、跨平台的三维图形应用程序框架,广泛应用于科学可视化、模拟仿真、游戏开发等领域。 - Generating done (15.6s) -- Build files have been written to: C:/Github/BuildCppDependency/Windows/OpenSceneGraph-OpenSceneGraph

    73110编辑于 2024-12-14
  • 来自专栏云深之无迹

    OSGB文件如何打开

    OSGB是一个文件扩展名,通常与OpenSceneGraph二进制场景数据格式文件关联。具有OSGB扩展名的文件可由为Windows平台分发的程序使用。OSGB文件格式属于3D图文件格式。 OpenSceneGraph是目前使用最多的OSGB文件处理程序。名为OpenSceneGraph的软件是由OpenSceneGraph开发人员创建的。 http://www.openscenegraph.org/ 项目官网 https://objexx.com/OpenSceneGraph.html 二进制打包版本 http://www.osgchina.org

    12.2K20发布于 2021-10-20
  • 来自专栏代码编写世界

    Win64下编译OSG详细过程(Win10+VS2015+OSG3.6.3)

    一般要求下载三个包: OpenSceneGraph-3.6.3,OSG的源码包。 osg-3rdparty-cmake-master.zip,源码包依赖的第三方库。 OpenSceneGraph-Data-3.4.0.zip,自带的一些数据资源文件。 编译OSG 解压源码包,文件夹重命名为OpenSceneGraph-3.6.3。启动cmake,填入源代码路径和编译路径,点击Configure,界面就会出现一些编译选项。 可以把这里设置成一个我们想要的目录,我这里设置的是D:\Work\OSGBuild\OpenSceneGraph-3.6.3\install。 6) 安装 分别仅单独生成doc_openscenegraph和doc_openthreads,就会生成帮助文档。

    3.4K30编辑于 2022-05-05
  • 来自专栏代码编写世界

    OSG嵌入QT的简明总结

    但是在GitHub上又有了新的osgQt项目(地址:https://github.com/openscenegraph/osgQt) 用来解决这个问题。 widget1 = addViewWidget( createGraphicsWindow(0,0,100,100), osgDB::readRefNodeFile("D:/Work/OSGBuild/OpenSceneGraph-Data widget2 = addViewWidget( createGraphicsWindow(0,0,100,100), osgDB::readRefNodeFile("D:/Work/OSGBuild/OpenSceneGraph-Data widget3 = addViewWidget( createGraphicsWindow(0,0,100,100), osgDB::readRefNodeFile("D:/Work/OSGBuild/OpenSceneGraph-Data createGraphicsWindow(900,100,320,240,"Popup window",true), osgDB::readRefNodeFile("D:/Work/OSGBuild/OpenSceneGraph-Data

    5.4K20发布于 2019-08-13
  • 来自专栏无敌清风蓝

    OSG的CMAKE配置

    third_party_path); fs::remove_all(third_party_x64_path); fs::path osg_old_path = current_path / "OpenSceneGraph-OpenSceneGraph -3.6.5"; fs::path osg_new_path = current_path / "OpenSceneGraph"; fs::rename(osg_old_path, osg_new_path

    36510编辑于 2024-06-04
  • 来自专栏代码编写世界

    Windows下OSGEarth的编译过程

    1) OpenSceneGraph OSGEarth是OpenSceneGraph扩展库,编译过程可以参看我的另一篇文章:Win64下编译OSG详细过程(Win10+VS2015+OSG3.6.3)。 同时它也是OpenSceneGraph的第三方依赖库,直接拿过来用就可以了。 4) GEOS GEOS是一个集合形状的拓扑关系操作实用库。osgEarth使用GEOS执行像缓冲和交叉这样的几何操作。

    2.7K20发布于 2019-08-13
  • 来自专栏代码编写世界

    CMake构建学习笔记10-OsgQt库的构建

    笔者使用的OsgQt库是Github上openscenegraph仓库中托管的项目(地址),该库的功能是将Osg嵌入到Qt窗体中。 /packaging/pkgconfig/openscenegraph-osgQt5.pc" -Destination "$InstallDir/lib/pkgconfig" -Force Copy-Item /packaging/pkgconfig/openscenegraph-osgQt.pc" -Destination "$InstallDir/lib/pkgconfig" -Force Copy-Item

    44600编辑于 2024-12-14
  • 来自专栏代码编写世界

    OSG嵌入QT的简明总结2

    其中提到官方提供的osgQt项目(地址:https://github.com/openscenegraph/osgQt )很久前已经更新了。 参考 OpenSceneGraph + QOpenGLWidget - minimal example OSG 使用Qt的QOpenGLWidget

    88110编辑于 2023-10-23
  • 来自专栏JNing的专栏

    Ubuntu: 安装 OMNeT++ 仿真工具

    zlib1g-dev default-jre \ doxygen graphviz libwebkitgtk-3.0-0 sudo apt-get install libopenscenegraph-dev \ openscenegraph-plugin-osgearth

    3.2K30发布于 2018-09-27
  • 来自专栏代码编写世界

    OSG与Shader的结合使用

    main() { osg::ref_ptr<osg::Group> root= new osg::Group(); string osgPath = "D:/Work/OSGBuild/OpenSceneGraph-Data main() { osg::ref_ptr<osg::Group> root= new osg::Group(); string osgPath = "D:/Work/OSGBuild/OpenSceneGraph-Data

    2.8K20发布于 2019-09-11
  • 来自专栏hightopo

    原 基于HTML5的燃气3D培训仿真系统

    最近上线了的基于HTML5的燃气3D培训仿真系统,以前的老系统是采用基于C++和OpenGL的OpenSceneGraph引擎设计的,OSG引擎性能和渲染效果各方面还是不错的,但因为这次新产品需求要求能运行多移动终端

    61730发布于 2018-06-05
  • 来自专栏全栈程序员必看

    构建增强现实移动应用程序的六款顶级工具

    \\t 选择AR SDK,需要考虑的最重要的标准是:成本、支持的平台、对图像识别和跟踪的支持、对Unity的支持、对OpenSceneGraph的支持、GPS等等。 \\ OpenSceneGraph支持 \\ OpenSceneGraph是开源3D图形工具包(应用程序编程接口)。 尽管它是免费的库,但是,它提供了相当丰富的功能集用于跟踪,其中包括: \\ 支持Unity3D和OpenSceneGraph。\\t 支持单镜头和双镜头摄像机。

    6.8K10编辑于 2022-06-29
  • 来自专栏HT

    基于HTML5的燃气3D培训仿真系统

    最近上线了的基于HTML5的燃气3D培训仿真系统,以前的老系统是采用基于C++和OpenGL的OpenSceneGraph引擎设计的,OSG引擎性能和渲染效果各方面还是不错的,但因为这次新产品需求要求能运行多移动终端

    1.4K50发布于 2018-01-12
  • 来自专栏代码编写世界

    osgEarth使用笔记1——显示一个数字地球

    gdal_priv.h> using namespace std; int main() { CPLSetConfigOption("GDAL_DATA", "D:/Work/OSGNewBuild/OpenSceneGraph

    3.5K10发布于 2020-05-26
  • 来自专栏项目文章

    【OMNET++网络仿真系列学习笔记-1】Ubuntu 22.04版本安装OMNET++6.0版本及各类报错合集解决方案

    这里大致记录一下出现的各类情况: 问题1:error: Cannot find OpenSceneGraph 3.2 or later,好家伙,这个问题网上没答案,真离谱。

    2.1K10编辑于 2024-06-07
  • 来自专栏owent

    常用官方文档整理

    /reference/ BOOST官网(英):http://www.boost.org/ BOOST文档(英):http://www.boost.org/doc/ OSG(英):http://www.openscenegraph.org

    3K30发布于 2018-08-01
  • 来自专栏代码编写世界

    OSG绘制空间凹多边形并计算其面积

    参考 OSG学习笔记(三)之如何将非三角面转换为三角面 osg几何体的图元的遍历 OSG计算并绘制模型中每一个三角面片的法向量 OSG(OpenSceneGraph)基础学习9:OSG多边形分格化

    1.9K40发布于 2019-08-13
  • 来自专栏代码编写世界

    osgEarth使用笔记3——加载倾斜摄影数据

    shaderGenerator().run(node); } int main() { CPLSetConfigOption("GDAL_DATA", "D:/Work/OSGNewBuild/OpenSceneGraph

    4.3K10发布于 2020-05-26
  • 来自专栏acoolgiser_zhuanlan

    webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)

    Cesium(开源)(http://cesiumjs.org) OSG(开源)(https://github.com/openscenegraph/OpenSceneGraph) OPEN CASCADE

    6.1K30发布于 2020-11-12
  • 来自专栏代码编写世界

    CMake构建学习笔记14-依赖库管理工具

    libtiff") > $null $LibrarySet.Add("giflib") > $null $LibrarySet.Add("freetype") > $null $LibrarySet.Add("OpenSceneGraph

    47410编辑于 2024-12-14
领券