Thanks for your help guys. Peter, genius! This makes perfect sense. Maybe I'll restrict it to certain areas or try a different approach. Many, many thanks!
On May 13, 10:32 am, Peter Kapelyan <[email protected]> wrote: > I know that problem. That's happening because you are drawing a line from > one pixel to another on the 3D VAN, but between the coordinates on a UV map > that could be across the whole map! > > So drawing a line from one triangle to another that may be across the map, > will actually draw a line on any triangles in between that. > > I don't know of any fix, but you could try to minimize it a bit from > happening, by doing something like if(distance of last mouseX and mouseY > > somenumber) { then don't draw that line}. > > Only way to completely stop that from happening is to allow people to draw > directly on the 2D map instead. > > Another is not to allow lines to be drawn, but instead pixels that don't > connect to the last mouse position on UV map. > > One other way is to make sure your whole UV map is one mesh although there > will be 1 seam somewhere that you might be able to skip by checking the > mouse distance. > > -Pete > > > > > > > > > > On Fri, May 13, 2011 at 9:29 AM, Albinal <[email protected]> wrote: > > Hi, I've got a model which I'm trying to draw on: > >http://www.albinal.com/van/ > > > I'm doing this by getting the UV coordinates through MouseEvent3D; > > > UVX = event.uv.u * TexVan_mc.width; > > UVY = (1 - event.uv.v) * TexVan_mc.height; > > TexVan_mc.VanCanvas_mc.graphics.moveTo( UVX, UVY); > > > All seems to be going well except that when you try and paint over > > certain seams (where the mesh has been cut to lay out the UV map) it > > goes a little funny. Try scribbling over where the cab joins the back > > box or the wheels. You should get something similar to this: > >http://www.albinal.com/van/van.jpg- with a few wild lines!?! > > > On some seams though it's fine. Am I missing something? > > > Many thanks. > > > Ian > > -- > ___________________ > > Actionscript 3.0 Flash 3D Graphics Engine > > HTTP://AWAY3D.COM
