ray: ray sphere intersection

This commit is contained in:
Recep Aslantas
2024-03-20 07:22:36 +03:00
parent f1d4aea69b
commit aa45d081fc
7 changed files with 167 additions and 9 deletions

View File

@@ -9,5 +9,21 @@ glmc_ray_triangle(vec3 origin,
vec3 v1,
vec3 v2,
float *d) {
return glm_ray_triangle(origin, direction, v0, v1, v2, d);
return glm_ray_triangle(origin, direction, v0, v1, v2, d);
}
CGLM_EXPORT
bool
glmc_ray_sphere(vec3 origin,
vec3 dir,
vec4 s,
float * __restrict t1,
float * __restrict t2) {
return glm_ray_sphere(origin, dir, s, t1, t2);
}
CGLM_EXPORT
void
glmc_ray_at(vec3 orig, vec3 dir, float t, vec3 point) {
glm_ray_at(orig, dir, t, point);
}