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

Comparing ray/src/cv/bsdfmesh.c (file contents):
Revision 2.27 by greg, Wed Mar 26 02:52:31 2014 UTC vs.
Revision 2.29 by greg, Thu Mar 27 03:49:14 2014 UTC

# Line 316 | Line 316 | mesh_from_edge(MIGRATION *edge)
316                                  ej1 = create_migration(tvert[0], edge->rbfv[1]);
317                          mesh_from_edge(ej0);
318                          mesh_from_edge(ej1);
319 +                        return;
320                  }
321 <        } else if (tvert[1] == NULL) {          /* grow mesh on left */
321 >        }
322 >        if (tvert[1] == NULL) {                 /* grow mesh on left */
323                  tvert[1] = find_chull_vert(edge->rbfv[1], edge->rbfv[0]);
324                  if (tvert[1] != NULL) {
325                          if (tvert[1]->ord > edge->rbfv[0]->ord)
# Line 394 | Line 396 | check_normal_incidence(void)
396          if (create_migration(mir_rbf, near_rbf) == NULL)
397                  exit(1);                        /* XXX should never happen! */
398          norm_vec[2] = input_orient;             /* interpolate normal dist. */
399 <        rbf = e_advect_rbf(mig_list, norm_vec, 2*near_rbf->nrbf);
399 >        rbf = e_advect_rbf(mig_list, norm_vec, 0);
400          nprocs = saved_nprocs;                  /* final clean-up */
401          free(mir_rbf);
402          free(mig_list);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines