Thank you ! I have also ported the code to Away3D Lite (minimal port,
without using templates, just to show what changes). Here is the
Away3DLite version:

Demo:
http://www.iemar.tuwien.ac.at/processviz/away3d/insights/orthogrid/LightOrthoGrid.swf

Source:
http://www.iemar.tuwien.ac.at/processviz/away3d/insights/orthogrid/LightOrthoGrid.as.txt

When you compare the two versions using DIFF, this is what strikes me
the most:

<code>
AWAY3D Classic:
                private function drag(e:MouseEvent):void {
                        if(dragging) {
                                var dx:int = e.stageX - sx;
                                var dy:int = e.stageY - sy;
                                view.camera.x = cx - (dx / view.camera.zoom);  
// <---- NOTE
                                view.camera.y = cy + (dy / view.camera.zoom);   
                }
                }
AWAY3DLite:
                private function drag(e:MouseEvent):void {
                        if(dragging) {
                                var dx:int = e.stageX - sx;
                                var dy:int = e.stageY - sy;
                                view.camera.x = cx + (dx / view.camera.zoom); 
// <--- NOTE
                                view.camera.y = cy + (dy / view.camera.zoom);
                        }
                }
</code>

It seems that there is a difference in the x-axis direction of away3d
and away3dlite. This is, I had to swap signs to achieve the same
solution.

cheers,
Gabriel.


On 29 Dez., 09:05, Michael Iv <[email protected]> wrote:
> Very Nice !! Well Done
>
>
>
> On Mon, Dec 28, 2009 at 4:16 PM, gabe <[email protected]> wrote:
> > I post my source and swf for a simple (endless) 2D grid drawn /as
> > background/ to an orthographic view. This can be a usefull for
> > implementing a 3D modeler in away3D or answering "how something can be
> > drawn in a background layer".
>
> > Demo:
>
> >http://www.iemar.tuwien.ac.at/processviz/away3d/insights/orthogrid/Or...
>
> > Source:
>
> >http://www.iemar.tuwien.ac.at/processviz/away3d/insights/orthogrid/Or...
>
> > Sharing means caring.
> > cheers,
> > Gabriel
>
> > Acknowledgements: The endless grid code has been translated from Java
> > (JGraph) to AS3.
>
> --
> Michael Ivanov ,Programmer
> Neurotech Solutions Ltd.
> Flex|Flash |Air |Games|OS|
> Tel-0526237969
> [email protected]
> [email protected]

Reply via email to