三维
文章平均质量分 78
老孟爱吃Taco
hey hey !
展开
-
【超图】基于iServer GP 算子实现白模的局部更新(增删改)
作者:taco最近在项目中遇到客户想要实现白模的局部更新,正好在iDesktopx以及iServer的11.2.0版本中已经实现了该功能模块。但涉及到具体的使用层面,大家可能还存在一些疑惑。本篇文章该算子的使用,以及如何构建GP算子的请求更新,来整体的介绍这一个功能。原创 2024-08-20 15:08:56 · 573 阅读 · 0 评论 -
【超图】白模数据如何与抽屉效果结合,展示白膜内部结构
作者:taco最近在支持的过程中,客户在看别的项目中,发现白模是可以抽插的。而非单独一个白色模型建筑。那么如何使用SuperMap产品来实现抽插的效果呢?本篇文章结合SuperMap iDesktopX产品以及SuperMap iClient for Cesium产品进行实现。首先抽屉的效果在BIM数据上已经做出了实现。大家感兴趣的话可以参考示例BIM抽屉效果进行实现(具体哪些代码看不懂的话,可以留言讨论。本片文章主要介绍如何使用shp面来构造并实现。原创 2024-03-19 17:09:23 · 822 阅读 · 1 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU —— 坐标系&位置 —— Cartesian2
作者:taco说到关于地理必然逃不开位置的关系。借用百度百科的内容来说,是研究地球表层要素或者地理综合体、时间演变过程和特征的一门学科。所以必然逃不掉了。那么在SuperMap iClient3D for WebGL/WebGPU中包含了哪些坐标系信息呢?原创 2023-12-29 14:34:14 · 1533 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU —— 数据集合并缓存如何控制对象样式
作者:taco最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象的显隐、颜色、偏移呢?突然令人费解。本篇文章将介绍两种方式来控制合并图层后的单个对象的样式。原创 2023-12-27 16:38:20 · 1268 阅读 · 0 评论 -
【超图】SuperMap 模型处理自动化方案 ——目录
作者:taco在支持客户的过程中,会有很多用户会想要实现自动化流程,并非按部就班的一步一步去搞数据,搞优化。总是想要一个按钮就实现所有数据的处理,发布,预览等功能。根据这种情况,尝试搞一些自动化的方案,为大家答忧解惑。方案的形式有很多种。大家根据自身项目情况进行选择。本篇文章作为目录存在。点击下方链接均可直接跳转对应文档。原创 2023-12-26 16:56:07 · 636 阅读 · 0 评论 -
【超图】SuperMap Bentley 插件自动化导出方案
作者:taco在客户使用的过程中,遇到了一个问题。我每来一个模型都要打开一边软件,选择一个模型,在设置一遍参数。有没有什么办法可以实现。我把模型放到一个文件夹里。自动给我导出来呢?"这样方便我后期读取数据直接处理,通过程序化的方式直接处理了,降低一下人员成本和学习成本好不。"“好的,他来了” 本篇文章介绍如何使用自动化导出。以及对应的使用流程。原创 2023-12-26 15:40:42 · 1328 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU 专题文档目录
作者:taco为了简化学习成本,准备开始对超图 SuperMap iClient3D for WebGL/WebGPU 产品整理出一份新的学习教程。其中包含各示例的解说与说明。根据不同示例中所针对的部分进行扩展(数据制作、功能讲解、扩展功能、示例中没有用到的接口,以及结合iServer产品的分析模块功能)。原创 2023-12-19 17:11:51 · 523 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU ——地形影像
作者:taco对于一个代码小白来讲,设置可能是刚接触开发的人(还没接触准备接触)的人来说。对于读代码或是在对产品的使用上会存在许许多多的疑惑。接下来的话准备开个新坑,帮大家了解超图官方示例中不同功能的数据是如何制作的。每一句代码都是什么意思。方便大家更好的入门。更好的开发。本系列博客从示例代码直接入手,关于环境配置,下载等内容。可以参考以前的博客——新产品使用指南中环境配置相关部分。原创 2023-12-19 16:55:24 · 1501 阅读 · 1 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU ——颜色(1)
作者:taco在项目中通常会出现,高亮对象。给对象设置颜色的一些问题。那么针对颜色设置在超图的 iClient3D for WebGl/WebGPU 中又提供了哪些方式呢?本篇文章将介绍一些颜色的设置方法。以及一些颜色的参数设置。在iClient3D for WebGl/WebGPU 中主要以SuperMap3D.Color来配置颜色。原创 2023-12-19 15:31:40 · 1405 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU —— 单体gltf模型与Blender中的方向对应关系
在多年的支持过程中,发现其实制作动画模型最简单\最方便的制作方式是使用Blender工具进行制作。gltf有很多开源的工具可以将max制作的转换为这种格式。在很多包含动画的场景中,像模拟小人的行走、模拟火车的轨迹运行,又或者是模拟风力发电等等等。而我们常规情况运动的模型都以正北方向为正方向。不过我们更加推荐使用的是嵌入式gltf的格式。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。方向与 iClient3D for WebGL/WebGPU中的对应方向即为。原创 2023-12-14 16:46:17 · 710 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL/WebGPU ——暴雪
作者:taco时隔多年北京又开始降下了特大暴雪。身为打工人的你有没有居家办公呢?反正小编我是没有。既然没有借着暴雪的功劳居家办公,那就接着雪来输出一篇博客好了。基于SuperMap iClient3D for WebGL/WebGPU 实现暴雪仿真效果。先来看下效果暴雪。原创 2023-12-14 14:23:28 · 1153 阅读 · 0 评论 -
【超图】超图中模型实例化操作与点外挂数据处理
作者:taco在项目中,会出现一种情况,三维场景中存在大量的重复对象。而按照常规的缓存方式,这样的对象会导致最终的缓存结果很大。比如铁路场景中,枕木、扣件等对象、或是电力场景中绝缘子串等细小构件都会造成这种情况的发生。那么针对这些类型数据应该如何处理呢?有什么好的解决方案么?本篇文章针对这种情况来提供一种处理思路。原创 2023-11-17 14:21:54 · 427 阅读 · 0 评论 -
【超图】iDesktop中如何基于地形数据制作一份水体模型
作者:taco常规的水面效果,都是通过三维面数据的风格设置制作的。当然这样的水面有一个好处,在于它可以反射水面上的物体,倒影之类的相对来说比较真实。但是如果我视角调整到水面以下就会出现水面下面并无水的效果,更像是一个表面的模型。本篇文章基于一个真实的地形数据,制作一份可以在前端流动的水体模型。原创 2023-11-14 15:30:06 · 343 阅读 · 0 评论 -
【超图】iClient for Cesium 模型数据定位问题处理思路
作者:taco在很多项目中,通常会出现需要我单独去定位到某一个构件(对象)的情况。然而在查找接口会发现。没有办法直接找到对象的中心点从而定位过去,通常都是以图层进行定位。那么针对这一情况应该如何操作进行定位呢?数据应该如何处理一下呢?本篇文章将结合项目中实际情况介绍如何处理该类型数据。原创 2023-11-14 11:54:15 · 302 阅读 · 0 评论 -
【超图】iDesktop 11i 倾斜数据一键生成缓存
作者:taco前言:在项目支持的过程中,发现会有一些客户对处理数据很烦恼。既要我设置这个参数,又要我设置那个参数,搞得头很大。为什么就不能一键三连呢?哦!不对一键跑出结果呢?对于生产数据人员,只要知道选哪个文件路径就够了。完全不想管,具体参数怎么设置啊。所以本篇文章提供了一个的工具供大家使用。原创 2023-11-10 16:42:43 · 157 阅读 · 0 评论 -
【超图】SuperMap iClient3D for Cesium 面编辑添加节点
【记录】最近又客户反馈如何绘制一个矢量面后,再对矢量面进行编辑。cesium面编辑并添加节点。完整代码在资源中可下载。原创 2022-11-18 10:31:12 · 543 阅读 · 1 评论 -
【超图】SuperMap iClient3D for Cesium 加载SHP文件
作者:taco由于原生的Cesium本身并没有提供加载解析shp文件的接口,所以如果想要直接读取本地文件加载的话需要通过别的方式去加载。原创 2022-11-17 09:26:36 · 926 阅读 · 0 评论 -
【超图】Bentley 导出插件 error 127.MDL Loader :Unable to load library (DLL or MDL shared library) DgnToUDB
作者:taco之前写过一篇关于Bentley导出插件的使用说明,介绍了插件大致安装方法。不过最近遇到了很多由于插件更新后,在更新插件或是安装的时候发现会报error 127的错误。本篇文章介绍一下如何处理这种情况。顺便一说超图bentley导出插件已经提供了14/15/17三个版本的插件插件下载地址下载地址安装使用说明好的进入正题,首先看报错查看自己弹出的报错是否与截图中的一直。原创 2022-11-16 10:22:36 · 430 阅读 · 0 评论 -
【超图】SuperMap iClient3D for Cesium加载3dtiles并获取所有属性值
【代码】【超图】SuperMap iClient3D for Cesium加载3dtiles并获取所有属性值。原创 2022-11-07 13:57:00 · 1028 阅读 · 0 评论 -
【Cesium】原生Cesium中使用插件库加载超图服务
说起来超图提供的iClient for Cesium 版本已经很久没有更新过了。通过打印查看,貌似一直都是1.67的版本,眼看着原生中已经升级到了1.97。接下来就是调用方法,github中已经提供了例子。具体的还是按照github中的例子使用。前两天在网上冲浪的过程中,发现了这款“插件库”。相当于集成了超图的部分功能,但是又能在原生中使用。下载的话这里就不放文件了。直接在这里面下载就可以使用了。好的,接下来就看看这个库具体哪里下载,以及如何使用?这样操作我们就在原生Cesium中加载了超图的服务。原创 2022-09-08 09:42:26 · 3775 阅读 · 19 评论 -
【超图】SuperMap iDesktop 倾斜摄影数据隧道构建——挖洞
作者:taco 在很多交通的项目场景中,通常会有隧道的模型数据....原创 2022-07-06 11:55:40 · 1172 阅读 · 0 评论 -
【超图】SuperMap iClient3D 11i for Cesium三维场景中图例使用说明
11beta版本的iServer中将图例(legend)的已经单独做出来了一个窗口,可以通过请求直接获取到桌面配好的地图图例。那么既然能拿到图例了,如何在三维场景中使用呢?如何将地图的图例也展示在三维场景之中。本片文章将简单说明一下如何使用。......原创 2022-06-24 09:24:34 · 1015 阅读 · 0 评论 -
【超图】SuperMap iClient3D 11i for WebGL新产品食用指南(二)
作者:taco上一篇介绍了以一个新手如何去初始化地球。这一篇我们将慢慢的深入进去。但暂时还不去真正的添加数据去展示,而是来研究一下。初始化的过程中我们都干了些什么?原创 2022-06-21 16:20:45 · 800 阅读 · 0 评论 -
【超图】SuperMap iClient3D for WebGL 加载TMS瓦片
作者:taco 瓦片格式千千万,在使用的过程中我们发现iserver中并没有发布tms瓦片的方法,那么我们手里如果拥有了一份tms的瓦片,应该如何去使用呢?以及他应该怎么去加载呢?本片文章来介绍一下关于tms瓦片加载的方式。...原创 2022-06-20 13:52:04 · 1699 阅读 · 0 评论 -
【超图】SuperMap iClient3D 11i for WebGL新产品食用指南(一)
超图Webgl自主客户端食用指南原创 2022-06-05 17:23:18 · 2340 阅读 · 0 评论 -
【超图】SuperMap iObjects .NET之批量导出含坐标信息模型
作者:taco前言:在使用超图桌面产品的时候,会发现我的模型只能导入成超图的格式,也就是模型数据集格式,在处理成缓存后也不是通用的模型格式,再想导出成通用的时候就发了愁了。模型数据集中的对象确实可以导出成标准的格式,但是每次导出却只能导出一个,我是一个一个的导出呢?还是全都合并后再去导出呢?而且最要命的是,导出后的模型竟然没有了坐标信息!地理信息中最重要的就是模型的坐标信息,导出后竟然都消失不见了。那我后面怎么继续使用呢。基于这个问题,其实靠iObjects提供的组件产品是完完全全可以实现的。只不过暂时原创 2022-05-23 22:04:06 · 1025 阅读 · 0 评论 -
【Cesium】Cesium 地球以球中心进行缩放大小
作者:tacoCesium中在对地球进行缩放的时候,会根据鼠标摆放的位置来判断当前缩放的中心点位置。这一点就会导致如果我的鼠标摆放到了北极的位置进行缩小后,地球就会出现偏移的现象,地球向向上进行缩小,偏离中心的位置。这种情况下在进行放大的话,球面依然不能保证中心位置。这个时候就会出现一个想法,我能不能把地球固定在我整个浏览器的中间呢?不管我根据哪个点去进行缩放,地球中心的位置都保持不变。 如果要去修改鼠标事件的话,首先想到的是screenSpaceEventHandler...原创 2022-05-18 20:26:32 · 3391 阅读 · 2 评论