thingjs下载(thingjs有编程软件嘛,可以用webstorm嘛)
本文目录
thingjs有编程软件嘛,可以用webstorm嘛
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
其实WebStorm之所以支持调试JavaSccript,其实也是借助了Chrome,只要Chrome安装JetBrains IDE Support插件,就可以直接在WebStorm里面进行调试了,效果那是非常的强大。
三维家如何上传贴图
上传贴图是一个软件工具常见的功能,以模模搭(CampusBuilder)为例:
工具:win10电脑。
软件:CampusBuilder。
版本:1.72。
1、进入ThingJS官网下载模模搭(CampusBuilder)器客户端。
2、注册一个账号和密码,进入我的场景,点击菜单栏的“DIY模型库”。
3、新建一个文件夹,点击菜单栏的“上传资源”,选择贴图上传。
4、在搭建场景时选择个人上传的贴图,并在墙体或者地面做填充,可以利用参数调整UV。
thing js 可以自己添加素材吗
创建物体
在ThingJS中,可以动态创建或删除 Thing、Marker、Box等常见物体,他们大多继承自 BaseObject 。本章先以创建 Thing 物体为例,讲解创建对象时所需要的参数,其他各类对象会在相应章节中进行具体讲解网页链接
对象创建与删除
创建物体;
***隐藏网址***console.log("truck created!");}});删除物体
truck.destroy();注意事项:
有时候,我们经常会说制作场景,上传场景,下载场景,加载场景,这里的场景其实就是园区,我们通常也会简称为"场景"。
查看示例
示例效果如下图所示:
通用参数:
注意事项
为了更清晰明确的对用户动态创建的物体对象进行管理,建议创建物体对象时,显式指明该物体对象的 parent。如果没有显式填写parent时:
如果没有开启系统层级,则该物体的父亲默认是 root (不会是园区 Campus )
注册层级后创建物体不再默认指定父物体,若需要添加到父物体上,通过设置parent参数指定父物体,不指定默认添加到root下。
type:该物体用什么物体类来创建
id:该物体的编号
name:物体的名字
position:设置世界位置
localPosition:设置在父物体下的相对位置,和 position 只能输入一个
angles:设置世界坐标系下三轴旋转角度,例如:angles: ,代表在世界坐标系下物体沿X轴旋转90度,沿Y轴旋转45度,沿Z轴旋转90度
scale:设置相对自身坐标系下的缩放比例
parent:设置父物体是谁
特定物体类型(type)的专属参数,这里只列了 “Thing” 物体专属参数,其他物体种类参数可在 本页下方 中查看
url :物体模型资源路径,这个是 “Thing” 物体需要的参数
系统其他功能:
complete:初始化完成后的函数回调
模型物体:Thing;
基本形体:Box; Sphere; Plane; Cylinder; Tetrahedron; (点击查看示例)
请点击输入图片描述
建筑相关: Campus; Building; Floor; Room;
界面: UIAnchor; Marker; WebView;
粒子: ParticleSystem
线: Line; RouteLine;
其他: Heatmap;
- if ( obj instanceof THING.Building ) {
- console.log("This is a building!");}
创建物体参数
创建的物体参数可以分为以下三种:通用参数、特定物体类型(type)的专属参数、系统其他功能。
创建物体参数
ThingJS 中的大多数对象基本上都是继承自 BaseObject ,BaseObject 提供了 ThingJS 对象的基本能力。
BaseObject 派生出很多子类,常见的物体种类详见如下:
注意事项
在 CamBuilder 中摆放的园区、建筑、楼层、房间、物体等,同步到 ThingJS 中,会自行判断物体类,分别对应类为:campus、building、floor、room、thing。也可将默认类转换为自定义类。
在ThingJS 中创建的园区、建筑、楼层、房间、物体等,可创建自定义类
判断对象物体类
每个物体类都有它自己的类识别属性。
比如 `Building` 物体,使用 `instanceof THING.Building` 方法进行判断。
更多文章:
以色列最新军事消息(以色列的军力到底有多强,超过了世界大多数国家)
2024年5月17日 04:39
s5660刷机(为什么我的S5660刷国行刷机包的时候总显示请连接手机)
2024年6月13日 22:12
《爱情公寓5》里的人物性格是否鲜明?2020年哈尔滨的公寓还能买吗
2023年12月6日 05:40
打发时间正合适,这四款赛车游戏刺激好玩?有一款单机飙车游戏 可以使用地雷和油桶道具
2024年7月1日 06:20
日本120分钟不败(日本男足四次止步世界杯16强,是命运使然还是实力欠缺)
2024年7月24日 05:34
仙剑98柔情版攻略详细(仙剑奇侠传98柔情版全攻略(附加部分迷宫走法))
2024年7月14日 11:16