Creative Communities of the World Forums

The peer to peer support community for media production professionals.

  • Posted by Adam Taylor on October 24, 2005 at 8:36 am

    I have a comp that is designed to look a bit like a gyroscopic display and will have three graphical displays for the x,y,z axis. I want to be able to connect them all to a null but also to lock certain axis’ so that each graphic will only rotate on one or two planes. Is this possible and if it is…how is it done?

    “silly keeps you sane”

    Mylenium replied 20 years, 10 months ago 2 Members · 3 Replies
  • 3 Replies
  • Mylenium

    October 24, 2005 at 10:07 am

    You need to use expressions. 3D rotation is an array so the rule is:

    X=rotation[0];
    Y=rotation[1];
    Z=rotation[2];

    [X,Y,Z]

    Replace the rotation[] in whichever slot you need with a fixed value to “lock” it.

    Mylenium

    [Pour Myl

  • Adam Taylor

    October 24, 2005 at 1:02 pm

    thanks for the reply….unfortunately i am at the complete novice stage, and have never had to use expressions before, so i don’t really understand what you are saying!!

    i have highlighted a rotation tab, then used the add expression command. Thats as far as i got – i tried adding an expression just as you had written but it was rejected with the error message – bad argument: index 2 out of range for stream of dimension 1……would you mind explaining a little more fully what you mean?

    thanks very much.

    adam

    “silly keeps you sane”

  • Mylenium

    October 24, 2005 at 4:45 pm

    I’m not sure how you wanna achieve your setup. The error message sounds like you are using only 2D layers but that would go against your description of having your graphics set up in a gyroscope manner. The error message basically says that it cannot find a parameter it is assigned to.

    Mylenium

    [Pour Myl

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy