Ask a Question related to Macromedia Director 3D, Design and Development.
-
Nicollini webforumsuser@macromedia.com #1
Rotation but keep going straight???
I have model that I'm translating along the x axis e.g.(pModel.translate(2,0,0)).
At a certian point on the x axis e.g.(if pModel.transform.position > 50 then) I would the model to rotate relative to its y axis while still translating:
e.g.
pModel.translate(2,0,0)
if pModel.transform.position > 50 then
pModel.rotate(0,1,0)
end if
The problem is that when the rotation starts the model curves off its straight line direction.
Can anyone tell me how to keep the model on the same direction whilst rotating???
Thanks.
Nick
Nicollini webforumsuser@macromedia.com Guest
-
Rotation between two transform.rotation vectors.
Hello, I think my subject is pretty straight forward. :) I am looking for a way for my 3D character to slowly rotate between two vectors. The... -
Which db connection is better? DSN vs. straight
> hard code the connection into your code calling the servername and database file) DSN ODBC is deprecated. Use OLEDB / DSN-less whenever... -
Straight connectors?
Hi, is it possible to create straight connectors in Freehand? E.g. from one corner of a rectangle to a corner of another rectangle, i.e. from one... -
what exactly do you need to escape? (I can never get this straight)
Steve <me@home.com> wrote: You never *need* to escape slash. The only time you might want to escape it is inside a quote-like operator that has... -
drawing a straight line!!! IS THIS ACTUALLY POSSIBLE??
don't use the shift key, and drag the line out by hand, check that the top and bottom rect points are only 1 pixel apart and you will have a... -
Reznor webforumsuser@macromedia.com #2
Re: Rotation but keep going straight???
Hi Nick,
The problem is that you translate according to the objects coordinate system. When you rotate the object, the coordinate system also rotates.
The solution is simple. Do you translation according to world coordinates.
pModel.translate(2,0,0, #world)
Maybe you have to specify an other vector. This depends on where your object is located and how it is rotated at the beginning.
Hopes this works for you,
Reznor
Reznor webforumsuser@macromedia.com Guest
-
Michael Zlabinger | fce #3
Re: Rotation but keep going straight???
link your object to a non-visible parent object. apply the translation to
the parent and the rotation to the child.
--
Michael Zlabinger -- [email]m.zlabinger@fce.at[/email] -- [url]www.fce.at[/url]
"Nicollini" <webforumsuser@macromedia.com> wrote in message
news:bj0r77$d2r$1@forums.macromedia.com...e.g.(pModel.translate(2,0,0)).> I have model that I'm translating along the x axisthen) I would the model to rotate relative to its y axis while still> At a certian point on the x axis e.g.(if pModel.transform.position > 50
translating:straight line direction.>
> e.g.
> pModel.translate(2,0,0)
> if pModel.transform.position > 50 then
> pModel.rotate(0,1,0)
> end if
>
> The problem is that when the rotation starts the model curves off itsrotating???>
> Can anyone tell me how to keep the model on the same direction whilst>
> Thanks.
>
> Nick
>
>
Michael Zlabinger | fce Guest



Reply With Quote

