OSG加载模数量多了之后Vector问题

千杯不醉-sen 千杯不醉-sen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
环境:VS2012+OSG3.4.0,Debug模式,模型文件格式:*.osg、*.ive







创建模型的接口:


// idl
[id(2)] HRESULT CreateModel([in] IIPosition** position, [in] BSTR fileName, [in, defaultvalue(1.0)] DOUBLE scale, [in, defaultvalue(0.0)] DOUBLE minVisibilityDistance, [in, defaultvalue(4500.0)] DOUBLE maxVisibilityDistance, [in, defaultvalue(L"")] BSTR parentGroupID, [in, defaultvalue(L"")] BSTR description, [out, retval] IITerrainModel** pVal);

// 实现接口
STDMETHODIMP CICreator::CreateModel(IIPosition** position, BSTR fileName, DOUBLE scale, DOUBLE minVisibilityDistance, DOUBLE maxVisibilityDistance, BSTR parentGroupID, BSTR description, IITerrainModel** pVal)


接口测试了,没找到什么问题。单个创建模型也不会有问题,数据量多了之后会出现如上问题。

哪位知道是什么原因吗?
...全文

相关推荐

osgEarth数据组织.zip_osg_osg 组织_osgearth_osgearth数据

OSG 参考资料 ,讲解了osgearth的数据组织和使用过程

周楷雯

Unity引擎中倾斜摄影模型的高性能加载与渲染全流程解析

三维模型加载与渲染是数字孪生、智慧城市等领域的核心技术基础,其核心原理在于通过数据组织与调度算法,在有限的硬件资源下实现海量几何与纹理数据的实时可视化。从技术价值看,高效的加载渲染方案能直接决定应用的流畅度与用户体验,是连接专业测绘数据与实时交互应用的关键桥梁。在应用场景上,这尤其体现在需要处理城市级大规模倾斜摄影模型的数字孪生项目中。本文聚焦于解决将专业格式的倾斜摄影模型(如3mx、osgb)集成到Unity实时引擎中的核心挑战,通过一套结合数据预处理、动态调度与渲染优化的实战方案,系统阐述了如何实现“分

weixin_34236869

OsgEarth实战:飞机动态轨迹与雷达扫描效果实现

三维地理信息系统与态势可视化是当下航空仿真、无人机监控、电力巡检等领域的关键技术。要在全球尺度下构建动态场景,核心在于理解场景图组织、坐标变换与节点更新机制。OsgEarth作为基于OSG的地理渲染引擎,为开发者屏蔽了投影转换、瓦片调度等底层细节。利用GeoTransform实现地理定位,NodeCallback驱动对象连续运动,并通过动态Geometry生成轨迹拖尾与雷达扇面波纹,即可在三维地球上呈现完整的态势效果。坐标插值、经度跨边界的处理以及半透明渲染排序是工程中的常见难点,掌握这些原理能显著提升开发

weixin_34241036

OsgText_sangzmg_OSGTest_

用于osg新手测试用,加载高精度的高程图,里面有数据样例

浊池

OSGVIEW查看器

支持3dmax转IVE文件以及读取IVE等操作,查看IVE文件

u010194214
评论 16
收藏 已收藏
分享
返回顶部
千杯不醉-sen
ATL 3,248 成员 48,530 内容