Issues with the Coffee Effector

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 10/01/2010 at 06:12, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   11.5 
Platform:   Windows  ; Mac  ;  Mac OSX  ; 
Language(s) :   C.O.F.F.E.E  ;

---------
I've been working heavily with the Coffee Effector the last couple of days and during that process a couple of questions came up.

First, when I apply the Effector I can only control the strength (the slider going from 0% to 100%) in the Effector and not in the Cloner itself. If I could get the Cloner slider value in the sourcecode it would be easy to implement that functionality, but I don't know how, because the sliders in the Cloner are assigned dynamically and might be different for every Cloner using that Effector.
Second question is regarding the possibility of writing an effector that can take the previous state of the clones into account (e.g. the delay effector). For now, as far as I understood, the Effector will just do a static calculation of a certain frame based on the position and rotation given by the Cloner and the Effectors preceding it.
Would it be possible to have the clones move a certain amount of units with every new frame?

Maybe someone knows a little more about the subject than I do.
Thanks in advance for your help.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 11/01/2010 at 05:07, xxxxxxxx wrote:

It seems that only in Full Control mode the effector's strength can not be set in the cloner. Maybe that's a limitaion. I have to ask the developers.

As for your second question, I think it should be possible with a global variable. Also you get the document passed so you can access the current frame.

cheers,
Matthias

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 11/01/2010 at 06:21, xxxxxxxx wrote:

Hmm, I don't really know how to set a global variable. I guess it should be done outside of the main procedure of the sourcecode, but then I'd have to check if that variable has been set before or it will be overwriten every time I run the code, right?
Anyways, thanks for asking the davelopers about that issue!