AttributeNames (ParticleType)
Description
Returns an array containing the names of all user-defined attributes for this particle type.
C# Syntax
Object ParticleType.AttributeNames();Return Value
Examples
Python Example
from win32com.client import constants as c def PrintParticleTypeUserAttributes( in_ParticleType ) : for aName in in_ParticleType.AttributeNames() : Application.LogMessage( aName ) attrType = in_ParticleType.AttributeType(aName) str = "This attribute type is " if attrType == c.siPAVector4 : str += "siPAVector4" elif c.siPAVector3 : str += "siPAVector3" elif c.siPAFloat : str += "siPAFloat" elif c.siPAInt : str += "siPAInt" elif c.siPAULong : str += "siPAULong" elif c.siPAUShort: str += "siPAUShort" elif c.siPABool : str += "siPABool" Application.LogMessage( str ) Application.NewScene( "", 0 ) oParticleType = Application.CreateParticleType()(0) oParticleType.AddAttribute( "ZetaFactor", c.siPAVector3 ) #Oh no I meant MyZetaFactor oParticleType.RemoveAttribute( "ZetaFactor" ) oParticleType.AddAttribute( "MyZetaFactor", c.siPAVector3 ) PrintParticleTypeUserAttributes( oParticleType ) # Expected results: #INFO : MyZetaFactor #INFO : This attribute type is siPAVector3
Autodesk Softimage v7.5