Norman,
This does appear to work great! Thanks for tracking this down. I
able to fly successfully both at KBOS and KSFO which I couldn't do
before.
Thanks,
Curt.
Norman Vine writes:
> Curtis L. Olson writes:
> >>
> >Again to summarize, we value your participation, and normally you
> >produce very robust code, but in this case since we never know when
> >you are lurking or not, it's difficult to accept broken code with no
> >promise of a fix ...
>
> Hey thanks for the lecture and I'll leave the
> "PLEASE JUST TRY San Francisco Bay" story for another day
> when we NEED to swap stories about other peoples code being
> bottomless timesinks :-)
>
> >It would be nice to have this code working robustly and integrated.
>
> FWIW
> It looks like I made a dumb typo when I added all the special cases :-(
>
> inside of
> void FGHitList::IntersectBranch( ssgBranch *branch, sgdMat4 m,
> sgdVec3 orig, sgdVec3 dir )
>
> try this
>
> switch ( primType ) {
> case GL_POLYGON :
> case GL_TRIANGLE_FAN :
> IntersectPolyOrFanLeaf( (ssgLeaf *)kid, m, orig_leaf, dir_leaf );
> break;
> case GL_TRIANGLES :
> IntersectTriLeaf( (ssgLeaf *)kid, m, orig_leaf, dir_leaf );
> break;
> case GL_TRIANGLE_STRIP :
> case GL_QUAD_STRIP :
> IntersectStripLeaf( (ssgLeaf *)kid, m, orig_leaf, dir_leaf );
> break;
> case GL_QUADS :
> IntersectQuadsLeaf( (ssgLeaf *)kid, m, orig_leaf, dir_leaf );
> break;
> default:
> IntersectLeaf( (ssgLeaf *)kid, m, orig_leaf, dir_leaf );
> }
>
> Enjoy !
>
> Norman
>
> _______________________________________________
> Flightgear-devel mailing list
> [EMAIL PROTECTED]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
--
Curtis Olson IVLab / HumanFIRST Program FlightGear Project
Twin Cities [EMAIL PROTECTED] [EMAIL PROTECTED]
Minnesota http://www.menet.umn.edu/~curt http://www.flightgear.org
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel