1rtcCommitScene(3) Embree Ray Tracing Kernels 3 rtcCommitScene(3)
2
3
4
5 NAME
6 rtcCommitScene - commits scene changes
7
8 SYNOPSIS
9 #include <embree3/rtcore.h>
10
11 void rtcCommitScene(RTCScene scene);
12
13 DESCRIPTION
14 The rtcCommitScene function commits all changes for the specified scene
15 (scene argument). This internally triggers building of a spatial
16 acceleration structure for the scene using all available worker
17 threads. Ray queries can be performed only after committing all scene
18 changes.
19
20 The kind of acceleration structure built can be influenced using scene
21 flags (see rtcSetSceneFlags), and the quality can be specified using
22 the rtcSetSceneBuildQuality function.
23
24 Embree silently ignores primitives during spatial acceleration struc‐
25 ture construction that would cause numerical issues, e.g. primitives
26 containing NaNs, INFs, or values greater than 1.844E18f (as no reason‐
27 able calculations can be performed with such values without causing
28 overflows).
29
30 EXIT STATUS
31 On failure an error code is set that can be queried using rtcDe‐
32 viceGetError.
33
34 SEE ALSO
35 [rtcCommitJoinScene]
36
37
38
39 rtcCommitScene(3)