JavaScript SDK版本3.6.259

2023-09-27

三维模型
  • 优化了设置漫游时碰撞检测构件的接口,支持设置模型中所有构件都参与碰撞检测,以及反向选择不参与碰撞检测的构件类型。
//所有构件都参与碰撞检测
viewer3D.setCollisionByCondition({"all": true});
//全部构件都不参与碰撞检测
viewer3D.setCollisionByCondition({"all": true, "inSelection": false});
//指定构件类型和构件id参与碰撞
viewer3D.setCollisionByCondition({"objectData": [{"categoryId": "-2001360"}], "objectIds": ["180225"]});
//指定构件类型和构件id不参与碰撞
viewer3D.setCollisionByCondition({"objectData": [{"categoryId": "-2001360"}], "objectIds": ["180225"], "inSelection": false});
  • 优化了构件贴图功能,材质贴图后仍支持基于构件ID进行显隐等接口调用。
服务端API
  • 发起模型集成时支持设置各模型的坐标变换状态,默认将按照传入的transform值对各模型位置进行调整。需注意的是,transform中平移值均需以mm为单位。
文档中心