I verified in the code and it looks like the condition is honored in most
animations.

if you want to conditionally translate :

<animation>
  <type>translate</type>
  <object-name>myTranslatableObject<object-name>
  <condition>my condition</condition>
  ...translation params...
</animation>

You second case :

<animation>
  <type>rotate</type>
  <object-name>myObject<object-name>
  <condition>my condition</condition>
  ...rotation params...
</animation>

<animation>
  <type>translate</type>
  <object-name>myObject<object-name>
  ...translation params...
</animation>

In this case, the object is first translated and then conditionally rotated
because the animation execution order is bottom up ( last in xml file applied
first - this has to do with own animations are inserted in the original static
model )

-Fred

Selon Frederic Bouvier :

> Not exactly. You don't apply a condition on an object. You apply a condition
> on
> an animation on an object. And not all animations support conditions. Do you
> get the difference ?
>
> -Fred
>
> Selon dene maxwell :
>
> > Thanks Fred,
> > (I think... ;-) ) ...I thought I understood it...
> >
> > would it be true to say then that if I;
> > 1) name an object
> > 2) apply a condition to that named object
> > 3) translate that named object
> >
> > the translationtion is only applied if the condition is met. Where-as if I;
> >
> > 1) name an object
> > 2) translate that named object
> > 3) apply a condition to that named object
> > 4) rotate the named object
> >
> > the translation is applied all the time but the rotate is only applied if
> > the condition is met?
> >
> > :=Dene
> >
> >
> > >From: Frederic Bouvier <[EMAIL PROTECTED]>
> > >Reply-To: [email protected]
> > >To: [email protected]
> > >Subject: Re: [Flightgear-users] XML required to make light in object flash
> > >Date: Sat, 22 Apr 2006 10:20:34 +0200
> > >
> > >Selon dene maxwell <[EMAIL PROTECTED]>:
> > >
> > > > Thanks Roberto ( and Paul)
> > > >
> > > > The Model-howto and simgear links were great for putting things into
> > > > perspective.
> > > >
> > > > I'm still a little confused about how the
> > > > <condition>
> > > >    <greater-than>
> > > >    ...
> > > >   </greater-than>
> > > > </condition>
> > > >
> > > > aspect works. From what I can see everything after the condition is
> > >either
> > > > applied or not depending weather the condition is satisfied.
> > > >
> > > > so everything after;
> > > >
> > > > <animation>
> > > >    <type>Select</type>
> > > >    <object-name>FlashingLight</object-name>
> > > >    <condition>
> > > >       <greater-than>
> > > >          <property>/sim/time/sun-angle-rad</property>
> > > >          <value>1.57</value>
> > > >       </greater-than>
> > > >    </condition>
> > > > </animation>
> > > >
> > > > would be acted upon if the sun-angle-rad property was greater than 1.57
> > >(ie
> > > > sun was below the horizon)
> > >
> > >No Dene, only the animation itself is conditionned. It this case it's a
> > >select
> > >animation, so it's a switch on/off on the object "FlashingLight" depending
> > >the
> > >position of the sun over the horizon.
> > >
> > >That's true that animations that come first have precedence over those
> > >coming
> > >afterward, but only on the named object.
> > >
> > >-Fred
> > >
> > >--
> > >Frédéric Bouvier
> > >http://frfoto.free.fr         Photo gallery - album photo
> > >http://www.fotolia.fr/p/2278  Other photo gallery
> > >http://fgsd.sourceforge.net/  FlightGear Scenery Designer
> > >
> > >
> > >-------------------------------------------------------
> > >Using Tomcat but need to do more? Need to support web services, security?
> > >Get stuff done quickly with pre-integrated technology to make your job
> > >easier
> > >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> > >http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
> > >_______________________________________________
> > >Flightgear-users mailing list
> > >[email protected]
> > >https://lists.sourceforge.net/lists/listinfo/flightgear-users
> >
> > _________________________________________________________________
> > Need a new job? Check out XtraMSN Careers http://xtramsn.co.nz/careers
> >
> >
> >
> > -------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services, security?
> > Get stuff done quickly with pre-integrated technology to make your job
> easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Flightgear-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/flightgear-users
> >
>
>
> --
> Frédéric Bouvier
> http://frfoto.free.fr         Photo gallery - album photo
> http://www.fotolia.fr/p/2278  Other photo gallery
> http://fgsd.sourceforge.net/  FlightGear Scenery Designer
>
>
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
> _______________________________________________
> Flightgear-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/flightgear-users
>


--
Frédéric Bouvier
http://frfoto.free.fr         Photo gallery - album photo
http://www.fotolia.fr/p/2278  Other photo gallery
http://fgsd.sourceforge.net/  FlightGear Scenery Designer


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Flightgear-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to