Color (Particle)

Description

Returns or sets the particle's Color. The color is normalized, with each component in the range 0 to 1.

C# Syntax

    // get accessor
    Color rtn = Particle.Color;

    // set accessor
    Particle.Color = Color;

Examples

VBScript Example

    '
    '  Example showing how to create a
    '  neatly ordered particle cloud with the particle
    '  colors changing across the x axis
    '
    NewScene , false
    set ParTypeCol = CreateParticleType

    set oRoot = ActiveProject.ActiveScene.Root
    set oParticleCloud = oRoot.AddParticleCloud( ParTypeCol , "MyCloud" )

    set oParticleCloudPrim = oParticleCloud.ActivePrimitive

    oParticleCloudPrim.AddParticles 1000 , ParTypeCol(0)

    Set oParticleCollection = oParticleCloudPrim.Particles

    set oPos = XSIMath.CreateVector3()

    for i = 0 to 9
       for j = 0 to 9
           for k = o to 9
              set oParticle = oParticleCollection( i*100 + j*10 + k )
              oPos.X = -5 + i
              oPos.Y = -3 + j
              oPos.Z = k
              oParticle.Position = oPos
              oParticle.Size = 0.8
              set oColor = oParticle.Color
              oColor.Red = i/10
              oColor.Green = i/10
              oColor.Blue = i/10
              oColor.Alpha = 0.7
              oParticle.Color = oColor
           next
       next
    next

Autodesk Softimage v7.5