前言 作为OSG的初学者,经常会从各类网站上下载一些别人的项目,以供参考和学习。 尤其是一些比较老的代码,会遇到如题的问题。 解决 右键项目名》》属性》》链接器》》高级》》目标计算机 将MachineX86修改为MachineX64 右键解决方案》》属性》》将平台选为X64 若无此选项,则点击配置管... ...
分类:
其他好文 时间:
2020-04-13 19:32:06
阅读次数:
84
二、二叉树 在进一步讨论树之前,先讨论一种简单而重要的树结构——二叉树。因为 任何树都可以转化为二叉树进行处理,二叉树作为特殊的树,适合于计算机处理 ,所以二叉树是研究的重点。 1. 二叉树的基本操作 1. 定义: 定义:把满足以下两个条件的树型结构叫做二叉树( Binary Tree): ? (1 ...
分类:
其他好文 时间:
2020-04-12 22:24:39
阅读次数:
100
可以参考osg示例代码osggeometryshaders 它用glsl版本比较老#version 120 #extension GL_EXT_geometry_shader4 : enable 使用gl_PositionIn[],而不能使用gl_in[],这个需要更高版本 类似以下代码: #ver ...
分类:
其他好文 时间:
2020-03-21 14:26:15
阅读次数:
56
1 def createScene(): 2 geode = osg.Geode() 3 pointsGeom = osg.Geometry() 4 vertices = osg.Vec3Array() 5 vertices.push_back((-1.02168, -2.15188e-09, 0. ...
分类:
编程语言 时间:
2020-03-15 11:42:40
阅读次数:
81
openscenegraph python 三维软件开发 ...
分类:
编程语言 时间:
2020-03-09 13:11:38
阅读次数:
132
测试智能指针是否为 NULL 在Qt的项目中,osg里有智能指针 然后可能和C++标准库不同 ,在判断智能指针是否为空的时候 以下来自与《More Effective C++》 ,读了觉得很有收获 文尾有我看VS2019的MSVC2017中的头文件 和 osg的 但是有一件我们做不到的事情是“发现灵 ...
分类:
其他好文 时间:
2020-02-20 15:38:40
阅读次数:
914
先来看看FeatureEditor的用法: const osgEarth::SpatialReference* mapSRS = mapNode->getMapSRS(); osgEarth::Symbology::Style geomStyle; geomStyle.getOrCreate<osg ...
分类:
其他好文 时间:
2020-02-19 14:53:50
阅读次数:
92
这是由于配置osg时 freetype 插件没有配置到位。 我个人的解决方法 打开CMAKE,点击advance,不勾选OSG_TEXT_USE_FONTCONFIG。 同时将freetype路径设置为如下: ...
分类:
其他好文 时间:
2020-02-01 10:30:16
阅读次数:
327
参考:1.下载OSG库OSG源码http://www.openscenegraph.org/index.php/download-section/stable-releaseshttps://github.com/openscenegraph/OpenSceneGraph/releases第三方依赖... ...
分类:
其他好文 时间:
2020-01-23 14:08:36
阅读次数:
126
1.下载gl2ps库http://distfiles.macports.org/gl2ps/2.将下载后的文件解压到如下目录E:\osg\gl2ps\gl2ps-1.4.03.应用CMake参数设置如下:CMAKE_INSTALL_PREFIX 这个表示gl2ps最后生成的链接库的位置,将其修改为:... ...
分类:
其他好文 时间:
2020-01-13 23:49:18
阅读次数:
131