## SIAddPropEx

### Introduced

v1.0

### Description

Adds an existing property to an object.
Notice that UV cluster properties and vertex color properties can only be added to clusters which are always complete, see Geometry.AddCluster method.

### Scripting Syntax

    SIAddPropEx( InputObj, Property, [PropagationType] );

### Parameters

Parameter | Type | Description
--- | --- | ---
InputObj | String | Object to which the property is added.
Property | String | Property to add
PropagationType | siPropagationType | propagation type for property Default Value: siDefaultPropagation

### Examples

#### VBScript Example

    ' The following example uses SIAddPropEx to first create

    ' a property (annotation) and then add this property

    ' to an object.

    Dim l_prop, l_preset

    NewScene , false

    Set l_preset = CreatePreset( "Annotation", "Properties" )

    Set l_prop = CreateObjectFromPreset(l_preset, "MyAnnotation" )

    CreatePrim "Cone", "MeshSurface"

    SIAddPropEx "cone", l_prop

    logMessage "the annotation property has been added to the cone"

### See Also

AddProp SIAddProp