tiny.geometry.Ray
Defined in tiny.geometry.
A half-line from origin along direction.
API (3)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/geometry/src/primitive.zig:14
zig
/// A half-line from `origin` along `direction`. A query parameter `t` names/// the point `origin + direction * t`, so with a unit direction `t` is a/// distance.pub const Ray = struct { origin: Vec3, direction: Vec3, pub fn at(ray: Ray, t: f32) Vec3 { return ray.origin.add(ray.direction.scale(t)); }};Source: lib/geometry/src/root.zig:13
zig
pub const Ray = primitive.Ray;Audit
| Definitions | 2 |
|---|---|
| Public names | 2 |
| Members | 2 |
| Version | 26.7.0 |
| Revision | daab053ee433 |