ah i see!

your right - it's different in away. The drawtriangle primitive always
arranges it's screenvertices in a clockwise order, regardless of whether
it's rendering the front or back of a face. This comes in handy for
post-render operations, such as hit-detection...

Rob

On Sun, Nov 23, 2008 at 10:12 PM, Makc <[EMAIL PROTECTED]> wrote:

>
> Hey Rob,
>
> I do understand what it is there for. But my point was that if you
> flip the order of vertices, the value will change its sign, and so the
> code, as is, will force no smoothing whatever the matrix is. Maybe
> this does not happen in away, but in sandy this does happen when the
> back side of face is rendered.
>
> On Mon, Nov 24, 2008 at 12:09 AM, Rob Bateman <[EMAIL PROTECTED]>
> wrote:
> > Hey Makc
> >
> > the smooth formula is to stop smoothed materials from causing processor
> > burnout when the texture matrix has a hight level of transform.
> compressing
> > a bitmapfill bitmapData object into a line causes the flashplayer to
> throw a
> > fit as it tries to smooth hundreds of pixels on top of each other. This
> line
> > of code switches smoothing off if the material transform gets anywhere
> close
> > to thoes levels - usually as a result of a face being viewed end-on.
> >
> > this has been checked in teh past, and it seems to work for the purpose
> it
> > was designed. I'm not sure off the top of my head whether negative values
> > are allowed - really makes no difference as long as it stops the
> smoothing
> > bug!
> >
> > Rob
> >
> >
> > On Sun, Nov 23, 2008 at 9:47 PM, Makc <[EMAIL PROTECTED]> wrote:
> >>
> >> In AbstractRenderSession you have this construct:
> >>
> >> .beginBitmapFill(bitmap, m, repeat, smooth && (v0x*(d2 - b2) - v1x*d2
> >> + v2x*b2 > 400));
> >>
> >> while it is very cool hack, I think this value is negative in 50% of
> >> cases and so it's its abs() must be > 400 (why this value, btw? 100
> >> worked for me, for example)
> >
> >
> >
> > --
> > Rob Bateman
> > Flash Development & Consultancy
> >
> > [EMAIL PROTECTED]
> > www.infiniteturtles.co.uk
> > www.away3d.com
> >
>



-- 
Rob Bateman
Flash Development & Consultancy

[EMAIL PROTECTED]
www.infiniteturtles.co.uk
www.away3d.com

Reply via email to