Skip to documentation
SLOP

tiny.geometry.Ray

Reference 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.

No direct callersNo direct callstiny.geometryRay
Static calls · unresolved targets: unknown · external targets: unknown.

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

Definitions2
Public names2
Members2
Version26.7.0
Revisiondaab053ee433