<div id="RTEContent"><br> Hello again users,<br> <br> As I explained yesterday (below) I am having some problems defining a plane sources location. Should/would the following work? (note Vec3f is a vector class that supports the standard operators, ie +, *, etc...)<br> <br> &nbsp;&nbsp; Vec3f pn(-1., 0., 1.); // normal not used<br> &nbsp;&nbsp; Vec3f pp(3., .0, -3.); // origin<br> &nbsp;&nbsp; //Vec3f pp(0., .0, 0.); // origin<br> &nbsp;&nbsp; Vec3f pu(-1.,0., -1.); // point 1 on plane, local to 0<br> &nbsp;&nbsp; Vec3f pv(0.,1.,0.); // point 2 on plane.<br> &nbsp;&nbsp; float lu = 200, lv = 150;<br> <br> &nbsp;&nbsp; Vec3f p1(pp + (lu/2.)*pu); <br> &nbsp;&nbsp; Vec3f p2(pp + (lv/2.)*pv);<br> <br> &nbsp;&nbsp; plane-&gt;SetOrigin(pp[0], pp[1], pp[2]);<br> &nbsp;&nbsp; plane-&gt;SetPoint1(pu[0], pu[1], pu[2]);<br> &nbsp;&nbsp; plane-&gt;SetPoint2(pv[0], pv[1], pv[2]);<br> <br> This works fine with the origin is 0, 0, 0 <br> But not when I change the origin to something else the plane
 is skewed.&nbsp; I would think that point 1 and 2 would be defined such that (p1-origin) x (p2-origin) would produce the palnes normal... that probably is the case I imagine, what am I doing wrong?<br><br> Thanks for your time.<br> -tim<br> <br>Note: forwarded message attached.</div><p>
                <hr size=1> <B>Yahoo! Personals</B><BR> 
Let fate take it's course directly to your email.<br> 
See who's waiting for you <a href="http://us.rd.yahoo.com/evt=36106/*http://personals.yahoo.com 
">Yahoo! Personals</a>