418
420
negate_v3_v3(norm, efd->vec_to_point);
419
421
len = normalize_v3(norm);
424
425
CollisionModifierData *collmd = col->collmd;
433
434
hit.dist = len + FLT_EPSILON;
436
437
if (BLI_bvhtree_ray_cast(collmd->bvhtree, point->loc, norm, 0.0f, &hit, eff_tri_ray_hit, NULL)>=0) {
437
438
absorption= col->ob->pd->absorption;
440
441
visibility *= CLAMPIS(1.0f-absorption, 0.0f, 1.0f);