ThingJS中如何查询并控制3D场景中的物体?
使用query方法就可以查询到3D场景中的物体,并且对该物体进行控制,比如控制物体沿某一路径移动等等。但是,最好是在场景创建的时候就为每一个物体添加诸如id、name等属性,方便在ThingJS中查询到该物体,并且对该物体进行控制。
具体使用方法如下:
// 查询 id 为 001 的对象集合
app.query('#001');
// 查询名称为 car01 的对象集合
app.query('car01');
// 查询类型为 Thing 的对象集合
app.query('.Thing');
// 查询自定义属性 [prop=value] 的对象集合
app.query('["userData/power"=60]');
// 根据正则表达式匹配 name 中包含 'car' 的子物体
app.query(/car/)