ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/oocnn.c
(Generate patch)

Comparing ray/src/rt/oocnn.c (file contents):
Revision 2.2 by rschregle, Mon Aug 14 21:12:10 2017 UTC vs.
Revision 2.3 by rschregle, Tue Mar 23 00:16:38 2021 UTC

# Line 206 | Line 206 | float OOC_FindNearest (OOC_Octree *oct, OOC_Node *node
206     for (kid0 = 0, i = 0; i < 3; i++)
207        kid0 |= (key [i] > org [i] + kidSize) << i;
208        
209 <   for (i = 0; i < 7; i++) {
209 >   for (i = 0; i < 8; i++) {
210        kid = kid0 ^ i;
211        kidNode = node;
212        kidDataIdx = dataIdx + OOC_GetKid(oct, &kidNode, kid);
# Line 279 | Line 279 | float OOC_Find1Nearest (OOC_Octree *oct, OOC_Node *nod
279     for (kid0 = 0, i = 0; i < 3; i++)
280        kid0 |= (key [i] > org [i] + kidSize) << i;
281        
282 <   for (i = 0; i < 7; i++) {
282 >   for (i = 0; i < 8; i++) {
283        kid = kid0 ^ i;
284        kidNode = node;
285        kidDataIdx = dataIdx + OOC_GetKid(oct, &kidNode, kid);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines