🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 高级几何体 ``` { 'advgeom': [ { 'bsp': '', //intersect, union, subtract 'type': 'plane', 'size': { 'x': 50, 'y': 30, }, 'position': { 'x': 0, 'y': 0, 'z': 10, }, 'rotation': { 'x': 0, 'y': 0, 'z': 0, }, }, { 'bsp': '', //intersect, union, subtract 'type': 'plane', 'size': { 'x': 40, 'y': 20, }, 'position': { 'x': 0, 'y': 0, 'z': 20, }, 'rotation': { 'x': 0, 'y': 0, 'z': 0, }, }, ], } ``` * 这是可以在原基础物体的几何体基础上,通过与新的几何体进行BSP方式产生新的几何体。 * 使用 property.parent 也可实现类似的相同效果,两者的差别在于能否单独进行控制,材质效果等方面。 | 参数 | 说明 | 格式 | 备注 | | --- | --- | --- | --- | --- | | advgeom[i].bsp | BSP类型 | String | `intersect`交集<br />`union`合集<br />`subtract`差集<br />如为空则是简易拼接 | | advgeom[i].type | 物体类型 | String | | | advgeom[i].position| 相对于母体位置 | Object | xyz坐标 | | advgeom[i].rotation | 物体旋转 | Object | xyz弧度 |