首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TJS文件说明

本文介绍了tjs,3.*.*版本的文件目录,场景数据结构等。

3.*.* 版本

3 版本的tjs由搭建工具(Campus Builder 客户端、Campus Builder Online)产出。

文件目录

编辑

版本更新

3.0.* 版本

自定义模型、贴图存在tjs包内。

3.1.* 版本

自定义模型、贴图在官网。

3.*.2 版本

对场景文件进行了加密处理。

只要是此版本或以上版本,各工具在解析时都会进行解密操作,如果发现加载后位置、旋转、缩放发生变化,可能是由于加密导致。

3.*.3 版本

增加了effectsetting,效果设置。

3.*.4 版本

增加了两种管线类型,融合了原来6种管线类型。

CurveLine、RouteLine、ArrowLine、ArrowDataLine =》GeneralRouteLine

LeakWaterLine、PipeLine =》GeneralPolygonLine

索引文件格式介绍(index.json)

编辑

场景文件格式介绍(scene.json)

对象的层次关系

编辑

与上图层次关系一致,只是多了generalroutelines 和 generalpolygonlines。

编辑

对象数据格式

表格中蓝色文字解释:

被视为Wall的物体:当Placement的properties属性中设置了tjsType,且值设置为Wall,该物体会被视为Wall,存到walls中。

被视为Ground的物体:当Placement的properties属性中设置了tjsType,且值设置为Ground,该物体会被视为Ground而存到grounds中。

transform相关字段解释:

position:格式 [0,0,0],三维空间下的坐标,每一位分别代表x,y,z。

rotation:格式 [0,0,0,1],三维空间下的四元数,每一位分别代表x,y,z,w。

scale:格式 [1,1,1],三维空间下的缩放,每一位分别代表x,y,z。

其它:

id字段:id有两种类型,一种是0开始自增,一种是16进制uuid。

坐标系:基于左手坐标系存储。

数据加密:加密版本,是通过id字段加密,如果对id进行了修改,会导致解密出错。

Campus 数据格式

存储园区下所有数据

编辑

Outdoor 数据格式

存储园区下室外的所有对象

编辑

Building 数据格式

存储建筑的外立面以及室内楼层的数据

编辑

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230209A01WRP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券