将多个三维模型合并成一个。
语法
scene ST_Combine(scene sc);
参数
参数名称 | 描述 |
sc | scene对象。 此参数配置为类型为scene对象的列名或表达式,聚合函数会将这一列对应的所有scene对象进行合并。 |
描述
将多个三维模型合并成一个,仅支持同一类型的三维模型合并,不支持跨类型合并,例如不支持将gltf类型的scene对象与osg类型的scene对象合并。
示例如下图:
合并前(四个几何位置相邻的模型):
![image..png](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/6465533861/p667828.png)
合并后(一个模型)
![image..png](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7465533861/p667829.png)
示例
SELECT ST_AsText(ST_Combine(scene)) from t;
--------
{"type" : "gltf", "content" : {"accessors":[{"bufferView":0,......
该文章对您有帮助吗?