MRampAttribute is only meant to be used as an attribute on a node.  If you
don't want it to show up in the attribute editor, you have to make an
AETemplate.mel file.  Or just make the attribute hidden.

On Mon, Feb 7, 2011 at 8:45 AM, Chad Vernon <[email protected]> wrote:

> If you're trying to find key interpolation values, you should be using the
> MFnAnimCurve class.
>
> Chad
>
>
> On Mon, Feb 7, 2011 at 3:49 AM, mario aquaro <[email protected]> wrote:
>
>> maybe still use the MRampAttribute
>> is the best solutio cause I guess is more safe like
>> class, but I would use this class also without create any attribute or
>> outside a maya node!
>>
>> On 7 Feb, 12:45, mario aquaro <[email protected]> wrote:
>> > Hi is always me :)
>> > regard my MRampAttribute
>> > I would use this class just for find the inbetween value of some keys!
>> > but I don't wanna create any ramp attribute on the node, cause I'm not
>> > interested on give to the user the
>> > oppurtunity of edit this key from maya, but only by my own interface!
>> >
>> > for that I want to know if is there a way for use this class in the
>> > node, just for calculating and get the value,
>> > without create the node, like this I can avoid the error that I got
>> > everytime I open the attribute editor!
>> >
>> > my idea is to call this class also in my interface for edit the keys!
>> > otherwise if you know a function for get the inbetween value, between
>> > each keys in the list,
>> > should be the same!
>> >
>> > a small example of what I need :
>> >
>> > if I have a list of keys like this
>> >  [{pos: 0.0, value: [-9.0, 4.0, 6.0]},
>> >  {pos: 0.5, value: [9.0, 40.0, -16.0]},
>> > {pos: 1.0, value: [9.50, -14.0, 60.0]}...and so on]
>> >
>> > the function should do something like GetColorAtPosition of the
>> > MRampAttribute,
>> > means that at a specific Position (es. 0.75) the function must return
>> > the value, maybe with linear interpolation, for keep simple!
>> >
>> > for still using the MRampAttribute, or a custom function is the same!
>> > any idea?
>> >
>> > On 5 Feb, 20:13, mario aquaro <[email protected]> wrote:
>> >
>> > > Hi guys thanks for your answers
>> > > I've already seen your posts, before, those  help me a lot!
>> > > about my specific problem I guess I just wrong using
>> > > setPositionAtIndex, setColorAtindex and setInterpolationAtIndex
>> > > instead of addEntries for add some key to the ramp!
>> > > now I'm following this way, I hope is the right one!
>> > > I'll let to you know
>> > > thanks again
>> > > M
>> >
>> > > On 4 Feb, 23:01, Chad Vernon <[email protected]> wrote:
>> >
>> > > > I also have some info on my site:
>> >
>> > > >
>> http://www.chadvernon.com/blog/resources/maya-api-programming/mrampat...
>> >
>> > > > On Fri, Feb 4, 2011 at 1:09 PM, Rosenio <[email protected]> wrote:
>> > > > > Hey Mario,
>> >
>> > > > > I have post about it in my blog...And here in the group you will
>> find
>> > > > > some stuff about it...
>> >
>> > > > >http://rosenio.com/blog/?p=95
>> >
>> > > > > Hope it help!
>> >
>> > > > > On 4 fev, 18:27, mario aquaro <[email protected]> wrote:
>> > > > > > Hi Guys,
>> > > > > > is the first time that I write on this group
>> > > > > > but I was a silent observer
>> >
>> > > > > > now I need your help,
>> > > > > > I'm sure this is a dumb's question
>> > > > > > but I'm not able to understand how work the MRampAttribute
>> >
>> > > > > > my idea is to use this class for extract the inbetween value
>> between 2
>> > > > > > keys
>> > > > > > like a remapValueNode, but with array attributes!
>> >
>> > > > > > in my for loop I was tring to define the MRampAttribute class:
>> >
>> > > > > > for k in range(keys):
>> > > > > >    myRamp = OpenMaya.MRampAttribute()
>> > > > > >    myRamp.setPositionAtIndex(position, k)
>> > > > > >    myRamp.setColorAtIndex(value, k)
>> > > > > >    myRamp.setInterpolationAtIndex(interpolation, k)
>> >
>> > > > > > position is a float (es. 0.0)
>> > > > > > value is a MColor (es. MColor(0.0, 0.0, 0.0))
>> > > > > > interpolation is asShort() value (es.1)
>> >
>> > > > > > but I always got this error:
>> > > > > > # RuntimeError: (kFailure): Unexpected Internal Failure #
>> >
>> > > > > > I hope someone can help me to go head!
>> > > > > > thanks in advance
>> >
>> > > > > --
>> > > > >http://groups.google.com/group/python_inside_maya
>> >
>> >
>>
>> --
>> http://groups.google.com/group/python_inside_maya
>>
>
>

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to