ST_CombineTextures
更新時間:
Copy as MD
將單個3D 模型內的多個紋理映像合并成指定像素大小的紋理映像。
文法
scene ST_CombineTextures(scene sc, int4 expected_size);
參數
|
參數名稱 |
描述 |
|
sc |
scene對象。 |
|
expected_size |
合并後紋理映像的大小,必須大於0。 單位:pixels 例如:此參數設定為256,則合并後紋理映像的大小為256*256 pixels。 |
描述
將單個3D 模型內的多個紋理映像的像素合并到指定的像素數量。
-
scene為空白時返回NULL。
-
expected_size小於等於0時將會報錯。
例如,合并前有多張大小為256*256的映像。
將多張大小為256*256的映像合并成了一張大小為4096*4096的映像:

樣本
SELECT ST_AsText(ST_CombineTextures(scene, 4096)) from t;
--------
{"type" : "gltf", "content" : {"accessors":[{"bufferView":0,......
该文章对您有帮助吗?