分享
查看: 1890|回复: 0

[分享] 如何去掉子物体对父物体包围盒长宽高的影响

[复制链接]

如何去掉子物体对父物体包围盒长宽高的影响

发表于 2023-9-11 15:46:35 来自 分享 只看大图 阅读模式 倒序浏览
zzv_icon1890 zzr_icon0 查看全部
本帖最后由 18979425409 于 2023-9-11 15:50 编辑

1.首先我们先理解什么是包围盒?
包围盒(bounding box)是一种由最小的矩形盒子或立方体来完全包围或限制对象的方法。如图:
如何去掉子物体对父物体包围盒长宽高的影响


2.平时使用:我们发现,当给物体添加顶牌、子模型时,父物体的包围盒是会发生改变的
如何去掉子物体对父物体包围盒长宽高的影响

3.解决办法:使用skipBoundingBox  属性
  1.      var marker1 = app.create({
  2.                     type: "Marker",
  3.                     url: "https://www.thingjs.com/static/images/warning1.png",
  4.                     parent: app.query('car01')[0],  //父物体对象
  5.                     localPosition: [0, 2, 0],
  6.                     size: 4,
  7.                     // style: {
  8.                     //     skipBoundingBox: true,  //取消子物体(顶牌)对父物体包围盒的影响
  9.                     // }

  10.                 })
复制代码
API用法:https://support.thingjs.com/book/thingjs-api10/62a7ff9f8554c3bf0f4f3f57#skipBoundingBox




avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t