isect and flux - 2nd hit

New Message Reply Date view Thread view Subject view Author view

From: Dirk Scheffter (scheff++at++iff.fhg.de)
Date: 06/29/2001 09:19:12


pfHello,

thanks to Christopher and Brian.

I will check this ASAP. (Actually I move my most loved S/W projects to a
workstation which I can take with me into my vacation...) ;-)

A few notes again...

What I did:

- made fluxes for complete geosets (similar like example in
/usr/share/Performer/...)
- set nearly all isect stuff to UN_CACHE (especially trav masks in fluxed
geosets in CbFluxInitGSet()).
- set geosets bounding to DYNAMIC, (to be really sure - for parent geodes,
also)
- each time I change the geosets, I set new vertex arrays.

If I understood the man pages right the latter should recompute bounding
box, automatically.

Most interesting fact, the geosets start with 0 primitives at creation and
are filled later with vertices. But the intersection works exactly one
times. Thus, it looks like the bounding box is correct computed at least
one time. May be, the 1st ->writeComplete() is important.
BTW. geometry looks OK, no segfaults, no crushed tris...
Another fact, all geosets share the same geode. And each of them I can
isect one times.
Maybe, I should try to set the bounding each time I change the geometry,
additionally. This shouldn't be necessary, but who knows.

At least, this sounds very mysterious. (And I thought, I got the
fluxes...)

I will reread your mails and think about this, again.

To look into /usr/share/Performer/... is just another idea. May be I will
add isect code to the samples and watch, how it works...

I will let you hear about my (lack of/) success when I will be back again.

pfThanks and a nice weekend,
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
-----------------------------------------------------------


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Jun 29 2001 - 09:18:25 PDT

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