/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/foundation/meta/tests/ |
H A D | test_intersection_rayaabb.cpp | 53 const bool hit = intersect(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 63 const bool hit = intersect(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 73 const bool hit = intersect(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 83 const bool hit = intersect(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 93 const bool hit = intersect(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 355 const bool hit = clip(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 367 const bool hit = clip(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 379 const bool hit = clip(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 391 const bool hit = clip(ray, RayInfo3d(ray), aabb); in TEST_SUITE() 403 const bool hit = clip(ray, RayInfo3d(ray), aabb); in TEST_SUITE() [all …]
|
H A D | test_intersection_raysphere.cpp | 94 const Ray3d ray(RayOrigin, RayDirection, 0.5, 1.0); in TEST_SUITE() local 103 const Ray3d ray(RayOrigin, RayDirection, 0.5, 1.0); in TEST_SUITE() local 114 const Ray3d ray(RayOrigin, RayDirection, 0.5, 1.0); in TEST_SUITE() local 130 const Ray3d ray(RayOrigin, RayDirection, 6.0, 8.0); in TEST_SUITE() local 139 const Ray3d ray(RayOrigin, RayDirection, 6.0, 8.0); in TEST_SUITE() local 150 const Ray3d ray(RayOrigin, RayDirection, 6.0, 8.0); in TEST_SUITE() local 166 const Ray3d ray(RayOrigin, RayDirection, 2.0, 3.0); in TEST_SUITE() local 175 const Ray3d ray(RayOrigin, RayDirection, 2.0, 3.0); in TEST_SUITE() local 186 const Ray3d ray(RayOrigin, RayDirection, 2.0, 3.0); in TEST_SUITE() local 202 const Ray3d ray(RayOrigin, RayDirection, 2.0, 6.0); in TEST_SUITE() local [all …]
|
/dports/graphics/embree/embree-3.13.2/kernels/geometry/ |
H A D | intersector_epilog.h | 23 RayHit& ray; member 74 Ray& ray; member 298 Ray& ray; member 519 ray.tfar = select(valid,t,ray.tfar); in operator() 521 ray.tfar = select(m_accept,ray.tfar,old_t); in operator() 584 ray.tfar = select(valid,t,ray.tfar); in operator() 586 ray.tfar = select(valid,ray.tfar,old_t); in operator() 634 ray.tfar = select(valid,t,ray.tfar); in operator() 636 ray.tfar = select(m_accept,ray.tfar,old_t); in operator() 694 ray.tfar = select(valid,t,ray.tfar); in operator() [all …]
|
H A D | instance_intersector.cpp | 63 ray.org = Vec3ff(xfmPoint(world2local, ray_org), ray.tnear()); in intersect() 64 ray.dir = Vec3ff(xfmVector(world2local, ray_dir), ray.time()); in intersect() 67 ray.org = ray_org; in intersect() 68 ray.dir = ray_dir; in intersect() 90 ray.org = Vec3ff(xfmPoint(world2local, ray_org), ray.tnear()); in occluded() 91 ray.dir = Vec3ff(xfmVector(world2local, ray_dir), ray.time()); in occluded() 94 ray.org = ray_org; in occluded() 152 ray.org = Vec3ff(xfmPoint(world2local, ray_org), ray.tnear()); in intersect() 153 ray.dir = Vec3ff(xfmVector(world2local, ray_dir), ray.time()); in intersect() 179 ray.org = Vec3ff(xfmPoint(world2local, ray_org), ray.tnear()); in occluded() [all …]
|
/dports/lang/spidermonkey60/firefox-60.9.0/testing/web-platform/meta/css/motion/animation/ |
H A D | offset-path-interpolation-005.html.ini | 65 ["ray(10deg sides contain)" and "ray(50deg sides contain)" are valid offset-path values] 107 ["ray(200deg farthest-side)" and "ray(300deg sides)" are valid offset-path values] 110 [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress -1] 113 [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 0] 122 [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 1] 125 [Animation between "ray(200deg farthest-side)" and "ray(300deg sides)" at progress 2] 128 ["ray(200deg sides contain)" and "ray(300deg sides)" are valid offset-path values] 131 [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress -1] 134 [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 0] 143 [Animation between "ray(200deg sides contain)" and "ray(300deg sides)" at progress 1] [all …]
|
/dports/graphics/embree/embree-3.13.2/kernels/common/ |
H A D | ray.h | 282 ray.tfar = tfar[i]; ray.mask = mask[i]; ray.id = id[i]; ray.flags = flags[i]; 321 tfar[i] = ray.tfar; mask[i] = ray.mask; id[i] = ray.id; flags[i] = ray.flags; 329 tfar[i] = ray.tfar; mask[i] = ray.mask; id[i] = ray.id; flags[i] = ray.flags; 1198 transpose(a0,a1,a2,a3, ray.org.x, ray.org.y, ray.org.z, ray.tnear()); 1206 transpose(b0,b1,b2,b3, ray.dir.x, ray.dir.y, ray.dir.z, ray.time()); 1239 …e(ab0,ab1,ab2,ab3,ab4,ab5,ab6,ab7, ray.org.x, ray.org.y, ray.org.z, ray.tnear(), ray.dir.x, ray.di… 1286 … ray.org.x, ray.org.y, ray.org.z, ray.tnear(), ray.dir.x, ray.dir.y, ray.dir.z, ray.time()); 1398 transpose(a0,a1,a2,a3, ray.org.x, ray.org.y, ray.org.z, ray.tnear()); 1406 transpose(b0,b1,b2,b3, ray.dir.x, ray.dir.y, ray.dir.z, ray.time()); 1439 …e(ab0,ab1,ab2,ab3,ab4,ab5,ab6,ab7, ray.org.x, ray.org.y, ray.org.z, ray.tnear(), ray.dir.x, ray.di… [all …]
|
/dports/graphics/embree/embree-3.13.2/tutorials/verify/ |
H A D | rtcore_helpers.h | 145 rh.ray.org_x = org.x; rh.ray.org_y = org.y; rh.ray.org_z = org.z; in makeRay() 146 rh.ray.dir_x = dir.x; rh.ray.dir_y = dir.y; rh.ray.dir_z = dir.z; in makeRay() 148 rh.ray.time = 0; rh.ray.mask = -1; in makeRay() 158 rh.ray.org_x = org.x; rh.ray.org_y = org.y; rh.ray.org_z = org.z; in makeRay() 159 rh.ray.dir_x = dir.x; rh.ray.dir_y = dir.y; rh.ray.dir_z = dir.z; in makeRay() 161 rh.ray.time = 0; rh.ray.mask = -1; in makeRay() 210 rh.ray.dir_x = dir.x; rh.ray.dir_y = dir.y; rh.ray.dir_z = dir.z; in fastMakeRay() 212 rh.ray.time = 0; rh.ray.mask = -1; rh.ray.id = -1; in fastMakeRay() 283 ray_o.ray.id[i] = ray_i.ray.id; in setRay() 308 ray_o.ray.id[i] = ray_i.ray.id; in setRay() [all …]
|
/dports/science/py-pymol/pymol-open-source-2.4.0/test/inp/ |
H A D | L0100isomisc.pml | 8 ray renderer=2 10 ray renderer=2 12 ray renderer=2 14 ray renderer=2 20 ray renderer=2 23 ray renderer=2 26 ray renderer=2 33 ray renderer=2 35 ray renderer=2 37 ray renderer=2 [all …]
|
/dports/games/shockolate/systemshock-0.8.2-43-ga9eb1b93/src/GameSrc/ |
H A D | combat.c | 95 dest[0] = ray->dx; in simple_ray_caster() 102 ph = ray_cast_wrapper(src, dest, ray->speed, ray->mass, ray->size, ray->range, ray->exclusion); in simple_ray_caster() 126 Combat_Ray ray; in ray_cast_attack() local 161 Combat_Ray ray; in ray_cast_points() local 171 dist = fix_sqrt(fix_mul(ray.dx, ray.dx) + fix_mul(ray.dy, ray.dy) + fix_mul(ray.dz, ray.dz)); in ray_cast_points() 172 ray.dx = fix_div(ray.dx, dist); in ray_cast_points() 173 ray.dy = fix_div(ray.dy, dist); in ray_cast_points() 174 ray.dz = fix_div(ray.dz, dist); in ray_cast_points() 192 Combat_Ray ray; in ray_cast_vector() local 220 Combat_Ray ray; in ray_cast_objects() local [all …]
|
/dports/graphics/embree/embree-3.13.2/tutorials/common/tutorial/ |
H A D | tutorial_device.cpp | 168 Ray ray; in renderPixelEyeLight() local 187 else if (dot(ray.dir,ray.Ng) < 0.0f) in renderPixelEyeLight() 199 Ray ray; in RENDER_FRAME_FUNCTION_CPP() local 228 Ray ray; in RENDER_FRAME_FUNCTION_CPP() local 246 else return Vec3fa(ray.u,ray.v,1.0f-ray.u-ray.v); in RENDER_FRAME_FUNCTION_CPP() 255 Ray ray; in RENDER_FRAME_FUNCTION_CPP() local 297 Ray ray; in RENDER_FRAME_FUNCTION_CPP() local 315 else return abs(normalize(Vec3fa(ray.Ng.x,ray.Ng.y,ray.Ng.z))); in RENDER_FRAME_FUNCTION_CPP() 379 else return randomColor(ray.geomID ^ ray.primID)*Vec3fa(abs(dot(ray.dir,normalize(ray.Ng)))); in RENDER_FRAME_FUNCTION_CPP() 441 Vec3fa hitPos = ray.org + ray.tfar * ray.dir; in RENDER_FRAME_FUNCTION_CPP() [all …]
|
H A D | tutorial_device.ispc | 166 Ray ray; 185 else if (dot(ray.dir,ray.Ng) < 0.0f) 197 Ray ray; 226 Ray ray; 244 else return make_Vec3f(ray.u,ray.v,1.0f-ray.u-ray.v); 253 Ray ray; 313 else return abs(normalize(make_Vec3f(ray.Ng.x,ray.Ng.y,ray.Ng.z))); 314 //else return normalize(make_Vec3f(ray.Ng.x,ray.Ng.y,ray.Ng.z)); 377 else return randomColor(ray.geomID ^ ray.primID)*make_Vec3f(abs(dot(ray.dir,normalize(ray.Ng)))); 439 Vec3f hitPos = ray.org + ray.tfar * ray.dir; [all …]
|
/dports/graphics/wings/libigl-2.1.0/include/igl/embree/ |
H A D | EmbreeIntersector.h | 376 ray.ray.flags = 0; in intersectRay() 399 hit.t = ray.ray.tfar; in intersectRay() 480 ray.ray.flags = 0; in intersectRay() 485 ray.ray.tnear = min_t; in intersectRay() 486 ray.ray.tfar = tfar; in intersectRay() 570 ray.ray.flags = 0; in intersectSegment() 588 hit.t = ray.ray.tfar; in intersectSegment() 605 ray.ray.tnear = tnear; in createRay() 606 ray.ray.tfar = tfar; in createRay() 608 ray.ray.mask = mask; in createRay() [all …]
|
/dports/science/mcxtrace-comps/mcxtrace-comps-1.2-src/share/ |
H A D | shadow-lib.c | 62 ray.Position[0] = -x; in mcxtrace2shadow() 63 ray.Position[1] = z; in mcxtrace2shadow() 64 ray.Position[2] = y; in mcxtrace2shadow() 75 ray.Kvector[2] = ky/k; in mcxtrace2shadow() 93 return ray; in mcxtrace2shadow() 109 *y = ray.Position[2]; in shadow2mcxtrace() 110 *z = ray.Position[1]; in shadow2mcxtrace() 118 *kx = -KS2M * ray.Wavenumber*ray.Kvector[0]; in shadow2mcxtrace() 119 *ky = KS2M * ray.Wavenumber*ray.Kvector[2]; in shadow2mcxtrace() 120 *kz = KS2M * ray.Wavenumber*ray.Kvector[1]; in shadow2mcxtrace() [all …]
|
/dports/graphics/ospray/ospray-2.8.0/ospray/common/ |
H A D | Ray.ih | 15 /* ray input data */ 68 ray.t0 = t0; 69 ray.t = t1; 71 ray.mask = -1; 87 setRay(ray, ray.org, ray.dir, t0, t1, ray.time); 94 ray.org = xfmPoint(xfm, ray.org); 95 ray.dir = xfmVector(xfm, ray.dir); 96 ray.Ng = xfmVector(transposed(xfm.l), ray.Ng); 101 ray.org = xfmPoint(xfm, ray.org); 102 ray.dir = xfmVector(xfm, ray.dir); [all …]
|
H A D | World.ih | 142 rayIntervals.intervals[0] = make_box1f(ray.t0, ray.t); 159 ray.t = inf; 182 // Do not build ray intervals that are further than ray.t 234 if (or (t < ray.t0, ray.t < t0)) 238 ray.t0 = max(ray.t0, t0); 239 ray.t = min(ray.t, t); 252 ray.t0 = t0; 253 ray.t = t; 284 return ray.t < ray.t0; 338 dg.st = make_vec2f(ray.u, ray.v); [all …]
|
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/appleseed/foundation/math/intersection/ |
H A D | raysphere.h | 110 const T a = dot(ray.m_dir, ray.m_dir); in intersect_sphere() 123 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere() 127 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere() 152 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere_unit_direction() 156 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere_unit_direction() 170 const T a = dot(ray.m_dir, ray.m_dir); in intersect_sphere() 183 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere() 190 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere() 219 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere_unit_direction() 226 if (t >= ray.m_tmin && t < ray.m_tmax) in intersect_sphere_unit_direction() [all …]
|
H A D | rayaabb.h | 75 const Ray<T, 3>& ray, 85 const Ray<T, 3>& ray, 96 const Ray<T, 3>& ray, 109 const Ray<T, 3>& ray, 147 return !(tmin > tmax || tmax < ray.m_tmin || tmin >= ray.m_tmax); in intersect() 246 if (tmin > tmax || tmax < ray.m_tmin || tmin >= ray.m_tmax) in intersect() 273 if (tmin > tmax || tmax < ray.m_tmin || tmin >= ray.m_tmax) in intersect() 301 if (tmin > tmax || tmax < ray.m_tmin || tmin >= ray.m_tmax) in intersect() 330 if (tmin > tmax || tmax < ray.m_tmin || tmin >= ray.m_tmax) in clip() 333 ray.m_tmin = ssemax(ray.m_tmin, tmin); in clip() [all …]
|
/dports/graphics/embree/embree-3.13.2/include/embree3/ |
H A D | rtcore_ray.h | 348 rh.ray.org_x = RTCRayN_org_x(ray,N,i); in rtcGetRayHitFromRayHitN() 349 rh.ray.org_y = RTCRayN_org_y(ray,N,i); in rtcGetRayHitFromRayHitN() 350 rh.ray.org_z = RTCRayN_org_z(ray,N,i); in rtcGetRayHitFromRayHitN() 351 rh.ray.tnear = RTCRayN_tnear(ray,N,i); in rtcGetRayHitFromRayHitN() 352 rh.ray.dir_x = RTCRayN_dir_x(ray,N,i); in rtcGetRayHitFromRayHitN() 353 rh.ray.dir_y = RTCRayN_dir_y(ray,N,i); in rtcGetRayHitFromRayHitN() 354 rh.ray.dir_z = RTCRayN_dir_z(ray,N,i); in rtcGetRayHitFromRayHitN() 355 rh.ray.time = RTCRayN_time(ray,N,i); in rtcGetRayHitFromRayHitN() 356 rh.ray.tfar = RTCRayN_tfar(ray,N,i); in rtcGetRayHitFromRayHitN() 357 rh.ray.mask = RTCRayN_mask(ray,N,i); in rtcGetRayHitFromRayHitN() [all …]
|
/dports/lang/yorick/yorick-y_2_2_04/drat/ |
H A D | track.c | 136 entry->ray.x= ray.x + ds*ray.sin; in FindEntryPoints() 175 ray.z= -ray.z; in FindEntryPoints() 284 s= ray.z*ray.cos+ray.x*ray.sin; in RayTrack() 330 s= ray.z*ray.cos+ray.x*ray.sin; in RayTrack() 378 double s = x*ray->sin + ray->z*ray->cos; in khold_reflect() 404 return (ray->x*ray->sin + ray->z*ray->cos) - s; in khold_reflect() 456 double impact2= SQ(ray->y)+SQ(ray->cos*ray->x-ray->sin*ray->z); in RayTrackS() 666 A= info->A= (dr*ray->cos-dz*ray->sin)*(dr*ray->cos+dz*ray->sin); in ExitEdge() 677 ray->x*dz*ray->cos*ray->sin; in ExitEdge() 985 ray->z+= delx * ray->cos/ray->sin; in PolishExit() [all …]
|
/dports/graphics/embree/embree-3.13.2/kernels/bvh/ |
H A D | node_intersector1.h | 698 const vfloat4 tNearX = (lower_x - ray.org.x) * ray.rdir.x; 699 const vfloat4 tNearY = (lower_y - ray.org.y) * ray.rdir.y; 700 const vfloat4 tNearZ = (lower_z - ray.org.z) * ray.rdir.z; 701 const vfloat4 tFarX = (upper_x - ray.org.x) * ray.rdir.x; 702 const vfloat4 tFarY = (upper_y - ray.org.y) * ray.rdir.y; 703 const vfloat4 tFarZ = (upper_z - ray.org.z) * ray.rdir.z; 786 const vfloat8 tNearX = (lower_x - ray.org.x) * ray.rdir.x; 787 const vfloat8 tNearY = (lower_y - ray.org.y) * ray.rdir.y; 788 const vfloat8 tNearZ = (lower_z - ray.org.z) * ray.rdir.z; 789 const vfloat8 tFarX = (upper_x - ray.org.x) * ray.rdir.x; [all …]
|
H A D | node_intersector_packet.h | 210 const vfloat<K> lclipMinX = (vlower_x - ray.org.x) * ray.rdir.x; 211 const vfloat<K> lclipMinY = (vlower_y - ray.org.y) * ray.rdir.y; 212 const vfloat<K> lclipMinZ = (vlower_z - ray.org.z) * ray.rdir.z; 213 const vfloat<K> lclipMaxX = (vupper_x - ray.org.x) * ray.rdir.x; 214 const vfloat<K> lclipMaxY = (vupper_y - ray.org.y) * ray.rdir.y; 215 const vfloat<K> lclipMaxZ = (vupper_z - ray.org.z) * ray.rdir.z; 258 const vfloat<K> lclipMinX = (vlower_x - ray.org.x) * ray.rdir.x; 259 const vfloat<K> lclipMinY = (vlower_y - ray.org.y) * ray.rdir.y; 260 const vfloat<K> lclipMinZ = (vlower_z - ray.org.z) * ray.rdir.z; 261 const vfloat<K> lclipMaxX = (vupper_x - ray.org.x) * ray.rdir.x; [all …]
|
/dports/graphics/embree/embree-3.13.2/tutorials/common/core/ |
H A D | ray.isph | 71 /*! Constructs a ray from origin, direction, and ray segment. Near 82 Ray ray; 83 ray.org = org; 86 ray.time = time; 87 ray.tfar = tfar; 88 ray.mask = -1; 92 return ray; 105 ray.org = org; 107 ray.dir = dir; 108 ray.time = time; [all …]
|
/dports/misc/vxl/vxl-3.3.2/core/vpgl/algo/ |
H A D | vpgl_ray.h | 36 vnl_double_3& ray); 43 vgl_vector_3d<double>& ray); 49 vgl_ray_3d<double>& ray); 58 vgl_ray_3d<double>& ray); 67 vnl_double_3& ray); 79 vgl_ray_3d<double>& ray); 89 vgl_ray_3d<double>& ray); 99 vgl_ray_3d<double>& ray); 107 vgl_ray_3d<double>& ray); 114 vgl_ray_3d<double>& ray); [all …]
|
/dports/graphics/embree/embree-3.13.2/doc/src/api/ |
H A D | RTCRay.md | 5 RTCRay - single ray structure 16 float tnear; // start of ray segment 24 unsigned int mask; // ray mask 25 unsigned int id; // ray ID 26 unsigned int flags; // ray flags 31 The `RTCRay` structure defines the ray layout for a single ray. The 41 an inactive ray. 44 (`time` member), a ray mask (`mask` member), a ray ID (`id` member), 45 and ray flags (`flags` member). The ray mask can be used to mask out 47 details). The ray ID can be used to identify a ray inside a callback [all …]
|
/dports/devel/ispc/ispc-1.16.1/examples/cpu/rt/ |
H A D | rt_serial.cpp | 128 ray.invDir.x = 1.f / ray.dir.x; in generateRay() 129 ray.invDir.y = 1.f / ray.dir.y; in generateRay() 130 ray.invDir.z = 1.f / ray.dir.z; in generateRay() 132 ray.dirIsNeg[0] = (ray.invDir.x < 0) ? 1 : 0; in generateRay() 133 ray.dirIsNeg[1] = (ray.invDir.y < 0) ? 1 : 0; in generateRay() 134 ray.dirIsNeg[2] = (ray.invDir.z < 0) ? 1 : 0; in generateRay() 140 float t0 = ray.mint, t1 = ray.maxt; in BBoxIntersect() 142 float3 tNear = (bounds0 - ray.origin) * ray.invDir; in BBoxIntersect() 143 float3 tFar = (bounds1 - ray.origin) * ray.invDir; in BBoxIntersect() 199 if (t < ray.mint || t > ray.maxt) in TriIntersect() [all …]
|