Re: [info-performer] Isector bug?

Date view Thread view Subject view Author view

From: Allan Schaffer (allan++at++sgi.com)
Date: 08/06/2003 22:43:46


Hi Chris,

Dorosky, Christopher G wrote:
> Certain models, have certain polygons, that won't intersect.
> Still there is no intersection with certain polygons.
> This accounts for about 5% of them. The rest work fine.
>
> I turned on the option in the segset stuff, to intersect with the geode (bounding sphere), and so it intersects with it just fine.
> Of couse, it looks like it is intersecting with air, so I need the tighter test.
>
> This is Performer 2.2.x, where x is something greater than 10

There have been a few intersection fixes since 2.2.10 (+/-), do any of
these seem to apply in your case?

Fixed in 3.0.1:
     o There were Culling / Intersection problems with
       DoubleDCS's. Some details were left out of the man
       page. Updated the man page and corresponding sample
       code. (SCR 880379)

Fixed in 2.5.2:
     o The intersection functions pfScene::isect and
       pfNode::isect either crash or return incorrect results
       on scene graphs deeper than 32 levels.

Fixed in 2.4.1:
     o Intersection testing was limited to geosets with fewer
       than 2^16 triangles. This limit has been increased to
       2^32 (no SCR number).
     o A successful intersection with an indexed triangle
       strip geoset did not fill the 'prim' field of pfHit.
       This has been fixed (SCR 816478).
     o Intersections and picking with an off-axis viewing
       frustum was not functional. This has been fixed, in
       both the 2.4.1 and 2.2.12 versions (SCR 803898).

Allan

-- 
Allan Schaffer                                            allan++at++sgi.com
Engr. Manager, Core Rendering                            1-650-933-2160
Silicon Graphics                                     http://www.sgi.com


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Aug 06 2003 - 22:43:42 PDT