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

如何利用ThingJS开发物联网可视化小Demo? 如何利用ThingJS平台制作一个3D可视化应用并且发布出去?怎么去制作一个简单的可视化入门项目?如何判断自己能不能进军3D可视化行业?多说不练假把式,今天我们就来学习ThingJS平台中的官方示例,然后仿照一个官方示例来制作一个升级版的例子,如果能做出来,那么就代表着,我们有能力迈入可视化的大门,如果做不出来,建议先学会javaScript基础,毕竟这个就是ThingJS平台将物联网可视化技术降... 阅读详情

3D场景搭建工具变得简单易用,导致了开发思维的转变,即使是复杂的物联网技术网络,每一个模块不断轻量化,如ThingJS场景搭建工具CamBuilder,客户端下载即用!

作为ThingJS平台的园区搭建组件CamBuilder,使用它可快速构建园区级物联网3D场景;CamBuilder的基本特性是学习门槛低、搭建速度快;CamBuilder的输出物为3D物联网场景,用户基于此场景和ThingJS平台开发能力,可快速构建3D物联网可视化应用。 使用一个工具的必要且先决条件就是拥有这个工具,进入ThingJS园区搭建工具CamBuilder的产品落地页(https://www.thingjs.com/guide/campus),把工具客户端下载到电脑。 file

利用ThingJS开发3D项目,场景搭建是第一步要完成的,如果利用CamBuilder搭建园区,我们该如何轻松快捷的制作,让前端开发人员更方便去实现各种功能需求呢? 第一步:安装并登陆,CamBuilder目前只有64位的下载包,同时仅支持Windows系统,不支持其他系统包括Windows虚拟机,下载完成后,管理员方式运行打开如下界面,注意,登录时需要用到昵称+密码的方式去登录,昵称可在ThingJS网站个人信息中查看并修改。 登录后会出现如下界面,当然,新用户的场景是空的,有些场景模型可以在资源中心购买。需要注意的是头像左侧我们有一个工具栏,这一栏有关于CamBuilder的使用手册,点击头像左侧的按钮,然后点击用户手册即可查阅和了解怎么去使用CamBuilder。 file CamBuilder作为ThingJS旗下的园区搭建工具,除了摆放模型库中或是我们自行上传的模型外,还能够搭建室内结构,在这里,新手需要注意的是,除非你的室内楼宇中有很多树木等装饰物品外,这些都应该在园区里面搭建,而不是放在建筑中搭建,同时,建筑的搭建需要由内向外,先选择室内,选择进入内部后再去绘制墙,这样制作出来的才是一个有室内结构的建筑。 步骤如下: 1.点击室外,选择建房; 2.点击进入内部,开始绘制室内结构; 3.绘制完成后,回到建筑层级; 4.给建筑设置外立面; 5.退回到园区层级,绘制园区大致结构;

file file file file file

ThingJS轻量化开发方法,包括场景搭建、PAAS开发3D功能、云端对接及部署,在可视化领域得到广泛认可,让你的物联网项目更加高效便捷!

ThingJS官方示例(九):通过CityBuilder转出的url开发3D地图脚本 #前端开发##3D可视化##物联网# 明确虚拟场景的位置 Citybuilder导出二次开发 基础参数配置与修改 CityBuilder(城市级场景搭建工具)使用起来足够简单,非常符合设计人员的使用习惯,那么,辛辛苦苦做好的城市级场景,如何交付给开发,在后续的环节中灵活使用? ThingJS平台早就考虑到了这个问题,统一了平台数据,支持CityBuilder转出url;平台加载地图组件之后,即可轻松二次开发。下面我们就来解析使用步骤,有任何问题请留言。 明确虚拟场景的位置 三维地球立足于世界坐标系,城 阅读详情

相关推荐

【ThingJS | 3D可视化】开发框架,一站式数字孪生

ThingJS是一个基于WebGL和Three.js的开源3D JavaScript库,用于创建交互式的3D场景和应用程序。它提供了丰富的功能和工具,使开发人员能够简单而高效地构建各种类型的3D应用。ThingJS支持导入各种3D模型格式,并提供了各种渲染效果和交互功能,例如阴影、光照、碰撞检测等。

云散的博客 3131

使用CityBuilder搭建智慧城市3D可视化模型

使用CityBuilder搭建智慧城市3D可视化模型,之前一直在使用各种3D可视化编辑器,发现无论做什么,如果不愿意花时间琢磨,怎么样做不好,这次我花了一天时间,学习了一下如何使用CityBuilder搭建智慧城市3D可视化模型,主要是看到了如下图模型,手痒之下就去了解了一番,好在不用下载任何软件,直接使用ThingJS网站准备的CityBuilder在线开发工具,就能完成一部分的3D智慧城市模型...

qq_42739428的博客 8080

问题已解决-cityBuilder提示找不到许可-TerraBuilder6.6

cityBuilder提示找不到许可-只要把SLTerraBuilder.lic也放到city builder安装目录下就可以了 安装TerraBuilder6.6,参照正常授权步骤把lic文件SLCityBuilder.lic SLTerraBuilder.lic 覆盖到安装文件夹 C:\Program Files (x86)\Skyline\TerraBuilder 中 再打开TerraBuilder中的CityBuilder工具时出现,Can not find CityBuilder license

u.u的博客 8275

ThingJS 开发使用感悟

ThingJS 隶属于北京优锘科技有限公司,是优锘科技旗下物联网三维可视化开发平台。ThingJS采用JavaScript开发语言,主要面向前端程序员和实施人员。ThingJS平台让传统企业无需组建3D可视化开发团队,也能开发3D可视化应用。以上解释来自百度百科,我相信应该是由其官方人员编写的。简单的说,ThingJS 是由国人开发的(北京优锘),需要付费使用的,基于ThreeJS封装的一个 3d 可视化开发平台。.....................

似水流年的博客 8594

CityBuilder v6.6用户操作手册-2016v1.0.pdf

CityBuilder 用户手册包含了所有关于 CityBuilder 和 PhotoMesh 命令和功能的介绍信息。该手册帮助您了解一些关于计算机和软件操作规范的内容,包括鼠标、标准菜单和命令的使用等。如果用户需要执行其中的任何操作,请在操作系统下参考该文档提供的信息资源。

CityBuilderEngine:基于游戏宙斯-奥林巴斯大师的Qt框架,用C ++编写的2D城市建造者游戏引擎

城市建设者引擎 City Builder Engine是一款在古希腊环境中构建自己的城市的游戏。 该项目旨在成为Zeus-Olympus Master游戏的一个分支。 City Builder Engine用C ++(C ++ 14)编写,并使用Qt框架(5.15)。 /!\警告:该项目目前尚无法播放。 它正在开发中。 欢迎您参加。 快照 建筑学 目前,City Builder Engine的开发专注于地图引擎和查看器。 目前还没有真正关心UI界面。 稍后将详细介绍地图引擎。 Map是软件的心脏。 它被构造为服务器/客户端体系结构。 服务器部分称为引擎,是处理地图及其上所有元素并使它们随时间变化的部分。 客户端部分(称为查看器)是创建地图的图形视图并在从引擎接收数据时更新图形的部分。 然后,将查看器嵌入到UI环境中。 目前,UI环境将是一个简单的Qt小部件环境。 如前所述,UI的美

城市建设者(CityBuilder) 开源项目快速入门教程

城市建设者(CityBuilder) 开源项目快速入门教程 项目概述 本教程旨在指导您快速了解并开始使用由EmilyMansfield维护的CityBuilder这一开源项目。CityBuilder是一个专注于模拟城市建设的游戏引擎或工具,尽管具体的项目细节在提供的引用中未被详细描述,我们将基于常规开源软件项目的结构和习惯来构建这个假想的教程。 1. 项目的目录结构及介绍 CityBuilder的...

gitblog_01093的博客 671

PhotoMesh_and_CityBuilder_快速指南中文版

PhotoMesh_and_CityBuilder_快速指南中文版,可创建三维模型

CityBuilder导入倾斜数据OSGB,生成3DML常见问题解决

1、打开CityBuilder,在工具栏Mesh Layer的下拉选项中选择Import OSGB Layer,弹出相应对话框。2、在对话框Input folder后的Browse选择上图中的上级文件夹,选择后对话框中的后两项会自动填充,将Metedata file后的内容删除,单击确定,则数据开始转换...

fanquanlong的博客 7625

3D MAX模型批量导出加载到Skyline的操作流程

描述3DMAX导入到skyline的详细操作流程,包括导入前的模型标准化检查,导入过程操作,以及导入到skyline后的优化操作。

CityBuilder_城市建设-游戏地图编辑示例

CityBuilder_城市建设-游戏地图编辑示例

CityBuilder 项目推荐

CityBuilder 项目推荐 项目基础介绍和主要编程语言 CityBuilder 是一个基于 SFML(Simple and Fast Multimedia Library)的城市建设游戏教程项目。该项目的主要编程语言是 C++,同时也使用了 CMake 进行项目构建。CityBuilder 项目由 Emily Mansfield 创建,旨在通过一系列教程帮助开发者学习如何使用 SFML 构建...

gitblog_00502的博客 327

RK3588开发板DDR频率上不去?手把手教你用ddrbin_tool降频调优(附完整配置流程)

本文详细介绍了RK3588开发板DDR频率调优的完整解决方案,重点使用ddrbin_tool工具进行降频配置。从硬件原理分析到实战操作,包括参数导出、频率调整、二进制生成及烧录验证,帮助开发者解决DDR高频不稳定问题,提升系统可靠性。适用于嵌入式开发、工业控制等场景。

weixin_42713608的博客 548

三维实景应用制作工具有哪些?

  说到做一个三维实景应用,尤其是开发工程师,对自己使用的各种工具肯定要了如指掌才行,大家用的各种工具也各不相同,接下来我们来了解各种三维实景制作工具撒~   ThingJS 基于 HTML5 和 WebGL 技术,可方便地在主流浏览器上进行浏览和调试,支持 PC 和移动设备。ThingJS为三维实景可视化应用提供了简单、丰富的功能,只需要具有基本的 Javascript 开发经验即可上手。 ...

1410

【无人机基站】基于K-mean算法实现无人机基站部署附matlab代码

【无人机基站】基于K-mean算法实现无人机基站部署附matlab代码

天天酷科研的博客 246

15 RK3568 RTL8111 PCIE

我这边扩了三个网卡。pcie3.0拆分了1+1lane。需要注意自己的reset引脚修改为自身rtl引脚即可。1、调试pcie 扩展网卡 RTL8111。

qq_39451352的博客 182

thingjs 基础案例整理

ThingJS是一套面向物联网应用的3D可视化PaaS开发和运营平台,它以“ThingJS云视PaaS服务”形式面向广大物联网企业提供全生命周期在线3D可视化服务。

“跟他人学,和自己比” 1521

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4118

数字孪生可视化开发技术(ThingJS)学习笔记

笔者参加了一个有优锘科技(以下简称该公司)举办的数字孪生可视化开发技术训练营培训,该公司研发了低代码 3D可视化开发平台 ThingJS 相关生态链,主要用于以一种低代码简单的方式构建城市、园区等生产生活应用场景下数据展示。这些相关培训的内容也是本文的记录点。..............................................................................................................................

jclee95的个人博客 6570

SAP 批量修改 工艺路线 和 BOM

1、在运维的过程中经常会遇到用户需要批量更改组件,或者是批量更改数量,还是组件里面的一些标识,当处理这些批量数据处理的业务时,BOM的批量更改一个想到的就是CS20,但是CS20当BOM需要替换的时候就不是很适用。当前工作区域:选择 SAP_ITEM 对BOM行项目进行变更,工艺路线也是可以批量更改的,根据实际的业务进行选择,我这里选择的就是BOM的组件变更。5、本博客将使用新的一种方式进行BOM的批量变更,标准的事务代码:CEWB对BOM进行批量更改。3、使用LSMW的方式进行BOM的批量更改。

我小时候很黑的博客 4100

【人工智能】架构师必读:大模型时代的意图识别 (Intent Recognition) 四大技术流派与实践指南

意图识别没有“银弹”,选择哪种方案取决于具体的业务需求、数据积累以及成本预算。如果追求极简与低成本,BERT 是不二之选。如果业务极其复杂且依赖上下文,RAG 或 Agent 模式更合适。如果追求极致的稳定与效果,基于 LLM 的微调 + Function Calling 是目前的行业最佳实践。参考资源:基于 LLM 的意图识别解决方案(Embedding 相关课程章节)

奶爸的编程之路,也就一周冷个三天 704

通过arcgis快速制作一个城市的三维场景

通过arcgis快速制作一个城市的三维场景 前提:需要有城市建筑物底座数据,整个过程以成都为例。 数据下载地址: https://download.youkuaiyun.com/download/helloworld_myjava/10921269 一、通过ArcGIS Pro进行拉伸,转成multipatch 1. 将成都市建筑物底座数据加载到ArcGIS Pro球体三维中,此时是二维形式加载的 2. 查看数据属性 目前网上下载的数据只有楼层数,没有高度,...

吃好喝好,好好学习,好好工作 5004

MounRiver Studio(MRS)使用技巧:添加头文件目录;增加代码分组

MounRiver Studio(MRS)使用技巧:添加头文件目录

cheng___yi的博客 1812

CityBuilder导入OSGB,生成3DML填坑

工具:CityBuilder 问题1:导入osgb时,中文路径报错      当导入osgb layer时,Input folder和output foder中最好不要出现中文              否则可能报出如下错误:              日志:        问题2:导入对应的osgblayer后,预览看不到导入的倾斜模型 步骤: ...

weixin_30625691的博客 1075

YOLO26改进105:全网首发--使用BiFPN改进特征金字塔网络

YOLOv6 v3.0在目标检测领域实现重大突破,通过改进网络架构和训练方案显著提升性能。该版本在COCO数据集上展现出优越表现:YOLOv6-N达到37.5% AP/1187 FPS,YOLOv6-S实现45.0% AP/484 FPS,均超越同类检测器。大模型YOLOv6-M/L分别达到50.0%/52.8% AP,L6版本更创下实时检测新纪录。关键技术包括RepVGGBlock、BiFusion等新型模块,通过多分支融合和高效重参数化设计提升性能。研究团队已验证各改进模块有效性,代码已开源。

AIcurator的博客 95

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何利用坐标值自动生成点、线、面GIS数据

有时候我们会在野外采集或通过其它渠道获得一系列坐标值,这些数据无法在GIS软件中可显示或使用的,我们需要将这些坐标及其属性转换为标准的GIS格式的数据例如:shp,方便利用各类GIS软件进行使用或编辑。下面我们介绍如何利用【GIS数据转换器】来将坐标数据转换为GIS软件可以使用的标准的GIS数据:SHP。转换可以分为点、线、面,我们需要按格式整理到CSV(EXCEL)文件中程序。 【GIS数据转换器】程序目录中有可以转换的数据样例【CSV数据】。 如下图: 数据整...

GIS工具 6785

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: ThingJS:探索3D信息技术发展应用之3D城市地图搭建
下一篇: ThingJS 3D框架支持Ajax方法,看代码点这里
ThingJS_小锘
博客等级 码龄6年 170粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值