Thanks.  Maybe I should have mentioned earlier, that
This is part of my work on a LENSFLARE system for Away3d.

Parts:
1 - LENSFLARE MovieClip that contains all 2D assets and listens for
lensflare position
on stage to move and scale assets for the desired look.

2 - a few lines of code that set the LENSFLARE_LIGHTSOURCE variable to
an Object3D.
ScreenVertex tracking links the LENSFLARE.x and y to the
LENSFLARE_LIGHTSOURCE in Away3d.

3. LENSFLARE_LINE_OF_SIGHT is the line segment connecting between the
LENSFLARE_LIGHTSOURCE and the CAMERA

3 - The Width of the LENSFLARE_LIGHTSOURCE sets the width of the
LENSFLARE_LINE_OF_SIGHT RADIUS
This determines how intense the flare is, and implements into the
detection for the
COLLISION of anything intersecting the LENSFLARE_LINE_OF_SIGHT so that
if the LENSFLARE is obscured by anything,
the alpha and intensity of the flare are reduced towards 0 until
covered entirely, and increase back again when revealed.

I first tried using a cylinder as the LENSFLARE_LINE_OF_SIGHT.  It's
probably much easier
for figuring out intersections, but once again,
using a cylinder or a line segment won't update properly as I
mentioned in the earlier posts.

the LENSFLARE_LINE_OF_SIGHT is an invisible element,
which might update in realtime, but I can't tell if I can't see it.

Want to share this with everybody as soon as I am finished with it.

This has been haunting my sleep for a while now.

thx
Phreakquency


On Feb 2, 12:38 pm, Peter Kapelyan <[email protected]> wrote:
> I had modified LineSegment to have a "segments" parameter - so the line
> could be subdivided say 20 times etc.
>
> If you did a distanceTo() check on each of the segment start or end vertice,
> you could get somethign really close to what you want.
>
> If you think the new LineSegment I created would help you , let me know,
> I'll try to get it to you or into the trunk ASAP.
>
> -Pete
>
> On Mon, Feb 2, 2009 at 3:09 PM, phreakquency <[email protected]> wrote:
>
> > Additionally, I've got the line segment successfully connected
> > to an object and the camera.  Only problem is whenever I move the
> > camera
> > the line does not update instantly and takes a moment to move from the
> > last camera
> > position to the new one.
>
> > boundingRadius trace also is returning what seems to be the length of
> > the line.
>
> > what about a radius around the width of the line?
>
> --
> ___________________
>
> Actionscript 3.0 Flash 3D Graphics Engine
>
> HTTP://AWAY3D.COM

Reply via email to