import Gaffer arrayPlug = Gaffer.ArrayPlug( element = Gaffer.V3fPlug() )
import Gaffer arrayPlug = Gaffer.ArrayPlug( element = Gaffer.FloatPlug() ) arrayPlug[0].setValue( 1.0 ) arrayPlug[1].setValue( 2.0 ) arrayPlug[2].setValue( 3.0 )
import Gaffer import GafferScene node = GafferScene.Sphere() arrayPlug = Gaffer.ArrayPlug( element = Gaffer.FloatPlug() ) arrayPlug[0].setValue( 1.0 ) arrayPlug[1].setValue( 2.0 ) arrayPlug[2].setValue( 3.0 ) node["user"].addChild( arrayPlug ) node["radius"].setInput( arrayPlug )This example creates an array plug containing three float values, adds it as a child to a GafferScene node, and connects it to the node's "radius" value. The Gaffer ArrayPlug is part of the Gaffer package library, which includes other Python libraries and tools for visual effects and animation pipelines.