自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Vue3.x +Vite引入第三方Cesium包的配置方法

在基于Cesium的应用开发过程中,经常会遇到要用的库并不是标准的Cesium官方包的情况,官方包的Vue集成是相当成熟的,可以查看的资料也比较多,但是对于非官方的包引用集成,特别是在Vue3+Vite环境中,更是很少被人讨论到。本文针对在实际项目中,介绍如何在Vue3.x+Vite+TS环境引入第三方修改后的Cesium包进行集成开发的配置方法。

2021-12-30 18:50:43 4415 1

原创 Gorm一对多关系表操作与非固定结构表数据获取

目录简介环境及表说明数据库连接一对多表模型定义不固定模型结构的表数据获取小结参考资料:1. 简介在一个实际工程中需要采集一些对象的属性信息,该工程涉及多个项目,每一个项目所采集的对象属性字段各不相同且无法提前预知,需要根据项目动态设计的字段生成对应项目的采集数据表。在服务端程序开发时,团队选择了Golang,其实自己也没有用过go语言,也就正好借着这样的机会学习学习。实施过程中选择了Gorm来进行数据库操作,虽然这个库明面上是有一个较为完善的文档,但实际使用过程中坑...

2020-08-06 21:26:35 2565

原创 gRPC大数据量消息传递方法

1.摘要本文探讨了gRPC中大数据量消息的传输限制及相应的两个解决方法:修改限制值大小和流式数据传输,并给出了gRPC C++版本下采用流式数据传输的示例代码,在该示例中同时说明了如何在Visual Studio下进行proto文件编写、编译以及gRPC项目的配置方法。2.简介在项目的实施过程中,给导师提出了使用gRPC构建微服务的方案,这方面我们并没有任何经验,也没有有经验的师兄和老...

2018-08-21 11:19:15 35003 3

原创 Docker for Windows部署VC++编译的EXE程序方法

1 前言 因为想在项目中构建微服务来管理不同单位开发的分析算法,所以选择了Docker+Kubernets的方案。之前一直有个疑惑:有的单位开发的算法是采用Visual Studio编译的,这种windows平台下生成的exe程序能在Docker中部署吗?这个疑问源自对Docker的不了解,一直以为其是Linux下的东西,但是通过查看多方资料,得出的结论是肯定的,可以直接通过Docker fo...

2018-06-25 21:50:08 10249

原创 Cesium中简单的LOD动态加载大量三维模型

Cesium中提供了三维模型加载API,但是很显然一般三维场景的模型成千上万,如果单纯采用默认的三维模型加载方案会出现浏览器吃不消致使崩溃或者高延迟低帧率等影响正常可视化交互的问题。诚然官方团队已经开始了一个号称革新技术的3Dtiles的三维模型批量加载处理方案,但目前其一直还在开发中,而且也还没有看到一个数据处理项目,当然github上的相关分支中也能看到运行不错的例子了。从一个公司或者一个团队

2016-03-02 20:37:50 41422 15

原创 C++中函数定义返回类型和内部实现返回类型不同的原因

这两天在看OSG的插件实现的源代码的过程中发现了一个让我比较纳闷的问题:比如在OBJ插件中,其实现的ReadWriterOBJ类的readNode函数,代码如下:osgDB::ReaderWriter::ReadResult ReaderWriterOBJ::readNode(std::istream& fin, const Options* options) const{

2015-10-28 11:05:45 1551

原创 Cesium中导入三维模型方法(dae到glft/bgltf)

Cesium中目前支持gltf和bgltf两种格式。“gltf是khronos组织(起草OpenGL标准的那家)定义的一种交换格式,用于互联网或移动设备上展现3d内容,充分支持opengl,webgl,opengles图形加速标准”;bgltfg则是二进制格式的gltf扩展,cesium从1.10后开始支持该格式,其能减少模型数据的大小有利于网络传输,并且提高10%-30%的模型加载速度。目前

2015-07-05 23:00:56 50750 16

原创 OSG显示状态时字体模糊问题

2015.05.12今天测试整理的OSG MFC框架时发现一个奇葩的问题:按下S键查看状态时显示的状态数据全部是模糊的,如下图当时在群里问这个问题也没有人回复(比较郁闷),百度到的一个相关的博客:http://blog.csdn.net/nuaaqsm0915/article/details/38958135但是好像也和这个没有关系。在百思不得其解的时候幸运地脑子灵光一闪,

2015-05-12 11:08:22 2413 2

原创 两个CString相加得到错误结果的原因

今天为了把一个文件中的数据分成多份子文件我写了一个小的功能,为了能方便对分块后的数据进行统一的管理我对子文件采用的命名方式是:父文件名+_文件编号.后缀。这个功能应该是十分简单的但是却花费了好几个小时的时间而且还丈二和尚的感觉。原因就是我处理后的文件名CString变量一直不对,它只使用了父文件名,而没有按照原本设计的方式包含子文件编号及文件扩展名。

2015-01-31 19:55:48 2971

原创 OSG For Android的环境搭建(NDK不使用Cygwin)

首先是十分感激胥师兄的指导,我才能成功配置

2014-05-29 16:18:31 2239 2

BabylonJS Essentials

BabylonJS Essentials 一本非常适合WebGL游戏开发者深入了解Babylonjs开发的书

2017-12-17

Cesium三维模型转换工具(dae转gltf1.0)

支持的是cesium1.16及以后版本使用的gltf1.0;完成dae转换为gltf;具体方法参考博客:http://blog.csdn.net/l491453302/article/details/46766909

2015-12-29

Cesium三维模型转换工具(dae转gltf)

Cesium1.16及之后支持的Gltf1.0版本的Dae转Gltf工具,使用方法请参考http://blog.csdn.net/l491453302/article/details/46766909

2015-12-29

3dmax maxscript批量导出场景中OBJ

通过maxscript批量导出3dmax场景中的obj对象为单独的模型。注意:导出前请删除场景中的光源等非模型对象

2015-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除