PinAllUVComponents

Introduced

v10.0 (2012)

Categories

texture

Description

Mark all components referenced by a UV property as pinned. Pinned components are used by the UVUnfold feature and are displayed in the texture editor with their own markers. PinAllUVComponents takes a UV property as input.

Scripting Syntax

PinAllUVComponents( UVProp );

Parameters

Parameter Type Description
UVProp Object Name or UVProperty object. The UV Property name or object.

Examples

VBScript Example

' Set up a grid with a texture and an XY projection.
CreatePrim "Grid", "MeshSurface"
CreateProjection "grid", , siTxtDefaultPlanarXY, , "Texture_Projection"
BlendInTextureLayers , , 1, True, siReplaceAndNoBlendInTextureLayers
SetDisplayMode "Camera", "texturedecal"
SelectObj "grid.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection"
' Pin all components 
set uvprop = Selection(0)
PinAllUVComponents uvprop
' Check the pinned component indices with the UVProperty object
componentIndices = uvprop.PinComponentArray
for i = lbound( componentIndices ) to ubound( componentIndices )
        logmessage "Index: " & componentIndices(i)
next

See Also

PinUVComponents UnPinUVComponents UnPinAllUVComponents