RE: scripting - current frame returned but...
| Date : Wed, 1 Nov 2006 17:40:50 -0500 |
| To : <XSI(at)Softimage.COM> |
| From : "Stephen Blair" <Stephen_Blair(at)Softimage.COM> |
| Subject : RE: scripting - current frame returned but... |
Hi
Your if statement is testing CF.Value, not
CF.
From: owner-xsi(at)Softimage.COM [mailto:owner-xsi(at)Softimage.COM] On Behalf Of guillaume laforge
Sent: Wed 01 November 2006 5:34 PM
To: XSI(at)Softimage.COM
Subject: Re: scripting - current frame returned but...
I also used a custom parameter with an "Fc" _expression_ in the past but I'm just curious to know why it doesn't work like this with "In_UpdateContext.CurrentFrame;" as XSI logged the correct frame ???
On 11/1/06, Ben
Barker <ben.barker(at)gmail.com> wrote:
I pass in the current frame as a parameter to the scripted op and then
set that parameter to have an _expression_ of "Fc". So it would be
In_UpdateContext.parameters("currentFrame").value instead.
On 11/1/06, guillaume laforge <guillaume.laforge.3d(at)gmail.com> wrote:
> Good evening,
>
> I am blocked by a simple thing in a scripted operator. The SCOP controls
> local transformations and I need to set an initial state at frame 1.
> So I use something like below and it doesn't want to work at frame 1 ( in
> this example the object should be at 0,0,0 in position at frame 1 and it is
> at 5,5,5...).
>
> var CF = In_UpdateContext.CurrentFrame;
> CF = Math.round(CF);
>
> var oInitialState = XSIMath.CreateTransform();
> if(CF.Value == 1)
> {
> oInitialState.SetIdentity();//juste to be 100% sure oInitialState is
> 0,0,0 in position...
> Out.Value.Transform = oInitialState;
> }
> else
> {
> oInitialState.SetTranslationFromValues (5, 5, 5);
> Out.Value.Transform = oInitialState;
> }
>
> Did I miss something really simple ?
>
> Cheers
> --
> Guillaume Laforge
> freelance TD | cg Artist
> my blog ! http://vol2blog.blogspot.com/
--
Ben Barker
Character TD
CafeFX
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi
- Follow-Ups:
- Re: scripting - current frame returned but...
- From: "guillaume laforge" <guillaume.laforge.3d(at)gmail.com>
- Re: scripting - current frame returned but...
| DATE: | << | >> | THREAD: | << | >> | INDEX: | Main | Thread |
|---|
- Previous by Date: RE: scripting - current frame returned but...
- Next by Date: RE: scripting - current frame returned but...
- Previous by Thread: RE: scripting - current frame returned but...
- Next by Thread: RE: scripting - current frame returned but...
- Index(es):
| Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available. |