AddAttribute (ParticleType)
Description
Adds a new user-defined attribute to this particle type. You must specify a type (ParticleAttribute.AttributeType) and a unique name for the new attribute. This method fails if another user-defined attribute with the same name exists.
Scripting Syntax
ParticleType.AddAttribute( Name, Type )
C# Syntax
ParticleType.AddAttribute( String in_strName, siParticleAttributeType in_Type );Parameters
|
Parameter |
Type |
Description |
|
Name |
Name of the defined attribute. |
|
|
Type |
Type of the defined attribute. |
Examples
VBScript Example
NewScene , false set oParticleType = CreateParticleType()(0) oParticleType.AddAttribute "ZetaFactor", siPAVector3 'Oh no I meant MyZetaFactor oParticleType.RemoveAttribute "ZetaFactor" oParticleType.AddAttribute "MyZetaFactor", siPAVector3 PrintParticleTypeUserAttributes oParticleType sub PrintParticleTypeUserAttributes(in_ParticleType) aNames = in_ParticleType.AttributeNames for i = 0 to UBound(aNames) Application.LogMessage aNames(i) str = "This attribute type is " select case in_ParticleType.AttributeType(aNames(i)) case siPAVector4 str = str & "siPAVector4" case siPAVector3 str = str & "siPAVector3" case siPAFloat str = str & "siPAFloat" case siPAInt str = str & "siPAInt" case siPAULong str = str & "siPAULong" case siPAUShort str = str & "siPAUShort" case siPABool str = str & "siPABool" end select Application.LogMessage str next end sub ' Expected results: 'INFO : MyZetaFactor 'INFO : This attribute type is siPAVector3
See Also
Autodesk Softimage v7.5