To increase the performance, Im planning to keep the 3d coordinates on
an array.
Is it possible to get 3d->2d coordinates conversion if there is no
rendered Object3d?


On 14 dez, 12:27, marlus <[email protected]> wrote:
> SOLVED
>
> my mistake, the error was ocurring because
> I was trying to access the method before the
>
> view.render();
>
> when no Matrix3D being created yet!
>
> On 14 dez, 11:47,marlus<[email protected]> wrote:
>
> > Sorry,
> > just now I found the thread "Screen coordinates of a 3d object in
> > away3dlite"http://groups.google.com/group/away3d-dev/browse_thread/thread/8dc4ce...
>
> > but when i try to use the viewMatrix3D method, like the code:
>
> > tooltip.x = do3d.viewMatrix3D.position.x /
> > do3d.viewMatrix3D.position.z;
> > tooltip.y = do3d.viewMatrix3D.position.y /
> > do3d.viewMatrix3D.position.z;
>
> > I get the error: can't access a property or method of a null object
> > reference
>
> > Anyone knows why?
>
> > On 14 dez, 02:58, Li <[email protected]> wrote:
>
> > > In Away3D you can use the screen method of Camera3D to obtain the screen
> > > coordinates of a 3D object.
> > > In Away3DLite you access the viewMatrix of an Object3D. The position
> > > property of this matrix gives you a Vector3D X, Y, Z. screen x = X/Z, 
> > > screen
> > > y = Y/Z.
>
>

Reply via email to