Rick -

Do you have any experience with programming or scripting? Coming from
a more "traditional" programming background, I find the JavaScript
patch to be extremely useful for this sort of thing. I guess when your
only tool is a hammer, everything starts looking like a nail - I use
JS a lot.

Others may have more clever ways of handling this (which I'd like to
hear, I'm only a few weeks into QC), but I would write a JavaScript
patch that keeps enable/disable and position state, and feed that
position info into a billboard or sprite patch. I often use the
PatchTime as a clock to drive my JavaScript.


Oh, actually, check out this page - it seems to demonstrate these very concepts:
http://developer.apple.com/graphicsimaging/quartz/quartzcomposerfordashboard.html

-fred


On Mon, Apr 26, 2010 at 5:41 PM, Rick Mann <[email protected]> wrote:
> Hi. I've been poking at QC for a bit, and am getting more adventurous. I 
> wrote a custom patch that provides some data and eventually renders it via 
> billboards.
>
> I want to be able to support sliding the rendered elements into and out of 
> the frame based on a boolean condition. If the condition changes to false, I 
> want to slide out of the frame and stay out, and if it changes to true, I 
> want to slide back into frame and stay there.
>
> Any suggestions on how I might accomplish this?
>
> Thanks much!
>
> --
> Rick
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Quartzcomposer-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/quartzcomposer-dev/fxsmith%40gmail.com
>
> This email sent to [email protected]
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to