This code appears to work:

loader.children[0].rotationZ += 90; same for x and y

In a Function
loader.children[0].applyRotations();

The mesh will rotate on the expected Global axis and then the axis
resets and rotations will appear as zero.



On Nov 21, 5:07 pm, doyaydesign <[email protected]> wrote:
> Well now I see why there are no takers on this one! There just is no
> easy answer.
>
> I was able to rotate a cube primitive, applyrotations in a function,
> and track the rotations in variables. This would work great except
> that I'm using imported meshes. It does not look like you can rotate
> and call a function that applies rotation and keep on going. Actually
> the mesh would stop rotating at all!
>
> Why is there diff results for meshes when you applyrotations?
>
> To find a solution for my project, is there a way to rotate the heck
> out of a mesh and then tell when it is back to its original starting
> position? (I would like to randomly rotate the meshes at the start).
> Maybe I can check vertex positions or attach little objects and check
> their positions.
>
> On Nov 17, 10:49 pm, doyaydesign <[email protected]> wrote:
>
>
>
> > I've seen other posts about objects rotating but haven't found a
> > solution to my situation.
>
> > I'm creating a puzzle by importing dae objects. A big part of this is
> > rotating the objects xyz, maybe several times, and when they reach a
> > certain rotation combination an action is taken. But because rotation
> > xyz and pitch/yaw/roll are local, it appears they rotate their
> > coordinate axis and eventually they don't rotate on the expected axis.
> > I need to have the objects always rotate on the global axis.
>
> > Since it is dae objects (from one file), I parse it into an
> > ObjectContainer3D, then getchildren and put them into their own OC3D
> > to add to scene and rotate.
>
> > I tried putting them all into another parent group OC3D but doesn't
> > work. Can't use applyRotations because I need to read the rotation
> > values to trigger the action.
>
> > Has anyone experienced this and found a solution? Ideas welcome!
>
> > thanks- Hide quoted text -
>
> - Show quoted text -

Reply via email to