Re: pfFlux and isect

New Message Reply Date view Thread view Subject view Author view

From: Yair Kurzion (yair++at++polygon.engr.sgi.com)
Date: 06/29/2001 10:59:43


Hello Dirk !

What version of Performer are you using ? Somewhere in pf 2.2.x we fixed a
bug that sounds like what you are seeing (don't remember what x).

Are you calling pfGeoSet::setIsectMask ? If so, do you run each call on all
buffers of your fluxed geoset ?

Just a sanity check: do you set the mode bit PFTRAV_IS_CACHE (you shouldn't) ?

If you are using 2.3 or later, I'd have to see some sample code in order to
help.

-yair

> I have created some geometry that has to be changed from time to time.
>
> Before I used a pair of geosets for each item - one for manipulation and
> one for display. After each change they were swapped. It worked
> quite satisfying, and intersection was allways OK.
>
> Due to earlier comments from Angus and other pfGuys I replaced this code
> by usage of pfFlux. Display of geometry is still OK but intersection not.
>
> I realized that for each geoset intersection works exactly one times.
> After first ->writeComplete() it seems that the specific geoset cannot be
> intersected no more. :-( :-( :-( (Sh..! I have been so proud to have a
> clean, MPsafe code now.)
>
> Do I miss something?
>
> Comments, ideas are very welcome.
>
> (Deadline for software was this night and I'm a little bit in hurry.) :-(
>
> pfRegards,
> Dirk.
>
> -----------------------------------------------------------
> Dipl.-Inf. Dirk Scheffter scheff++at++iff.fhg.de
> Fraunhofer IFF fon: +49 (0) 391/40 90-854
> Sandtorstr. 22 fax: +49 (0) 391/40 90-870
> D-39106 Magdeburg http://www2.iff.fhg.de/~scheff
> Germany
> -----------------------------------------------------------
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>

-- 
\_________  \_____  \__    \__  \_____         Yair Kurzion
\_________  \_____   \__   \__  \_____         yair++at++sgi.com
       \__     \__   \____\__      \__   http://reality.sgi.com/yair
       \__          \__  \__                Work: (650) 933-6502
       \__          \__   \__               Home: (408) 226-9771
       \__          \__    \__             


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Jun 29 2001 - 10:59:54 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.