View Full Version : how to assign a value to an attribute?

04 April 2003, 02:04 PM
This is probably a beginner's question, but anyway:

A am playing with a mel command (colorAtPoint). Every time I execute this command (with all necessary switches and names) in Script editor, a value is returned. It has the following form (for example):

//Result: 0.5613//

My problem is how do I feed this value to an attribute? (pCube.translateZ or pCube.rotateZ or whatever). I obviously can't use this command in a MEL script. Is it possible to get this value from Expression editor too?


04 April 2003, 03:18 PM
I dont know how colorAtPoint works specifically, but there are a few ways

With any command that returns something, you can assign the return to a variable (string, float or int), like this

$value = `getAttr sphere.tx`;
and then use that variable when setting the attr value

setAttr cube.tx $value;

This can also be written in one line, without the variable

setAttr cube.tx `getAttr sphere.tx`;

CGTalk Moderation
01 January 2006, 10:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.