Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPU(s)

rtcDetachGeometry using RTCGeometry

Burr__Adam
초급자
2,706 조회수

Is there a reason that rtcDetachGeometry that accepts a geomID int instead of an RTCGeometry pointer? It seems to break the pattern set by rtcAttachGeometry/rtcAttachGeometryByID but maybe I'm misunderstanding the API. I'm working with a dynamic scene and I'm retaining the RTCGeometry but not the geomID, per docs:

Best store the geometry handle inside your scene representation (and release it in the destructor) and access the handle directly instead of calling rtcGetGeometry.


It wouldn't be a big deal to retain the geomID as well if necessary, this question is more out of curiosity. Thanks!

0 포인트
1 솔루션
SvenW_Intel
중재자
2,706 조회수

As I think about it I cannot give you a good reason why it is that way. We will add a second call where you can also provide the RTCGeometry.

원본 게시물의 솔루션 보기

0 포인트
1 응답
SvenW_Intel
중재자
2,707 조회수

As I think about it I cannot give you a good reason why it is that way. We will add a second call where you can also provide the RTCGeometry.

0 포인트
응답