mirror of
https://github.com/recp/cglm.git
synced 2025-12-25 12:55:04 +00:00
ray: ray sphere intersection
This commit is contained in:
18
src/ray.c
18
src/ray.c
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user