(vrdData を継承)
Unfold3D による UV 展開の設定を保持します。詳細については、vrUVService.unfold(nodes, unfoldSettings, layoutSettings, uvSet)を参照してください。
関数:
戻り値
Unfold3D で UV を展開するときの最適化の反復回数。反復値の説明については、vrdUVUnfoldSettings.setIterations(iterations) を参照してください。
戻り値の型
integer
戻り値
非境界自己交差によって使用される部屋のスペースのテクスチャ マップ サイズ(ピクセル単位)。
戻り値の型
integer
戻り値
非境界自己交差が有効であるかどうか。
戻り値の型
bool
戻り値
非三角形反転が有効であるかどうか。
戻り値の型
bool
戻り値
非境界自己交差によって使用される部屋のスペース値(ピクセル単位)。
戻り値の型
integer
Unfold3D で UV を展開するときに適用される最適化の反復回数を設定します。
パラメータ
iterations (integer): 最適化の反復回数。-1 を指定すると、展開時に最適化が無効になります。0 を指定すると、展開時に三角形の反転または境界の交差が発生した場合にのみ最適化が有効になります。反復回数が 1 以上の場合は、展開後にも最適化が実行されます。
非境界自己交差によって使用される部屋のスペースのテクスチャ マップ サイズを設定します。
パラメータ
mapSize (integer): ピクセル単位のマップ サイズ
非境界自己交差アルゴリズムをアクティブにします。この場合は、部屋のスペースのパラメータが考慮されます。詳細については、vrdUVUnfoldSettings.setRoomSpace(roomSpace)を参照してください。
パラメータ
prevent (bool) –
非三角形反転アルゴリズムをアクティブにします。
パラメータ
prevent (bool) –
setMapSize を使用して設定されたマップ サイズを基準として、部屋のスペースをピクセル単位で設定します。部屋のスペースは、非境界自己交差アルゴリズムにおいて、1 つの島の境界間で許容される最小のスペースです。この設定は、vrdUVUnfoldSettings.setPreventBorderIntersections(prevent) によって非境界自己交差が有効になっている場合のみ有効です。大きな値は使用しないでください。展開の計算速度が低下し、歪みが生じる可能性があります。
パラメータ
roomSpace (integer): 部屋のスペース値(ピクセル単位)