すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_CombineTextures

最終更新日:Jun 21, 2024

このトピックでは、ST_CombineTextures関数について説明します。 この関数は、3Dモデル内の複数のテクスチャ画像を指定されたピクセルサイズのテクスチャ画像にマージします。

構文

シーンST_CombineTextures (シーンsc、int4 expected_size);

Parameters

パラメーター

説明

sc

シーンオブジェクト。

予想される_サイズ

マージ後のテクスチャ画像のサイズ。 値は0より大きくなければなりません。

単位: ピクセル

例えば、このパラメータを256に設定すると、マージ後のテクスチャ画像の画素サイズは256 × 256となる。

説明

この関数は、3Dモデル内の複数のテクスチャ画像を指定されたピクセルサイズのテクスチャ画像にマージします。

  • scパラメーターが指定されていない場合、NULLが返されます。

  • expected_sizeパラメーターの値が0以下の場合、エラーが報告されます。

ピクセルサイズが256 × 256の複数の画像をマージする必要があります。 次の例は、画像の1つを示しています。

image.png

画素サイズが256 × 256の複数の画像が1つの画像にマージされる。 マージ後の画像の画素サイズは4,096 × 4,096である。

image..png

SELECT ST_AsText(ST_CombineTextures(scene, 4096))
---------
{"type" : "gltf", "content" : {"accessors":[{"bufferView":0,......