HTML5 网络拓扑图整合 OpenLayers 实现 GIS 地图应用

2016-08-08
阅读 6 分钟
7.2k
HT for Web 作为逻辑拓扑图形组件自身没有 GIS 功能,但可以与各种 GIS 引擎即其客户端组件进行融合,各取所长实现逻辑拓扑和物理拓扑的无缝融合,本章将具体介绍 HT for Web 与开发免费的 OpenLayers 地图结合应用的关键技术点,该文介绍的结合的原理,其实还可推广到与 ArcGIS、百度地图以及 GoogleMap 等众多 GIS 地...

基于 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(一)

2016-07-25
阅读 4 分钟
6.9k
今天没有延续上一篇讲的内容,穿插一段小插曲,WebSocket 实时数据通讯同步的问题,今天我们并不是很纯粹地讲 WebSocket 相关知识,我们通过 WebGL 3D 拓扑图来呈现一个有趣的 Demo。接下来我们就看看这个实时数据通讯是一个什么样的套路。

HTML5实现3D和2D可视化QuadTree四叉树碰撞检测

2015-12-14
阅读 5 分钟
6.6k
QuadTree四叉树顾名思义就是树状的数据结构,其每个节点有四个孩子节点,可将二维平面递归分割子区域。QuadTree常用于空间数据库索引,3D的椎体可见区域裁剪,甚至图片分析处理,我们今天介绍的是QuadTree最常被游戏领域使用到的碰撞检测。采用QuadTree算法将大大减少需要测试碰撞的次数,从而提高游戏刷新性能,本文例...

基于HTML5的WebGL结合Box2DJS物理应用

2015-12-08
阅读 4 分钟
4.3k
上篇我们基于HT for Web呈现了A* Search Algorithm的3D寻路效果,这篇我们将采用HT for Web 3D来呈现Box2DJS物理引擎的碰撞效果,同上篇其实Box2DJS只是二维的平面碰撞物理引擎,但同样通过3D的呈现能让人更直观的体验到碰撞效果,最终例子效果:

基于HTML5的WebGL呈现A星算法的3D可视化

2015-11-18
阅读 7 分钟
6.6k
最近搞个游戏遇到最短路径的常规游戏问题,一时起兴基于HT for Web写了个A算法的WebGL 3D呈现,算法基于开源 [链接] 的javascript实现,其实作者也有个不错的2D例子实现 [链接] ,只不过觉得所有A算法的可视化实现都是平面的不够酷,另外还有不少参数需要调节控制,还是值得好好搞个全面的Demo,先上张2D和3D例子的对照图。

基于HTML5的WebGL设计汉诺塔3D游戏

2015-11-14
阅读 6 分钟
5.8k
知道了汉诺塔的规则和算法,现在就开始创建元素。用HT for Web([链接])现有的3D模板创建底盘和3根柱子不是问题,问题是要创建若干个中空的圆盘。一开始的想法是:创建一个圆柱体,将圆柱体的上下两端隐藏,设置柱面的宽度来实现圆盘的效果,经过多次尝试并查阅相关api文档,发现柱面是没有厚度的,改方法不可行。

HTML5的五种客户端离线存储方案

2015-11-08
阅读 8 分钟
9.9k
最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于HT for Web写了个综合的实例,分别利用了Cookie、WebStorage、IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置、朝向、开关以及表值等信息做了CURD的存取操作。

基于HTML5的WebGL电信网管3D机房监控应用

2015-11-08
阅读 3 分钟
9.8k
先上段视频,不是在玩游戏哦,是规规矩矩的电信网管企业应用,嗯,全键盘的漫游3D机房: [链接] [链接] 随着PC端支持HTML5浏览器的普及,加上主流移动终端Android和iOS都已支持HTML5技术,新一代的电信网管应用几乎一致性的首选HTML5,当然Flex和Silverlight的遗留系统依然存活着,如果不考虑移动终端,不考虑将来维护人...

基于HTML5实现3D热图Heatmap应用

2015-10-14
阅读 5 分钟
6.4k
Heatmap热图通过众多数据点信息,汇聚成直观可视化颜色效果,热图已广泛被应用于气象预报、医疗成像、机房温度监控等行业,甚至应用于竞技体育领域的数据分析。

iOS平台快速发布HT for Web拓扑图APP应用

2015-05-11
阅读 3 分钟
4.9k
iOS平台一直是封闭的生态圈,iOS开发者要缴纳年费加入开发者计划才可进行iOS平台的APP开发测试,所开发的APP需要上传到App Store经过苹果审核以后才可对外发布。如果要开发企业内部应用,则要缴纳更高的费用购买企业账户才可以。

Zip 压缩、解压技术在 HTML5 浏览器中的应用

2015-04-13
阅读 4 分钟
20.6k
JSZip 是一款可以创建、读取、修改 .zip 文件的 javaScript 工具。在 web 应用中,免不了需要从 web 服务器中获取资源,如果可以将所有的资源都合并到一个 .zip 文件中,这时候只需要做一次请求,这样既减少了服务器的压力,同时也可以加快 web 应用的呈现速度。 今天就来探讨下 JSZip 如何与 HT 拓扑应用结合。先来看看...

百度地图、ECharts整合HT for Web网络拓扑图应用

2015-03-23
阅读 6 分钟
7.3k
前一篇谈及到了ECharts整合HT for Web的网络拓扑图应用,后来在ECharts的Demo中看到了有关空气质量的相关报表应用,就想将百度地图、ECharts和HT for Web三者结合起来也做一个类似空气质量报告的报表+拓扑图应用,于是有了下面的Demo:

ECharts整合HT for Web的网络拓扑图应用

2015-03-16
阅读 2 分钟
8.9k
ECharts图形组件在1.0发布的时候我就已经有所关注,今天在做项目的时候遇到了图标的需求,在HT for Web上也有图形组件的功能,但是在尝试了下具体实现后,发现HT for Web的图形组件是以矢量的格式来呈现的,在展现上可以有很多的自定义和数据绑定等特性,但是其在交互的设计上就显得比较弱势。 因此我就在想,是否可在项...

HT For Web 拓扑图背景设置

2015-03-06
阅读 5 分钟
4.8k
HT For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: 1. divBackground:通过css设置graphView对应的div背景 2. Painter:通过graphView.addBottomPainter(function(g, rect){…})来绘制背景 3. Layer:通过设置graphView.setLayer(['…', '…', '…', …])来将graphView拆分为多个图层,并为各个图层命名,再...

基于HTML5实现的Heatmap热图3D应用

2014-09-12
阅读 5 分钟
6.4k
Heatmap热图通过众多数据点信息,汇聚成直观可视化颜色效果,热图已广泛被应用于气象预报、医疗成像、机房温度监控等行业,甚至应用于竞技体育领域的数据分析。