请选择 进入手机版 | 继续访问电脑版
分享
查看: 1140|回复: 0

[分享] 低代码中,查询出模型的boxSize和boxRadius属性是什么

[复制链接]

低代码中,查询出模型的boxSize和boxRadius属性是什么

发表于 2023-5-23 15:09:13 来自 分享 只看大图 阅读模式 倒序浏览
zzv_icon1140 zzr_icon0 查看全部
本帖最后由 18979425409 于 2023-5-23 15:34 编辑

在聊那两个属性前,我们先了解下什么叫做包围盒(Bounding Box),包围盒是一个用于表示物体边界的矩形或立方体,基本每个物体模型都有一个对应的包围盒。

boxSize 属性指定了物体的边界盒子的尺寸,它常用于物体的碰撞检测和包围盒渲染。它是一个包含三个参数的向量,即(width, height, depth),分别表示边界盒子的宽度、高度和深度。
boxRadius属性 是一个用于确定物体边界的属性。它指定了一个物体的边界盒子(bounding box)的沿着x、y和z轴的半径大小。这个属性可以被用在物体的碰撞检测,以及在物体的旋转和平移中,来确保物体不会超出指定的边界。简单来说boxRadius的值是 boxSize属性中三个参数的平方和再开根号

注意:在thingjs中,我们并不支持直接修改boxSize属性方式从而实现物体缩放功能,而是采用scale属性进行缩放。scale属性可以用三个参数的向量来表示缩放比例,即(x, y, z),分别代表在x轴、y轴和z轴方向的缩放比例。默认的缩放比例是(1, 1, 1),也就是不进行缩放。
低代码中,查询出模型的boxSize和boxRadius属性是什么
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t