自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 3D仿真教程:ThingJS全套环境搭建方案

在现实世界中,所有物体都不是独立存在的,周围都存在相应环境,常见的环境元素有雨、电、风、光束等,都是3D仿真的主要对象。ThingJS提供了全套环境搭建方案。如何控制环境与效果?ThingJS 提供4种方式来控制天空和背景: 如何设置背景颜色 如何设置灯光效果 如何设置粒子效果 如何进行幕后处理(一)设置背景颜色• 使用 app.background 属性设置背景颜色;app.background = 0xff8844;取消背景颜色可直接设置:app.background = n

2020-08-31 19:38:59 2731

原创 ThingJS:如何快速生成3D动画?

场景搭建之后,内置动画的模型如何快速生成?对于 Thing 类的对象,是通过 url 加载的模型,很多模型在制作阶段就内置了动画。如果模型有内置动画,则可以在 ThingJS 中利用 API 调用播放这些动画。如果是动态创建的物体,由于模型加载是异步的,则必须在模型加载完成后才能调用动画。1. 获取模型动画首先我们通过 animationNames 属性获取上图中的模型都有什么动画。示例:console.log(obj1.animationNames); 输出:播放模型动画我们使

2020-08-28 18:29:12 1012

原创 降低开发选择成本!用ThingJS实现3D线条渲染

ThingJS之CityBuilder提供一种高效的3D渲染方式,实现线条元素的绘制,让我们来看看怎么做到。空间数据在地图上以图层(Layer)的形式呈现,图层通过符号和标注来呈现数据。图层可以是不同类型的内容形式,例如点、线、面、栅格、图片等内容。线条定义为由画笔绘出来的标记,或两个对象或元素相交处创建的线条。它定义了绘画的主题,并帮助我们暗示事物的运动。什么是"线"?瑞士著名艺术家保罗克利(1879-1940)给出了迄今为止最好的描述::“用一根线条去散步,一根线条可以成为一幅画中的重要因素之一。

2020-08-27 19:34:40 465

原创 ThingJS 3D框架支持Ajax方法,看代码点这里

使用Ajax网络技术进行ThingJS数据维护能获得哪些优势?Ajax是比较轻量化的浏览器数据交换技术,符合ThingJS的在线开发理念。为什么Ajax通过XHR 实现Ajax 通信的一个主要限制,来源于跨域安全策略。默认情况下,XHR 对象只能访问与包含它的页面位于同一个域中的资源。这种安全策略可以预防某些恶意行为。但是,实现合理的跨域请求对开发某些浏览器应用程序也是至关重要的。它允许浏览器向跨域的服务器,发出 XMLHttpRequest 请求,从而解决了 Ajax 跨域请求数据的问题。CORS标

2020-08-26 17:18:37 279

原创 ThingJS之开发思维:CityBuilder场景搭建走向轻量化

3D场景搭建工具变得简单易用,导致了开发思维的转变,即使是复杂的物联网技术网络,每一个模块不断轻量化,如ThingJS场景搭建工具CamBuilder,客户端下载即用!作为ThingJS平台的园区搭建组件CamBuilder,使用它可快速构建园区级物联网3D场景;CamBuilder的基本特性是学习门槛低、搭建速度快;CamBuilder的输出物为3D物联网场景,用户基于此场景和ThingJS平台开发能力,可快速构建3D物联网可视化应用。使用一个工具的必要且先决条件就是拥有这个工具,进入ThingJS园

2020-08-17 18:07:52 868

原创 ThingJS:探索3D信息技术发展应用之3D城市地图搭建

智慧城市不仅仅是智能化、高效化,它也需要考虑人居因素,ThingJS面向智慧城市提供3D可视化方案,对探索信息技术发展应用具有重要意义。Citybuilder是ThingJS旗下三维地图城市搭建工具,使用Citybuilder能将我们的geojson数据直接转化成对应的三维城市模型建筑,面数据可以在Citybuilder中选择为面图层样式,也可以选择建筑图层样式或者水系图层样式,除此之外还有点数据和线数据,这些都可以生成对应的点图层和道路图层样式。作为ThingJS旗下搭建工具,Citybuilder和

2020-08-14 11:49:33 1008

原创 ThingJS:部署物联网,你最急迫的问题在这里

很多人以为,部署物联网最大的困难是技术攻关和商业应用,其实,这是很小的一部分,你将面对的是庞大的组织架构和企业文化冲突方面的问题。ThingJS提供3D开发PAAS能力,帮助你快速搭建技术基础设施,项目演示不发愁。1、你最想解决什么问题?涉及物联网的实施,每一个业务主管都想知道相关的投资回报率,但是大多数情况下,还是看企业想要解决的具体问题是什么以及你的出发点在哪里,一句话,物联网都能提供务实的解决方案。其中,资产监控可以避免出现资产的停机检修,能耗监控则帮助企业减少能耗。ThingJS针对大大小小

2020-08-13 14:43:49 567

原创 ThingJS:定义3D摄像头的开发标准

在物联网可视化项目中,如何控制摄像头呢?对于三维动画,需要定义的摄像头内容都有哪些?以ThingJS平台为例,一篇文章给你讲完。作为一个物联网可视化平台,ThingJS的优点我们就不再赘述,而开发物联网可视化项目,除了场景模型,就是对于摄像机的控制了(ThingJS将渲染封装到了最底层,使得开发人员无需过多了解建模知识,只需要专注于三维场景的开发),ThingJS中的摄像机是camera对象,我们如果是在ThingJS平台中,打印出camera的信息则需要使用到以下代码:1 app.camera.

2020-08-12 14:59:08 857

原创 部署一个物联网系统,第一步该做什么?

你是否正在考虑部署一个物联网系统,你也知道,首先需要的是组建一个生态系统,包括ThingJS擅长的可视化部分,但不要把你拥有专业知识和领域经验的部分放弃掉,还是要自己构建。IT和OT的融合应该是你踏上物联网旅程时所要迈出的第一步。 优锘科技是IT智能管理和IoT物联网可视化管理领域的专业厂商,ThingJS是一只年轻的3D可视化技术团队,在计算机图形领域实践丰富,对于成功开发一个物联网系统,我们有话说。建立一个合作伙伴生态系统,和他们一起学习并共同开发,这是物联网成功的第一条秘诀。一套物联网解决方案都

2020-08-11 12:29:39 907

原创 3D开发小课堂:如何让摄像头移动和跟随物体?

ThingJS在线平台如何能够快速实现3D动画的物体移动场景?在了解摄像机跟随物体移动之前,我们需要先了解摄像机,摄像机作为ThingJS中十分重要的一个对象,需要我们认真了解和学习。摄像机包含两个重要的位置参数:镜头位置 position 和被拍摄物体的位置 target (又叫目标点)。(具体可以看看https://www.thingjs.com/guide/cn/tutorial_Introduce/Camera.html) 形象点来说,镜头就像是手机的相机,摄像头的定位决定了拍摄的角度,而

2020-08-10 18:10:38 2715

原创 中小企业也有机会!物联网的战场硝烟

万物互联是让物与物实时交互,不再需要人工操作。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。ThingJS利用JavaScript前端应用技术来进行3D脚本开发,融入市场最新的可视化功能。1在物联网的开放式生态中,一些中小企业也能抓住这样的机遇!大企业建立合作伙伴生态系统提供基于横向能力的垂直解决方案,在不同的节点上又有各种各样的外包需求,需求更加垂直,例如ThingJS引领之下的物联网可视化领域,是IoT运营的重要环节。ThingJS在线开发平台提供了优秀的使用JS语言开

2020-08-07 18:22:18 490

原创 不到20行代码,使用iframe去嵌入你的物联网项目!

iframe元素会创建包含另外一个文档的内联框架(即行内框架)。这里讲一讲ThingJS 3D开发如何花式利用iframe标签?在使用ThingJS制作物联网可视化项目时,需要使用ThingJS的CamBuilder园区搭建工具去搭建场景、使用ThingJS在线开发平台去开发场景、对接数据、发布项目,有的人是直接利用ThingJS去写所有的设置项,有的是在自己项目中通过链接直接跳转到ThingJS项目中去,更多的人则选择使用iframe的方式,直接将ThingJS嵌入到他们自己的项目中去。 Thing

2020-08-06 20:09:26 879

原创 仅需30分钟,学会制作阿里云IOT的3D可视化项目

ThingJS和阿里云物联网合作推出在线的空间数据可视化开发,仅4个步骤就可以完成一个3D商业展示场景。阿里云物联网和ThingJS达成合作,推出空间可视化数据分析,从2D扩展到了3D界面,常见的有智慧园区3D场景,和平面图最大的区别在于,我们可以进入建筑内或物体中,设置多个层级,找到更多人与物、物与物之间的联系。作为3D开发人员,或者一个物联网项目的主理人,这一套3D开发流程对你有什么帮助?1、可以进行物联网项目演示,2、可以激活并控制设备。当然,想让传感器的电子数据传输至接收的设备,就需要更多IoT

2020-08-05 19:03:07 1911 1

原创 没有高级知识,一样能实现三维数据可视化

ThingJS利用JavaScript根据楼宇或地形数据描画地图、建筑,即使没有高级知识,也能利用三维图形来进行数据可视化分析3D可视化展示物联网的可视化就是指的是什么呢?我们一直都说自己是做可视化开发的,其实在物联网领域,只能算是最后一公里的距离。ThingJS在线开发平台能做的,主要就是将数据分配或描绘在图上,基于JS能力实现三维交互视角下的可视化图形,例如一个智慧园区的场景,利用模模搭CampusBuilder制作完毕之后,通过API接口对接传感器传输过来的数据,在大屏上实时展示。(图)通过把

2020-08-04 19:39:06 793

原创 北斗定位背后的数学秘密

大部分智能手机均支持北斗功能,但是人的定位是如何解决时间延迟和角度偏差等问题的?这跟数学有点儿关系。我们观察夜空中的星星,两颗星星之间的距离是非常难以确定的,而测量这些星星彼此之间或者地平线之间构成的角度就简单得多,这里指的是三角测量方法。北斗卫星定位系统的测距方法,简单来说,正是采用了古人发明的“勾股定理”。勾股定理的主角,是一个带有直角的勾股三角形,其中边长比为3:4:5,相信没有人不记得吧?早在4000多年前,巴比伦人就利用勾股定理来测量土地,解决当时田地的分割这一经典问题。因为与农业生产息息

2020-08-04 09:12:28 2793

原创 一篇文章读懂,物联网项目的5大技术要素

一个典型的物联网项目主要由云、管、端三大部分组成,包括底层、中间层到最上层,你未来的IoT可视化项目,到底该做好哪些万全准备?物联网的原理是从安装在这些物品和设备上的传感器处收集信息,并通过互联网对其加以灵活运用。要开发一个物联网项目,我们应该注意哪些问题?哪些是必备的基础知识?ThingJS引领的可视化功能,在一个物联网系统中代表什么?实现物联网当然没那么简单,需要具备五类技术因素:智能设备、具备连通性的“物”(传感器)、网络、Web服务、数据分析技术,他们都分别扮演何种角色?这里给予简单介绍。0

2020-08-03 23:29:27 1565

空空如也

空空如也

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

TA关注的人

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