<div dir="ltr">Brad,<div>You take the plane that defines the left side of the view frustum; then you intersect your line with that plane.</div><div><br></div><div>I find this is easiest to do in normalized clip space (which goes from [-1..1] in each dimension). The left plane will be defined as point=(-1,0,0), normal=(1,0,0). You can convert your line's points into clip space by multiplying each point by the (modelview matrix * projection matrix). </div><div><br></div><div>I successfully used this approach for graticule labeling in osgEarth. Good luck!</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Glenn Waldron / osgEarth</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 8, 2019 at 3:44 PM Brad Colbert <<a href="mailto:bcolbert@rscusa.com">bcolbert@rscusa.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I'm using an ortho frustum to draw a map.  On the map I'm drawing a kind of range ring / sector pattern, starting from an origin using lines.  I want to draw text at the edge of the viewport where the lines intersect with the edge (well, just inside so the text is viewable).<br>
<br>
The problem I'm having is I can't quite figure out how to tell where the lines end within the frustum.  Any ideas would be welcomed.<br>
<br>
Picture for context is attached.<br>
<br>
Thank you!<br>
<br>
Cheers,<br>
Brad<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=76886#76886" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=76886#76886</a><br>
<br>
<br>
<br>
<br>
Attachments: <br>
<a href="http://forum.openscenegraph.org//files/mapview_458.png" rel="noreferrer" target="_blank">http://forum.openscenegraph.org//files/mapview_458.png</a><br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div>