IslandHealUVW

導入

v4.0

詳細

UV の不連続を処理して、孤立した UV 間の境界を修復します。

最良の位置合わせを決定するために使用される自動機能は、TargetBoundary パラメータの値(ターゲットとなる UV アイランドの境界上のサンプル ポイントのセット)と SourceIslands パラメータの値(1 つまたは複数の UV アイランドの境界上のサンプル ポイントのセット)を調べます。次にソースの UV アイランドで移動、回転、および(オプションで)スケーリングを実行して境界を操作し、つなぎ合わせます。

スクリプト構文

oReturn = IslandHealUVW( TextureProjection, TargetBoundary, SourceIslands, [AllowScaling], [Interpolation] );

戻り値

新しいアイランドの Heal オペレータを戻します。

パラメータ

パラメータ タイプ 説明
TextureProjection 文字列 修正するテクスチャ プロジェクション
TargetBoundary 文字列 修復のターゲットとなるアイランド上のサンプル ポイントのクラスタ 境界上のサンプル ポイントのみが修復されます。
SourceIslands 文字列 ターゲットの境界に修復される、各ソース アイランドの 1 つまたは複数のサンプル ポイントを含む、サンプル ポイントのクラスタ。
AllowScaling Boolean True の場合には、変換の際にスケーリングが許可されます。

デフォルト値: false

Interpolation Double ターゲットとソースの間の変換を補間します。

デフォルト値: 1

指定可能な値:

説明:

0 ソースのアイランドをターゲットのアイランドに合わせて変換します。
0 > [value] < 1 ターゲットとソースのアイランドの間でウェイトを補間します。
1 ターゲットのアイランドをソースのアイランドに合わせて移動します。