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]
