HealUVW
 
 
 

HealUVW

Description

Heals the given unshared UVWs.

Scripting Syntax

oReturn = HealUVW( TextureProjection, SubComp );

Return Value

Returns the modified object.

Parameters

Parameter Type Description
TextureProjection String The texture projection which sampled points we want to heal.
SubComp String Cluster of sampled points or tagged sampled points to heal

Examples

VBScript Example

'  This example demonstrates how to generate unique UVs for an object,
'  how to edit those UVs and how to heal together two UV islands.
NewScene , false
CreatePrim "Sphere", "MeshSurface"
MakeLocal "Sphere.Scene_Material", siDefaultPropagation
' Connect an image shader to the diffuse port of the Phong
SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Material.Phong.diffuse"
' generate unique UVs for the sphere
GenerateUniqueUVs "sphere", "Texture_Projection"
' place the UV islands we want to heal in a proper location.
TranslateUVW "sphere.sample[23-29,53-59,83-89,113-119,143-149,173-179,203-209,233-LAST]", "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", 0.176414061952535, 0.367955043859649, 0, siRelative, siUVW, False
TranslateUVW "sphere.sample[157-172]", "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", 0.437102357321886, 9.25822368421053E-02, 0, siRelative, siUVW, False
RotateUVW "sphere.sample[157-172]", "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", 0, 0, -17.775, siRelative, siUVW, 0
' Alt + 7 to open the texture editor and take a look at the UVs.
' Now heal the UV islands
HealUVW "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", "sphere.sample[23-29,53-59,83-89,113-119,143-149,157-179,203-209,233-LAST]"