class Sphere

Defined in:

sphere.cr

Constructors

Instance Method Summary

Instance methods inherited from class Hittable

bounding_box(time0 : Float64, time1 : Float64) : AaBb | Nil bounding_box, hit(r : Ray, t_min : Float64, t_max : Float64) : HitRecord | Nil hit

Constructor Detail

def self.new(center : Vec3, radius : Float64, material : Material) #

[View source]

Instance Method Detail

def bounding_box(time0 : Float64, time1 : Float64) : AaBb | Nil #

[View source]
def center : Vec3 #

[View source]
def hit(r : Ray, t_min : Float64, t_max : Float64) : HitRecord | Nil #

[View source]
def material : Material #

[View source]
def radius : Float64 #

[View source]