anne001 wrote:
> To clarify the question
> 
> upperarm = Node.new(scale, translation, jointP, rotation,&draw)
> 
> is going to initialize
> @rotation= [0,0,0,1]
> 
> How can I initialize it with
> @rotation=[$shoulder, 0,0,1]
> 
> so when the gl and glut command comes along what it sees is
> rotate([$shoulder, 0,0, 1])...
> and not
> rotate([0,0,0,1])
> 
> How do I prevent ruby from interpreting $shoulder so glut can have a go
> at it? 
> 
> How do I delay the interpretation of this parameter?
> 

Maybe something like this... but dont know whether it is going to be 
helpful:


a=nil

l=lambda{
     [a,0,0,0]
}

a=5

p l[]


lopex