E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
3Dtiles
Cesium深入浅出之
3dtiles
渲染
引子接触Cesium一年有余了,期间靠胡吃海塞吸收了很多有用的、没用的知识和技术,感觉有点消化不良,今天终于有时间来梳理一下了。之前一直搞二维的,对三维技术只能算是半路出家,不敢写太深的原理性文章,以免误人子弟,但写写心得还是可以的。我想写一个Cesium深入浅出系列,即将深刻的道理用浅显的语言表述出来,纵观大部分的技术类文章,应该没几个能真正的做到这一点吧。所以,虽然深入浅出被用滥了,但我依然选
Helsing
·
2020-09-05 09:50
Cesium
webgl
shader
Cesium资料大集合
三维模型格式支持gltf、三维瓦片模型格式支持
3dtiles
。矢量数据支持geojson、topojson格式。影像数据支持wmts等。高程支持STK格式。
乌托邦2号
·
2020-08-23 11:27
gis
关于通过CEF加载Cesium项目的
3dTiles
模型,内存上涨的问题
Cesium是开源GIS引擎,可以加载大面积的航拍模型,格式为
3dTiles
。最近由于模型较大,发现一个问题:运行程序,什么都不操作,内存会不停上涨,直到耗尽所有系统内存。
老朱之三十而立
·
2020-08-20 12:24
Cesium
CEF
CESIUM例子学习(九)——Primitive(4)
上一节学习了Primitive加载帖地(
3dtiles
)的线。如果需要绘制帖
3dtiles
的体,在CESIUM例子学习(七)——ClassificationTypes中学习了整栋楼的单体化。
GIS码工
·
2020-08-20 06:43
geometry
cesium
独立单体化
Cesium原理篇:3D Tiles(2)数据结构
上一节介绍
3DTiles
渲染调度的时候,我们提到目前Cesium支持的Cesium3DTileContent目前支持如下类型:Batched3DModel3DTileContentInstanced3DModel3DTileContentPointCloud3DTileContentComposite3DTileContent
weixin_34327761
·
2020-08-19 05:44
Cesium专栏-裁剪效果(基于
3dtiles
模型,附源码下载)
CesiumCesium是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。效果图关于裁剪裁剪在PS下大概都很熟悉,框出一个矩形选择自己想要的部分就是裁剪功能了,那么,在三维里,在Cesium中,可以模拟这种动态裁剪模型效果,本文
bit小兵
·
2020-08-19 04:50
cesium--3d-tiles译文[官方]
前言3d-tiles文件是cesium官方和开源社区发布的专用格式.要想深刻体会,还的看官方原文档.借此机会翻译,以便日后查用.译文
3dtiles
格式规范2018年6月6日版本1.0目录Introduction
李卓书
·
2020-08-19 04:14
前端
Cesium,ClippingPlanes,任意剪裁面对
3DTiles
剪裁
ClippingPlaneCollection、Cesium3DTileset官方Demo地址:3DTilesClippingPlanes官方介绍:CesiumFeatureHighlight:ClippingPlanes对于
3DTiles
龟兔赛竞走
·
2020-08-19 03:09
Web菜鸟路
Cesium 模型裁切(包括单面和多面)
现阶段可以实现单面和多面(盒子)裁剪,不多说,直接上代码:加载模型数据:m_b3dm=viewer.scene.primitives.add(newCesium.Cesium3DTileset({type:"
3dtiles
总要学点什么
·
2020-08-19 03:14
Cesium
CESIUM例子学习(十一)——
3DTiles
Clipping Planes(1)
3DTilesClippingPlanes例子,可以很容易实现对BIM、PointCloud、Instanced、Model的任意剖切,其中Instanced是到底是一个什么对象,是怎么来的还不清楚。3DTilesClippingPlanes,对于BIM说来应用场景是有的,比如,需要查看一个建筑内部,应用从上到下的剖分,可以查看内部的结构。但对于点云和model有什么用呢?反正到现在我还没想出来。
GIS码工
·
2020-08-19 02:00
cesium
Clipping
Planes
model
cesium入门示例-
3dTiles
加载
数据转换工具采用cesiumlab1.5.17版本,转换后的
3dTiles
加载显示比较简单,通过Cesium.Cesium3DTileset接口指定url即可,
3dTiles
文件可与js前端代码放置一起
banhusao3974
·
2020-08-19 01:38
Cesium——平面裁切
关于平面裁切的例子,官网有两个,
3DTiles
裁切和地形裁切。1、ClippingPlaneCollection要实现平面裁切,首先需要创建裁切平面集合,根据官网的例子我们创建一个裁切平面。
Yel_Liu
·
2020-08-19 01:42
Cesium
CESIUM例子学习(十二)——3D Tiles Styling
但前提条件是,你的
3DTiles
的属性字段中得有需
GIS码工
·
2020-08-19 00:17
cesium
3D
Tiles
Styling
CESIUM例子学习(十一)——
3DTiles
Clipping Planes(2)
前面一节学习了剖切模型的交互方法,这一节学习剖切BIM的方法,看了一下代码,现在对BIM的剖切其实用的是
3dtiles
的clippingPlanes可选属性,也就是说不仅仅是BIM,只要是
3dtiles
GIS码工
·
2020-08-19 00:17
cesium
3dtiles
3DTiles
Clipping
Planes
3DMAX模型转换为gltf格式总结与问题汇总
众所周知,cesium平台所支持的三维模型格式为
3dtiles
和gltf,这两种格式都是开源的。
江湖小喵
·
2020-08-18 09:15
三维
Cesium
supermap WebGL 3D与原生Cesium加载
3DTiles
问题
2.原生Cesium加载
3DTiles
时,性能在不断优化,当加载的范围较大时,会出现崩溃现象,而supermapWebGL3D定制后,加载速度明显优于原生Cesium,这点为supermap三维能
一醉千秋
·
2020-08-13 19:02
Web3D
WebGIS
web
BIM模型一键输出 3D Tiles (for Cesium) 和 glTF/blg
基于AutodeskNavisworksManager平台,支持60+种源BIM模型格式,一键输出svf/f2d,
3DTiles
(Cesium)或glTF/glb格式数据。
LiuYongSheng
·
2020-08-13 12:33
下载
记一次Cesium地形数据生成过程
问题描述有一小块带高程值的点状数据,需要根据该数据生成Cesium支持的
3dtiles
数据,在Cesium中显示。经过一周多时间的摸索,终于能够在Cesium中加载成功。
giscoder
·
2020-08-11 16:56
Cesium
Cesium资料汇总
三维模型格式支持gltf、三维瓦片模型格式支持
3dtiles
。矢量数据支持geojson、topojson格式。影像数据支持wmts等。高程支持STK格式。
dinxin横刀一笑
·
2020-08-08 00:38
GIS
Cesium
解决Cesium1.50对gltf2.0/
3dtiles
数据读取的问题
问题说明Cesium1.50(2018/10/01)版本打开
3dtiles
可能会出现加载不上导致渲染停止的错误。
追梦的小猴子
·
2020-07-30 06:30
gis
Cesium 加载海量倾斜摄影模型
Cesium目前是比较火热的三维引擎,封装了好多基础功能,开发者可以快速的构建自己的webgis项目XXXXXXXXXXXXXXXX目前Cesium针对倾斜摄影模型的加载,主要是通过加载
3dtiles
方式加载
西门吹的雪真大
·
2020-07-30 06:32
Cesium
3dtiles
b3dm
osgb转
3dtiles
工具
下载转换软件1、CSDN下载链接:https://download.csdn.net/download/windydreams/107285992、百度云盘下载链接:https://pan.baidu.com/s/1kMEzrDMSnQKKQfRNbb5xWQ提取码:g4e3软件使用说明:1、双击osg2cesium文件夹下的osg2cesiumApp.exe文件2、按操作指南说明.png进行操作
风的心愿
·
2020-07-30 05:54
3d
Cesium 实用总结
Cesium能做什么通过Cesium提供的JSAPI,可以实现以下功能:使用
3dtiles
格式流加载各种不同的3d数据,包含倾斜摄影、人工模型、三维
Muggle_
·
2020-07-30 01:31
web
Cesium加载OSGB数据
OpenSceneGraghBinary是OSGB的全称参考我的项目Cesium-Load-3dtiles-OSGB-transformed-先转成CesiumJS支持的
3dtiles
格式(貌似是目前最好用的格式
CHENJIAMIAN PRO
·
2020-07-29 16:11
开源GIS
3dTiles
最后一块拼图:几何误差与屏幕空间误差
//Cesium3DTile.jsCesium3DTile.prototype.getScreenSpaceError()Cesium3DTile.prototype.getScreenSpaceError=function(frameState,useParentGeometricError,progressiveResolutionHeightFraction){vartileset=this
秋意正寒
·
2020-07-21 20:00
3dTiles
最后一块拼图:几何误差与屏幕空间误差
//Cesium3DTile.jsCesium3DTile.prototype.getScreenSpaceError()Cesium3DTile.prototype.getScreenSpaceError=function(frameState,useParentGeometricError,progressiveResolutionHeightFraction){vartileset=this
秋意正寒
·
2020-07-21 20:00
3dTiles
数据规范详解[4.5] *一个被废弃的非正式瓦片规范
此部分尚未纳入正式
3dTiles
规范。除了b3dm、i3dm、pnts以及复合类型cmpt,其实还有一种尚未纳入规范的瓦片类型:二维矢量瓦片。
秋意正寒
·
2020-07-14 21:00
3dTiles
数据规范详解[4.5] *一个被废弃的非正式瓦片规范
此部分尚未纳入正式
3dTiles
规范。除了b3dm、i3dm、pnts以及复合类型cmpt,其实还有一种尚未纳入规范的瓦片类型:二维矢量瓦片。
秋意正寒
·
2020-07-14 21:00
3dTiles
数据规范详解[4.4] cmpt瓦片二进制数据文件结构
cmpt,即Component,组合模型的意思。这是前三种的一种更灵活的组织,允许一个瓦片使用cmpt形式,组合多种瓦片,cmpt瓦片可以内嵌任意个、任意类型的瓦片,b3dm、i3dm、pnts均可。所以本文仅简单介绍文件结构。文件二进制布局虚线意味着可选,也就是说,cmpt瓦片可以是空瓦片。①文件头:16byte字段名数据类型描述magicchar[],4byte常量"cmpt".用来指示文件是
秋意正寒
·
2020-07-14 21:00
3dTiles
数据规范详解[4.4] cmpt瓦片二进制数据文件结构
cmpt,即Component,组合模型的意思。这是前三种的一种更灵活的组织,允许一个瓦片使用cmpt形式,组合多种瓦片,cmpt瓦片可以内嵌任意个、任意类型的瓦片,b3dm、i3dm、pnts均可。所以本文仅简单介绍文件结构。文件二进制布局虚线意味着可选,也就是说,cmpt瓦片可以是空瓦片。①文件头:16byte字段名数据类型描述magicchar[],4byte常量"cmpt".用来指示文件是
秋意正寒
·
2020-07-14 21:00
3dTiles
数据规范详解[4.3] pnts瓦片二进制数据文件结构
转载请规范声明。@秋意正寒https://www.cnblogs.com/onsummer/p/13252898.html我的git地址:github.com/onsummerpnts,即Points,点云的意思。las、xyz数据等均可。瓦片文件二进制布局(文件结构)pnts不存在gltf模型,故结构如下:1.文件头:28byte与b3dm是一样的。属性的官方名称字节长类型含义magic4str
秋意正寒
·
2020-07-14 01:00
3dTiles
数据规范详解[4.3] pnts瓦片二进制数据文件结构
转载请规范声明。@秋意正寒https://www.cnblogs.com/onsummer/p/13252898.html我的git地址:github.com/onsummerpnts,即Points,点云的意思。las、xyz数据等均可。瓦片文件二进制布局(文件结构)pnts不存在gltf模型,故结构如下:1.文件头:28byte与b3dm是一样的。属性的官方名称字节长类型含义magic4str
秋意正寒
·
2020-07-14 01:00
3dTiles
数据规范详解[4.2] i3dm瓦片二进制数据文件结构
i3dm,即Instanced3DModel,实例三维模型的意思。诸如树木、路灯、路边的垃圾桶、长椅等具有明显重复特征的数据。这类数据用得较少(笑,现在都喜欢搞BIM、倾斜摄影、精模、白模等)我的git地址:github.com/onsummer转载请规范化转载。出处:@秋意正寒https://www.cnblogs.com/onsummer/p/13252897.html瓦片文件二进制布局(文件
秋意正寒
·
2020-07-14 00:00
3dTiles
数据规范详解[4.2] i3dm瓦片二进制数据文件结构
i3dm,即Instanced3DModel,实例三维模型的意思。诸如树木、路灯、路边的垃圾桶、长椅等具有明显重复特征的数据。这类数据用得较少(笑,现在都喜欢搞BIM、倾斜摄影、精模、白模等)我的git地址:github.com/onsummer转载请规范化转载。出处:@秋意正寒https://www.cnblogs.com/onsummer/p/13252897.html瓦片文件二进制布局(文件
秋意正寒
·
2020-07-14 00:00
3dTiles
数据规范详解[4.1] b3dm瓦片二进制数据文件结构
原创。转载请规范注明出处:https://www.cnblogs.com/onsummer/p/13252896.html我的git地址:github.com/onsummerB3dm,Batched3DModel,成批量的三维模型的意思。倾斜摄影数据(例如osgb)、BIM数据(如rvt)、传统三维模型(如obj、dae、3dMax制作的模型等),均可创建此类瓦片。瓦片文件二进制布局(文件结构)
秋意正寒
·
2020-07-13 00:00
3dTiles
数据规范详解[4.1] b3dm瓦片二进制数据文件结构
原创。转载请规范注明出处:https://www.cnblogs.com/onsummer/p/13252896.html我的git地址:github.com/onsummerB3dm,Batched3DModel,成批量的三维模型的意思。倾斜摄影数据(例如osgb)、BIM数据(如rvt)、传统三维模型(如obj、dae、3dMax制作的模型等),均可创建此类瓦片。瓦片文件二进制布局(文件结构)
秋意正寒
·
2020-07-13 00:00
3dTiles
数据规范详解[3] 内嵌在瓦片文件中的两大数据表
转载请声明出处:全网@秋意正寒零、本篇前言说实话,我很纠结是先介绍瓦片的二进制数据文件结构,还是先介绍这两个重要的表。思前想后,我决定还是先介绍这两个数据表。因为这两个表不先给读者灌输,那么介绍到瓦片的二进制数据文件结构时,就满嘴“晦涩难懂”啦。数据与模型上文介绍到,瓦片的三维模型实际上是由gltf承担起来的(作为glb格式嵌入到瓦片二进制文件中),那么,除了模型数据,肯定模型自己本身也有属性数据
秋意正寒
·
2020-07-06 03:00
3dTiles
数据规范详解[3] 内嵌在瓦片文件中的两大数据表
转载请声明出处:全网@秋意正寒零、本篇前言说实话,我很纠结是先介绍瓦片的二进制数据文件结构,还是先介绍这两个重要的表。思前想后,我决定还是先介绍这两个数据表。因为这两个表不先给读者灌输,那么介绍到瓦片的二进制数据文件结构时,就满嘴“晦涩难懂”啦。数据与模型上文介绍到,瓦片的三维模型实际上是由gltf承担起来的(作为glb格式嵌入到瓦片二进制文件中),那么,除了模型数据,肯定模型自己本身也有属性数据
秋意正寒
·
2020-07-06 03:00
激光点云las转
3dtiles
工具
下载转换软件百度网盘下载链接:https://pan.baidu.com/s/11z0e-dahoGPV3cYXvMo1zQ提取码:ma0m复制这段内容后打开百度网盘手机App,操作更方便哦软件使用说明:1、双击pcl2cesiumApp文件夹下的pcl2cesiumApp.jar文件2、按操作指南说明.png进行操作3、该软件目前仅支持64位系统4、意见反馈、获取最新版本请申请加入qq群:703
windydreams
·
2020-07-05 09:46
Cesium加载
3dTiles
1、将视角定位在纽约上空//坐标设置在纽约,这样会有默认的
3dTiles
数据varinitialPosition=Cesium.Cartesian3.fromDegrees(-74.01881302800248,4
何迟
·
2020-07-05 08:45
Cesium
BIM模型到
3Dtiles
转换后精确定位工作流及存在的问题
只有毫米为单位的图纸,建好BIM模型以后,需要将此模型放到实际地图上,这个坐标要求是经纬度的(cesium中加载经纬度坐标点),这就涉及到模型定位的问题:BIM模型的坐标原点并非一定是模型的中心点,BIM模型转成
3Dtiles
liyan_gis
·
2020-07-04 22:50
3D
Cesium如何修改
3dtiles
的位置信息偏移经纬度高度和旋转角度
1.根据前后经纬度和高度计算变换矩阵-平移矩阵:step1:根据tileset的边界球体中心点的笛卡尔坐标得到经纬度坐标step2:根据经纬度和高度0,得到地面笛卡尔坐标step3:根据经纬度和需要的高度,得到偏移后的笛卡尔坐标step4:计算坐标变换,得到新的笛卡尔坐标根据变换得到Matrix4变换矩阵varcartographic=Cesium.Cartographic.fromCartesi
liyan_gis
·
2020-07-04 22:50
3D
全面了解3D Tiles
一、
3DTiles
介绍Cesium是一个虚拟地球三维平台,可视化范围上至太空中每一颗卫星,下至地面上每一幢建筑物。
Anguswin
·
2020-07-04 04:45
学习问题记录
Cesium进入模型内部
Cesium加载的
3DTiles
模型,包含大楼等室内空间,根据Cesium默认的鼠标滚轮等操作是没有办法进入建筑物内部的,除非通过一些技巧,比如视图移动到旁边再平移进去。对于普通用户来说非常不好操作。
懵懂
·
2020-06-30 20:28
webgis
Cesium
js
Cesium加载三维倾斜摄影数据
首先,利用Smart3D导出倾斜摄影三维数据模型,示例数据为一个化工厂,导出格式为OSGB,存放在Cesium安装目录里,利用自己开发的格式转换软件把OSGB数据转为
3DTiles
格式,并在转换过程中加入各对象的属性和空
weixin_34208185
·
2020-06-28 13:00
3dTiles
数据规范详解[2] Tileset与Tile
转载请声明出处:全网@秋意正寒https://www.cnblogs.com/onsummer/p/13128682.html一、一个简单的
3dTiles
数据示例上图是一份
3dTiles
数据集在文件夹内的样子
秋意正寒
·
2020-06-28 02:00
3dTiles
数据规范详解[2] Tileset与Tile
转载请声明出处:全网@秋意正寒https://www.cnblogs.com/onsummer/p/13128682.html一、一个简单的
3dTiles
数据示例上图是一份
3dTiles
数据集在文件夹内的样子
秋意正寒
·
2020-06-28 02:00
React 集成 Cesium 之图层加载入门篇
三维模型格式支持gltf、三维瓦片模型格式支持
3dtiles
。矢量数据支持geojson、topojson格式。影像数据支持wmts等。高程支持STK格式。
南归北隐
·
2020-06-25 00:25
Cesium快速入门实战
关于
3dtiles
的一些理解
由于工作的需要,需要将OSGB文件转换为
3DTiles
,用于网络传输和Web平台等的显示。
CPWWHSU
·
2020-06-21 18:22
C++
osg
webgl
3dTiles
数据规范详解[1] 介绍
版权:转载请带原地址。https://www.cnblogs.com/onsummer/p/12799366.html@秋意正寒Web中的三维html5和webgl技术使得浏览器三维变成了可能。巧妇难为无米之炊,三维数据(三维模型)是三维可视化重要的一环,事实上就是:三维数据众多,行业跨界广。参考资料:http://www.bgteach.com/article/132three.js的各种加载器
秋意正寒
·
2020-06-15 00:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他