FreezeUVWTransformation
 
 
 

FreezeUVWTransformation

Description

Applies the UVW transformation contained in the TextureProjectionDefinition to the TextureProjection cluster property and then resets the TextureProjectionDefinition UVW transformation.

Scripting Syntax

FreezeUVWTransformation( [TextureProjectionDefinition] );

Parameters

Parameter Type Description
TextureProjectionDefinition Object name The texture projection definition proxy object.

Examples

VBScript Example

NewScene ,False
CreatePrim "Sphere", "MeshSurface"
ApplyShader , , , , siLetLocalMaterialsOverlap
BlendInPresetsInsp , , , True, siReplaceNoBlend
CreateProjection "sphere", siTxtSpherical, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection"
SetInstanceDataValue , "sphere.Material.Phong.Image.tspace_id", "Texture_Projection"
SetDisplayMode "Camera", "texturedecal"
SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projsclu", 0.4
SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projsclv", 0.4
SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projtrsu", 0.4
SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projtrsv", 0.4
'Selecting the texture projection definition
SelectObj "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def"
FreezeUVWTransformation Selection(0)
InspectObj Selection(0)