<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">You can do Number3D.sub(pointA, pointB).modulo (or moduloSquared for faster)<div><br></div><div><div><br></div><div><div><div>On May 6, 2009, at 11:08 AM, Gwilym Johnston wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi all,</div><div><br></div><div>Quick question:</div>is there an&nbsp;equivalent&nbsp;of Point.distance(pointA, pointB) in Papervision?&nbsp;<div><br></div><div>Thanks</div><div><div><div><div><br><div><div><div><div>On 6 May 2009, at 10:30, <a href="mailto:Papervision3D-request@osflash.org">Papervision3D-request@osflash.org</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Send Papervision3D mailing list submissions to<br><span class="Apple-tab-span" style="white-space:pre">        </span><a href="mailto:papervision3d@osflash.org">papervision3d@osflash.org</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br><span class="Apple-tab-span" style="white-space:pre">        </span><a href="http://osflash.org/mailman/listinfo/papervision3d_osflash.org">http://osflash.org/mailman/listinfo/papervision3d_osflash.org</a><br>or, via email, send a message with subject or body 'help' to<br><span class="Apple-tab-span" style="white-space:pre">        </span>papervision3d-request@osflash.org<br><br>You can reach the person managing the list at<br><span class="Apple-tab-span" style="white-space:pre">        </span>papervision3d-owner@osflash.org<br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of Papervision3D digest..."<br><br><br>Today's Topics:<br><br> &nbsp;&nbsp;1. DAE Memory Leak (Ryan Kee)<br> &nbsp;&nbsp;2. Detect Mouse Events in a viewport (Sandeep Menon)<br> &nbsp;&nbsp;3. Re: Detect Mouse Events in a viewport (Steve D)<br> &nbsp;&nbsp;4. Re: Detect Mouse Events in a viewport (Sandeep Menon)<br> &nbsp;&nbsp;5. Re: Detect Mouse Events in a viewport (Steve D)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Tue, 5 May 2009 15:25:39 -0500<br>From: Ryan Kee &lt;me@ryankee.com><br>Subject: [Papervision3D] DAE Memory Leak<br>To: papervision3d@osflash.org<br>Message-ID: &lt;A5C971FF-87AE-4960-824A-4588DA568B13@ryankee.com><br>Content-Type: text/plain; charset="us-ascii"; Format="flowed";<br><span class="Apple-tab-span" style="white-space:pre">        </span>DelSp="yes"<br><br>Hey everyone. I'm having an issue with a memory leak when dealing with &nbsp;<br>DAEs. At first I thought it was the same problem that older builds of &nbsp;<br>PV3D had with dictionary objects not using weak references (Seb fixed &nbsp;<br>those a few months ago:http://www.sebleedelisle.com/?p=309), but after &nbsp;<br>running side by side tests of adding and deleting primitives and DAEs, &nbsp;<br>the memory creep was only present with DAE files.<br><br>For my current application I have the need to load and unload several &nbsp;<br>DAE models and apply the same texture to all of them. In theory, &nbsp;<br>something like this should work:<br>Code:<br><br>import org.papervision3d.materials.ColorMaterial;<br>import org.papervision3d.materials.utils.MaterialsList;<br>import org.papervision3d.objects.parsers.DAE;<br>import org.papervision3d.view.Viewport3D;<br>import org.papervision3d.render.BasicRenderEngine;<br>import org.papervision3d.cameras.Camera3D;<br>import org.papervision3d.scenes.Scene3D;<br>import org.papervision3d.events.FileLoadEvent;<br>import org.papervision3d.view.stats.StatsView;<br><br>public var SCENE:Scene3D = new Scene3D();<br>public var CAMERA:Camera3D = new Camera3D();<br>public var RENDERER:BasicRenderEngine = new BasicRenderEngine();<br>public var VIEWPORT:Viewport3D = new Viewport3D(640,480);<br>public var COLLADA:DAE;<br>public var MATERIALS:MaterialsList = new MaterialsList();<br>public var COLOR_MAT:ColorMaterial = new ColorMaterial();<br><br>public function init():void<br>{<br><span class="Apple-tab-span" style="white-space:pre">        </span>//add the viewport to the stage<br><span class="Apple-tab-span" style="white-space:pre">        </span>stage.addChild(VIEWPORT);<br><span class="Apple-tab-span" style="white-space:pre">        </span>//set up material list<br><span class="Apple-tab-span" style="white-space:pre">        </span>MATERIALS.addMaterial(COLOR_MAT, 'TextureName');<br><span class="Apple-tab-span" style="white-space:pre">        </span>//create collada<br><span class="Apple-tab-span" style="white-space:pre">        </span>loadCollada();<br><span class="Apple-tab-span" style="white-space:pre">        </span>//set up mouse event to unload the current dae and load another<br><span class="Apple-tab-span" style="white-space:pre">        </span>stage.addEventListener(MouseEvent.CLICK, unloadCollada);<br>}<br><br>public function loadCollada():void<br>{<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA = new DAE();<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.load('dae/yourFileName.dae', MATERIALS);<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.addEventListener(FileLoadEvent.LOAD_COMPLETE, daeLoaded);<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.scale = 3500;<br>}<br><br>public function unloadCollada(e:MouseEvent):void<br>{<br><span class="Apple-tab-span" style="white-space:pre">        </span>//remove the collada from the scene and set everything to null<br><span class="Apple-tab-span" style="white-space:pre">        </span>SCENE.removeChild(COLLADA);<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.geometry = null;<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.materials = null;<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.document = null;<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA = null;<br><span class="Apple-tab-span" style="white-space:pre">        </span>//load the collada again<br><span class="Apple-tab-span" style="white-space:pre">        </span>loadCollada();<br>}<br><br>public function daeLoaded(e:FileLoadEvent):void<br>{<br><span class="Apple-tab-span" style="white-space:pre">        </span>//remove event listener<br><span class="Apple-tab-span" style="white-space:pre">        </span>COLLADA.removeEventListener(FileLoadEvent.LOAD_COMPLETE, daeLoaded);<br><span class="Apple-tab-span" style="white-space:pre">        </span>//add collada to the scene<br><span class="Apple-tab-span" style="white-space:pre">        </span>SCENE.addChild(COLLADA);<br><span class="Apple-tab-span" style="white-space:pre">        </span>//set up and start render timer<br><span class="Apple-tab-span" style="white-space:pre">        </span>var TIMER:Timer = new Timer(20);<br><span class="Apple-tab-span" style="white-space:pre">        </span>TIMER.addEventListener(TimerEvent.TIMER, renderScene);<br><span class="Apple-tab-span" style="white-space:pre">        </span>TIMER.start();<br>}<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span><br><br>public function renderScene(e:TimerEvent):void<br>{<br><span class="Apple-tab-span" style="white-space:pre">        </span>RENDERER.renderScene(SCENE, CAMERA, VIEWPORT);<br>}<br><br><br>If you were to compile this, you'd see that the memory keeps building &nbsp;<br>every time you click the stage. If I replaced the DAE with a Cube, &nbsp;<br>there isn't any memory leak. Any ideas?<br><br>Ryan<br><br><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090505/ad73caa8/attachment-0001.html><br><br>------------------------------<br><br>Message: 2<br>Date: Wed, 6 May 2009 13:42:15 +0530<br>From: Sandeep Menon &lt;sandeepmenon24@gmail.com><br>Subject: [Papervision3D] Detect Mouse Events in a viewport<br>To: papervision3d@osflash.org<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;6895a11c0905060112w4ccb1ad8ib472bfcb16ece8d6@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>Hi,<br><br>I've got the following setup in a papervision application I'm working on.<br><br> &nbsp;&nbsp;- A Viewport3D object, that's added as a child of a<br> &nbsp;&nbsp;- UIComponent, that in turn is added as a child to a<br> &nbsp;&nbsp;- A custom object, that's derived from a Canvas class<br><br>What i want to do is detect any mouse events that happen within the<br>viewport, not just those that occur over any scene objects.<br><br><br>How would I go about handling this, by adding the listener to the viewport<br>itself or even the UIcomponent object, rather than dealing with it at the<br>Canvas-derived object?<br><br>Thanks,<br>sm<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090506/21c11565/attachment-0001.html><br><br>------------------------------<br><br>Message: 3<br>Date: Wed, 6 May 2009 01:48:08 -0700<br>From: Steve D &lt;kruass@gmail.com><br>Subject: Re: [Papervision3D] Detect Mouse Events in a viewport<br>To: papervision3d@osflash.org<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;f66fee040905060148q17a8235amcd0fba5e8e90a835@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>If the UIComponent or Canvas have solid backgrounds, and they will detect a<br>hittest. &nbsp;You can put your event listener on them. &nbsp;If they are transparent<br>(as the viewport is), then you'll need the listener on the scene, and do<br>bounds checking in the event handler method.<br><br><br><br>On Wed, May 6, 2009 at 1:12 AM, Sandeep Menon &lt;sandeepmenon24@gmail.com>wrote:<br><br><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I've got the following setup in a papervision application I'm working on.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"> &nbsp;&nbsp;- A Viewport3D object, that's added as a child of a<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;- UIComponent, that in turn is added as a child to a<br></blockquote><blockquote type="cite"> &nbsp;&nbsp;- A custom object, that's derived from a Canvas class<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">What i want to do is detect any mouse events that happen within the<br></blockquote><blockquote type="cite">viewport, not just those that occur over any scene objects.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">How would I go about handling this, by adding the listener to the viewport<br></blockquote><blockquote type="cite">itself or even the UIcomponent object, rather than dealing with it at the<br></blockquote><blockquote type="cite">Canvas-derived object?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks,<br></blockquote><blockquote type="cite">sm<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">Papervision3D mailing list<br></blockquote><blockquote type="cite">Papervision3D@osflash.org<br></blockquote><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090506/cef39964/attachment-0001.html><br><br>------------------------------<br><br>Message: 4<br>Date: Wed, 6 May 2009 14:48:24 +0530<br>From: Sandeep Menon &lt;sandeepmenon24@gmail.com><br>Subject: Re: [Papervision3D] Detect Mouse Events in a viewport<br>To: papervision3d@osflash.org<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;6895a11c0905060218r1bc3179cxa2f0746f7406494d@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>so, if i have a viewport that's embedded in a UIComponent of the same size,<br>being transparent, I'll need to add the listener to the scene object<br>instead?<br><br>On Wed, May 6, 2009 at 2:18 PM, Steve D &lt;kruass@gmail.com> wrote:<br><br><blockquote type="cite">If the UIComponent or Canvas have solid backgrounds, and they will detect a<br></blockquote><blockquote type="cite">hittest. &nbsp;You can put your event listener on them. &nbsp;If they are transparent<br></blockquote><blockquote type="cite">(as the viewport is), then you'll need the listener on the scene, and do<br></blockquote><blockquote type="cite">bounds checking in the event handler method.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, May 6, 2009 at 1:12 AM, Sandeep Menon &lt;sandeepmenon24@gmail.com>wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Hi,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I've got the following setup in a papervision application I'm working on.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- A Viewport3D object, that's added as a child of a<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- UIComponent, that in turn is added as a child to a<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- A custom object, that's derived from a Canvas class<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">What i want to do is detect any mouse events that happen within the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">viewport, not just those that occur over any scene objects.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">How would I go about handling this, by adding the listener to the viewport<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">itself or even the UIcomponent object, rather than dealing with it at the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Canvas-derived object?<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Thanks,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">sm<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Papervision3D mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Papervision3D@osflash.org<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">Papervision3D mailing list<br></blockquote><blockquote type="cite">Papervision3D@osflash.org<br></blockquote><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090506/c10d90cf/attachment-0001.html><br><br>------------------------------<br><br>Message: 5<br>Date: Wed, 6 May 2009 02:30:42 -0700<br>From: Steve D &lt;kruass@gmail.com><br>Subject: Re: [Papervision3D] Detect Mouse Events in a viewport<br>To: papervision3d@osflash.org<br>Message-ID:<br><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;f66fee040905060230k15d8f44boe69540b79c7485c@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>A Flash displayobject wont detect mouse events on any part of it that is<br>100% transparent. &nbsp;The typical way to get around this is to put the mouse<br>event on the scene, and then manually figure out if the mouse event should<br>be affecting the transparent displayobject.<br><br><br>On Wed, May 6, 2009 at 2:18 AM, Sandeep Menon &lt;sandeepmenon24@gmail.com>wrote:<br><br><blockquote type="cite">so, if i have a viewport that's embedded in a UIComponent of the same size,<br></blockquote><blockquote type="cite">being transparent, I'll need to add the listener to the scene object<br></blockquote><blockquote type="cite">instead?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, May 6, 2009 at 2:18 PM, Steve D &lt;kruass@gmail.com> wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">If the UIComponent or Canvas have solid backgrounds, and they will detect<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">a hittest. &nbsp;You can put your event listener on them. &nbsp;If they are<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">transparent (as the viewport is), then you'll need the listener on the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">scene, and do bounds checking in the event handler method.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">On Wed, May 6, 2009 at 1:12 AM, Sandeep Menon &lt;sandeepmenon24@gmail.com>wrote:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Hi,<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I've got the following setup in a papervision application I'm working on.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- A Viewport3D object, that's added as a child of a<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- UIComponent, that in turn is added as a child to a<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"> &nbsp;&nbsp;- A custom object, that's derived from a Canvas class<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">What i want to do is detect any mouse events that happen within the<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">viewport, not just those that occur over any scene objects.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">How would I go about handling this, by adding the listener to the<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">viewport itself or even the UIcomponent object, rather than dealing with it<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at the Canvas-derived object?<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Thanks,<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sm<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Papervision3D mailing list<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Papervision3D@osflash.org<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Papervision3D mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Papervision3D@osflash.org<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">Papervision3D mailing list<br></blockquote><blockquote type="cite">Papervision3D@osflash.org<br></blockquote><blockquote type="cite">http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: &lt;http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090506/7fce51ff/attachment.html><br><br>------------------------------<br><br>_______________________________________________<br>Papervision3D mailing list<br>Papervision3D@osflash.org<br>http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br><br><br>End of Papervision3D Digest, Vol 32, Issue 11<br>*********************************************<br></div></blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><font class="Apple-style-span" color="#FF8000"><b style="color: rgb(255, 128, 0); font-weight: bold; "><span class="Apple-style-span" style="color: rgb(255, 128, 0); font-weight: bold; ">Gwilym Johnston</span></b></font></div><div><font class="Apple-style-span" color="#7F7F7F"><br class="khtml-block-placeholder"></font></div><div><font class="Apple-style-span" color="#7F7F7F"><font class="Apple-style-span" color="#FF8000"><b style="color: rgb(255, 128, 0); font-weight: bold; "><font class="Apple-style-span" color="#999999"><span class="Apple-style-span" style="font-weight: normal; color: rgb(153, 153, 153); "><font class="Apple-style-span" color="#666666"><span class="Apple-style-span" style="color: rgb(102, 102, 102); ">e</span></font><span class="Apple-style-span" style="color: rgb(153, 153, 153); ">:<a href="mailto:me@gwilym.com">&nbsp;me@gwilym.com</a></span></span></font></b></font></font></div><div><font class="Apple-style-span" color="#999999"><span class="Apple-style-span" style="color: rgb(102, 102, 102); ">w:&nbsp;<a href="mailto:me@gwilym.com">www.gwilym.com</a></span></font></div><div><font class="Apple-style-span" color="#FF8000"><b style="color: rgb(255, 128, 0); font-weight: bold; "><span class="Apple-style-span" style="font-weight: normal; color: rgb(255, 128, 0); "><font class="Apple-style-span" color="#666666"><span class="Apple-style-span" style="color: rgb(102, 102, 102); ">m: + 44 (0) 7595 727365</span></font></span><br class="khtml-block-placeholder"></b></font></div><div><font class="Apple-style-span" color="#666666"><br></font></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></div></span></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></div></div></div></div></div></div></div>_______________________________________________<br>Papervision3D mailing list<br><a href="mailto:Papervision3D@osflash.org">Papervision3D@osflash.org</a><br>http://osflash.org/mailman/listinfo/papervision3d_osflash.org<br></blockquote></div><br></div></div></body></html>